CentOS
- 修改 /etc/sysconfig/network-scripts/ifcfg-eth0
- 執行 sudo service network restart
Ubuntu
- 修改 /etc/network/interfaces
- 執行 sudo service networking restart
有一些地方需註記一下
- 在CentOS 6.3中,一改完ifcfg-eth0後,在很短的時間內就會自動生效,不用執行 service network restart 也會有效果。會發現這點是因為我在改的時候,不小心把 IP 的設定打錯,存檔後幾秒鐘就斷線,這時我還未執行 service network restart。Ubuntu 則沒有這個現象,一定要執行 service networking restart 才會生效。在改 CentOS 的設定檔時需小心檢查,如果不在機器旁,設定又改錯,一存檔就糗了。
- 要改 nameserver 的設定,傳統作法是改 /etc/resolv.conf,現在的作法是改上述的設定檔。在CentOS的 ifcfg-eth0 中,設 DNS1=8.8.8.8;在 Ubuntu 的 interfaces中,設dns-nameservers=8.8.8.8,就可以把 nameserver 設為 google 的 DNS server 了。設定完這些檔後,/etc/resolv.conf會依據這些設定檔自動修改,加入nameserver 8.8.8.8;直接改 /etc/resolv.conf 不是正確的作法。
沒有留言:
張貼留言