ubuntu linux下設置固定IP(PC及虛擬機下均適用)
平台:ubuntu12.10 32/64bit (或者VM上安裝的ubuntu12.10)
起因:工作需要,分配固定ip。小鳥不好意思問網管,按照以下步驟執行完畢即可,分為兩個部分:圖形界面修改 和 命令行下修改,任選其一即可
注意:1、本文修改固定IP的前提是:網線經路由器到PC
注意:2、VM上跑的系統必須使用在Setting裡的Network選擇橋鏈接
圖形界面修改
1、打開ubuntu裡的編輯連接(無線網絡要編輯默認的鏈接)
2、修改IPv4的方法為“手動”
3、添加
[plain]
地址:192.168.1.20
子網掩碼:255.255.255.0
網關:192.168.1.1
首選DNS服務器:(百度所在省市的DNS、打開路由器查看或者直接用192.168.1.1)
備用DNS服務器:192.168.1.1
4、勾上需要IPv4地址完成這個連接,保存。
StartX下完成以上步驟即可上網
命令行下修改 (無線沒試過,但是無論有線無線,在VM上跑的系統都為有線)
1、編輯文件:
[plain]
$sudo vi /etc/NetworkManager/NetworkManager.conf
修改:managed參數為true
如果為fault,會提示說“有線網絡設備未托管”。
2、修改ip設置,編輯文件:
[plain]
$sudo vi /etc/network/interfaces
auto lo
iface lo inet loopback
添加:
auto eth0
iface eth0 inet static
address 192.168.1.20
netmask 255.255.255.0
gateway 192.168.1.1
保存,這樣,IP並沒有立即生效。需要執行
$sudo /etc/init.d/networking restart
這時候就能ping到局域網中的電腦了。但是上不了Internet,是因為沒有設置DNS的原因。
3、修改DNS,編輯文件:
[plain]
$sudo gedit /etc/resolv.conf
添加:
nameserver (百度所在省市的DNS、打開路由器查看或者直接用192.168.1.1)
nameserver 192.168.1.1
保存關閉,
重啟網卡使設定生效:
$sudo /etc/init.d/networking restart
命令行下完成以上步驟,即可上網
附網卡設置相關命令:
[plain]
查看網卡信息: ifconfig
設定一個網卡IP:ifconfig eth1 192.168.1.20 netmask 255.255.255.0
重啟網卡使設定生效:sudo /etc/init.d/networking restart
更改MAC地址:ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
查看路由相關信息:route -n