一、概述
Ubuntu網絡設置有三種方法:
命令行模式(暫時有效,重啟后可能無效)
配置文件模式(重啟后仍然有效)
圖形界面模式
設計到的文件:
/etc/network/interfaces,這里是IP、網關、掩碼等的一些配置;
/etc/resolv.conf這個文件保存DNS的有關信息;
二、命令行模式
1、設置IP、子網掩碼(netmask)
#sudo ifconfig eth0 <IP地址> netmask <子網掩碼> up
up 表示開啟網卡eth0,可以不加
2、設置網關(gateway)
#sudo route add default gw <網關IP>
3、設置nameserver(也稱為DNS)
修改/etc/resolv.conf,在其中加入
nameserver DNS的地址1
nameserver DNS的地址2
有可能會出現這樣的問題,可以參考這篇文章解決
#/etc/init.d/networking restart
或者使用
#ifconfig eth0 down
#ifconfig eth0 up
這種方法不會影響到除去eth0外的網卡,推薦。
三、配置文件模式
1、配置IP、netmask、網關
修改“/etc/network/interfaces”
<1> 配置成靜態模式
#回環
auto lo
iface lo inet loopback#staic 靜態IP
auto eth0
iface eth0 inet static
address 192.168.158.129
netmask 255.255.255.0
gateway 192.168.158.1#network
#broadcast
#后面兩條是網絡號和廣播號,這個可以由其它信息計算,因此無需設置
<2> 配置成動態分配
#回環
auto lo
iface lo inet loopback#網卡eth0的配置
auto eth0
iface eth0 inet dhcp
2、配置DNS
同命令行模式的“步驟3”
3、使配置生效
同命令行模式的“步驟4”
四、圖形界面模式
打開圖形配置界面
命令行模式:#nm-connection-editor 或者
系統-》首選項-》網絡連接
圖形配置界面如圖所示
五、網絡相關命令
1、查詢ip、子網掩碼
#ifconfig
2、查詢網關
#route
3、查詢DNS
通過查看文件方式
#cat /etc/resolv.conf
通過命令方式
#nslookup 192.168.1.100
此命令是借助DNS來對192.168.1.100進行域名解析,在打印的信息中包含了DNS的地址。
還可以使用命令
#dig
參考網頁:Ubuntu10.10的網絡配置