一、概述
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的网络配置