共享 Internet 連接客戶端上的靜態 DNS 設置
我有 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
.