2010年11月20日 星期六

Ubuntu Linux 的網路設定

當確定 Linux有抓到本機的網路卡(ex: 用dmesg…等工具確認),
但你還是無法連上 Internet時,你可以再檢查以下的地方,,
1) /etc/udev/rules.d/70-persistent-net.rules
  有時候會因為換網路卡或是 Notebook的休眠功能失靈(…我的經驗),這
 時候會造成網路卡的 MAC Address變動,造成系統網路無法啟動,
 這時在 SUBSYSTEM 前加上「#」給註解掉,然後重啟網路 或 系統.

2) /etc/network/interfaces
 網路卡 lo(Loopback)是一定要存在的!!
             eth0 是設定靜態網路位址, eth1則為動態取得位址.

3) DNS Server設定:
# sudo vi /etc/resolv.conf
nameserver 192.168.1.1
   nameserver後設定為你要指定的DNS Server.

4) 網路相關指令:
 DHCP 網卡要IP (若此網卡內設定為固定ip的話,此指令則無效)
 # sudo dhclient eth0
  關閉網卡 & 重啟網卡 (depended on /etc/network/interfaces,)
# sudo ifdown eth0
# sudo ifup eth0

5) 測試指令:

#  ping www.yahoo.com.tw
PING sg-rc.g01.yahoodns.net (203.84.219.114) 56(84) bytes of data.
64 bytes from www.yahoo.com.tw (203.84.219.114): icmp_seq=1 ttl=52 time=78.7 ms
64 bytes from www.yahoo.com.tw (203.84.219.114): icmp_seq=2 ttl=52 time=76.6 ms
64 bytes from www.yahoo.com.tw (203.84.219.114): icmp_seq=3 ttl=52 time=76.6 ms
64 bytes from www.yahoo.com.tw (203.84.219.114): icmp_seq=4 ttl=52 time=77.2 ms
64 bytes from www.yahoo.com.tw (203.84.219.114): icmp_seq=5 ttl=52 time=78.1 ms
64 bytes from www.yahoo.com.tw (203.84.219.114): icmp_seq=6 ttl=52 time=77.3 ms
64 bytes from www.yahoo.com.tw (203.84.219.114): icmp_seq=7 ttl=52 time=76.5 ms
64 bytes from www.yahoo.com.tw (203.84.219.114): icmp_seq=8 ttl=52 time=81.7 ms
^C
--- sg-rc.g01.yahoodns.net ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 7009ms
rtt min/avg/max/mdev = 76.539/77.876/81.716/1.624 ms

沒有留言:

張貼留言