这种方法主要是在不重启的情况下会一直生效,适用于服务器。
#禁用网卡eth0
sudo ifconfig eth0 down
#启用网卡eth0
sudo ifconfig eth0 up
这种方法目前主流linux都可以使用。
第一种方法:快递创建\删除虚拟网卡
ifconfig eth0:0 192.168.10.10 up
以上的命令就可以在eth0网卡上创建一个叫eth0:0的虚拟网卡,他的地址是:192.168.10.10
如果不想要这个虚拟网卡了,可以使用如下命令删除:
ifconfig eth0:0 down
修改虚拟网卡的地址:
ifconfig eth0:0 166.111.69.100 netmask 255.255.255.0 up
用ifconfig 来配置虚拟网络接口:
有时我们为了满足不同的需要还需要配置虚拟网络接口,比如我们用不同的IP地址来架运行多个HTTPD服务器,就要用到虚拟地址;这样就省却了同一个IP地址,如果开设两个的HTTPD服务器时,要指定端口号。
虚拟网络接口指的是为一个网络接口指定多个IP地址,虚拟接口是这样的 eth0:0 、 eth0:1、eth0:2 … … eth1N。当然您为eth1 指定多个IP地址,也就是 eth1:0、eth1:1、eth1:2 … …以此类推;
ifconfig eth1:0 192.168.1.250 hw ether 00:11:00:00:11:44 netmask 255.255.255.0 broadcast 192.168.1.255 up
ifconfig eth1:1 192.168.1.249 hw ether 00:11:00:00:11:55 netmask 255.255.255.0 broadcast 192.168.1.255 up
注意:指定时,要为每个虚拟网卡指定不同的物理地址;
嵌入式盒子永久禁用虚拟网卡eth0:0
有这个虚拟网卡会造成什么影响呢? 跟踪路由会莫名其妙的走虚拟网卡的网关