Ubuntu

共享 Internet 連接客戶端上的靜態 DNS 設置

  • May 10, 2013

我有 2 台 linux 電腦、一台 redhat(客戶端)和一台 ubuntu(設置為共享網際網路連接,如此所述)

目前,在電腦之間的有線連接上,我可以從兩邊ping另一台電腦;IP 地址是靜態設置的。ubuntu 電腦可以通過無線上網。

我想設置 redhat 客戶端能夠訪問與 ubuntu 相同的 DNS 伺服器。在上面的文章中,假設客戶端是另一個 ubuntu 盒子,他們建議執行以下操作:

prepend domain-name-servers 208.67.222.222,208.67.220.220;

但是,redhat 客戶端沒有文件**/etc/dhcp3/dhclient.conf**。在redhat中是否有另一種方法可以實現上述目標?

(我嘗試使用dnsmasq將 ubuntu 機器設置為 dhcp 伺服器,但沒有成功)

(順便說一句,我以為我需要一根交叉電纜來進行這種設置,但這不起作用——普通的乙太網電纜就可以了)

我沒有在 ubuntu 伺服器上設置 NAT。

設置完成後,我不需要任何“前置”的東西,因為我能夠將客戶端上的 DNS 伺服器的 IP 地址(redhat,在 resolv.conf 中)設置為與 ubuntu 伺服器相同的 IP 地址使用。NAT 處理從一個網路到另一個網路的轉換。

我從這裡得到的在 ubuntu 伺服器上設置 NAT 的說明:

http://ubuntuforums.org/showthread.php?t=713874

感謝 fschmitt 的回答。

DNS 伺服器在所有 Linux 發行版中指定的文件/etc/resolv.conf中應包含:

nameserver 208.67.222.222
nameserver 208.67.220.220

為您的伺服器。但是,當使用動態網路設置而不是靜態網路設置時,使用的設置工具可能會覆蓋它。

目前尚不清楚您使用的是哪個版本的 RedHat,所以我不得不在黑暗中拍攝,但如果您有system-config-network,這可能是用於網路配置的正確工具。更現代的系統通常使用network-manager.

引用自:https://unix.stackexchange.com/questions/3108