27 9月 2007

[Ubuntu] 網路設定

在/etc/network/中


1. 所以我們先假設網路是由dhcp派送
我們該如何設定 eth0這張網路卡
% vim /etc/network/interfaces
auto eth0
iface eth0 inet dhcp 這樣即可


2. 若我們的IP 是固定的有該如何設
% vim /etc/network/interfaces

# The primary network interface
auto eth0
iface eth0 inet static
address 140.113.208.120
netmask 255.255.255.0
gateway 140.113.208.254
dns-nameserver 140.113.250.135


3. 另外還有loopback記得要設定(照理來說應該預設會有)
% vim /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback


存檔離開 即可
別忘了 最後一步當然是重新啟動網路服務
讓新的值生效
% /etc/init.d/networking restart

DNS name servers 還有一個地方要改:
% vi /etc/resolv.conf
nameserver 140.113.250.135

4 則留言:

dreamer 提到...

ubuntu 8.10中设置了 interfaces之后重启又换回去了,不知是哪里的问题,即使在Networkmanager中添加新项目也需要在命令行中进行相应的设置才能选中新选项,有何解决办法没?

Falldog 提到...

這就神奇了...
你有用sudo vim /etc/network/interfaces吧?
要sudo後才會真正修改到這個File喔~

dreamer 提到...

呵呵,我不sudo 它就修改不了……

不知为何,你的没问题么?

Falldog 提到...

我這樣做是沒問題的耶@_@""