Ubuntu的IP地址配置
概况和需求:
我的主机上有两块网卡,识别后分别是eth0和eth1。eth0配置需要为静态ip,eth1配置为使用动态主机协议获取ip地址。
步骤:
首先碰到的一个问题就是不知道eth0和eth1对应主机箱上的哪个接口。这个问题可以用这个命令解决 ethtool.
ethtool是用于查询及设置网卡参数的命令.具体使用方法在这http://linux.die.net/man/8/ethtool。
使用下面这个命令就可以使eth0对应的网卡接口的灯闪烁。有木有很神奇。
ethtool -p eth0
找到正确的网络接口然后插好网线,我们就可以改配置了。
首先打开/etc/network/ interfaces 这个文件,即
sudo vi /etc/network/interfaces
默认情况下是这样的:
auto lo
iface lo inet loopback
要配置eth0,在文件中添加语句,变成这样:
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.0.10 netmask 255.255.255.0 gateway 192.168.0.1
即把ip地址配置为192.168.0.1,子网掩码:255.255.255.0、网关:192.168.0.1。其他的广播地址什么的一般不需要配置。
配置eth1为动态主机协议获取dhcp。这时候变成这样:
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.0.10 netmask 255.255.255.0 gateway 192.168.0.1 auto eth1 iface eth1 inet dhcp
保存退出后,使用下面的配置马上生效:
sudo /etc/init.d/networking restart