Linux网络配置
在Ubuntu上进行网络配置有两种方法。 一个由命令行组成。 配置后立即生效,重新启动后消失。 另一种方法是编辑配置文件,在配置后必须更新并启用接口,然后在重新启动后保存。
编辑网络配置文件
$ sudo vi /etc/network/interfaces
HCP网络配置
将以下内容添加到配置文件中
自动eth 0
iface eth0 inet dhcp
也可以在命令行中直接输入以下命令以获取地址
sudo dhclient eth0
如何配置静态IP
自动eth 0
iface eth0inet静态
地址192.168.0.100
netmask 255.255.255.0
gateway 192.168.0.1
构成DNS
vim /etc/resolv.conf
添加以下内容
名称服务器202.99.166.4
配置将生效
把上面的ip地址等信息换成你自己就好了。 使用以下命令启用网络设置:
SDO/etc/init.d/networking restart
设置子接口地址
在某些情况下,一台主机可能希望配置多个IP地址。 在这种情况下,可以通过在配置文件中配置子接口来实现。 子接口的IP地址可以与主接口位于一个网段上,也可以不同。 实际使用时,还必须考虑服务器的网络设置。
iface eth 0:1 inet静态
address 192.168.1.60
netmask 255.255.255.0
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x
临时配置网卡
您可能需要临时配置网卡,然后配置网卡的IP地址。 在这种情况下,不需要编辑配置文件,只需在命令行中配置IP地址即可。
ifconfig eth 0192.169.1.100 net mask 255.255.255.0
路由添加默认GW 192.168.1.1
更改网卡的MAC地址
您可能需要更改网卡的MAC地址。
ifconfig eth0hwetherxx : xx : xx : xx : xx : xx : xx : xx
/etc/init.d/networking restart
上述方法只是临时修改NIC地址。
以上只是临时修改硬件地址。 直接编辑/etc/network/interfaces文件,并在iface eth0 inet static之后添加一行。
预配置0 hwetherxx : xx : xx : xx : xx : xx : xx : xx : xx : xx : xx
SDO/etc/init.d/networking restart