1. 程式人生 > >ubuntu 修改IP地址

ubuntu 修改IP地址

第一次裝ubuntu server8.04時,由於在安裝的時候填入了IP所以沒有在後來更改過IP,不過這次重灌時沒有填IP,所以系統預設為DHCP,只好自己改了,在網上百度了下,發現有關網絡卡的設定檔案在/etc/network/interfaces檔案中,把iface eth0 inet dhcp 改成以下內容就可以了
iface eth0 inet static
address 192.168.11.99
netmask 255.255.255.0
gateway 192.168.11.1
nameserver 202.101.224.68
因為我用的是單網絡卡最終我的interfaces的內容為:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.11.90
netmask 255.255.255.0
gateway 192.168.11.1
nameserver 202.101.224.69
最後想說的就是書寫配置檔案時一定要仔細,由於不小心把iface eth0 inet static 寫成ifaces eth0 inet static而不能啟動網絡卡並且找了好久才發現這個問題。


昨天搞了一晚,把Ubuntu升級到8.04,今天研究了一下雙網絡卡配置,記錄如下:
1、內網IP10.10.10.100,閘道器10.10.10.1,用的是一款USB網絡卡,裝置名為:usb0;外網IP為動態地址,閘道器是192.168.1.1,裝置名為eth0。
2、修改/etc/network/interfaces檔案,加入一下內容:
auto usb0
iface usb0 inet static
address 10.10.10.100
netmask 255.255.255.0
network 10.10.10.0
broadcast 10.10.10.255
gateway 10.10.10.1
因為外網是動態地址,所以不用配置,如果是靜態地址的話,複製以上內容,並修改相關欄位即可。
3、重啟網絡卡:
/etc/init.d/networking start //啟動網絡卡
/etc/init.d/networking stop //停止網絡卡
/etc/init.d/networking restart //重啟網絡卡(用這個就行了)
4、修改路由:
刪除預設路由,如果網絡卡配置正確會出現2個預設路由,刪除之:sudo route delete default(執行2次)
加入新路由: sudo route add -net 10.0.0.0 netmask 255.0.0.0 dev usb0 (內網路由)
sudo route add default gw 192.168.1.1 dev eth0(外網路由)
5、網路測試成功。
果然做人要與時俱進,發現了acronis的軟體真是好用,受到acronis true image的震撼,於是蒐羅其家族的各個軟體,今天用acronis disk director suit把硬碟分割槽調整出13G,看著前幾天才放出的Ubuntu8.04,實在是癢癢啊,於是再次開動,這次Ubuntu8.04真是夠入門的,安裝簡單得一塌糊塗,光碟啟動一會就裝好了,只是這個時候什麼都幹不了,連中文輸入法都沒有,開始艱難的配置過程

試了一下,無法在網路工具裡設定ip,很奇怪,直接開啟interfaces又無法儲存,於是進終端

sudo gedit /etc/network/interfaces

提示輸入密碼,這個還沒搞清楚原理,感覺一般使用者下乾點什麼都要密碼或者root許可權,實在太麻煩,還需要適應啊!



auto lo

iface lo inet loopback

下面增加公司的區域網資料

auto eth0

iface eth0 inet static

address 10.101.15.21

netmask 255.255.252.0

gateway 10.101.15.1

儲存後重啟網路

sudo /etc/init.d/networking restart

然後發現還是不能上網,後來找到原因是XP關機的時候禁用了8139網絡卡,為了保險起見,換了一個8139的驅動,然後在網絡卡屬性那裡把允許關閉那個選項禁用了,重啟進Ubuntu,ping閘道器成功

然後設定DNS

sudo gedit /etc/resolv.conf

把自動search去掉,增加DNS伺服器

nameserver 202.99.166.4

nameserver 202.99.160.68

出來再看firefox,已經可以上網了,也沒有出現傳說中的只能上google的問題

然後我開啟了特效,扯著窗體顫抖起舞。

sudo vi /etc/network/interfaces

sudo lshw 檢視硬體資訊 (msinfo32 windows 檢視軟硬體資訊)