首页 > 代码库 > 虚拟网卡实现一个网卡多个地址
虚拟网卡实现一个网卡多个地址
实验背景:在linux的使用过程中,有时候我们可能需要使用多个ip地址做测试,但又不想添加网卡时,此时虚拟网卡是个不错的选择
环境:CentOS 6.8
配置步骤:
1 、配置原来的eth0网卡的配置文件
DEVICE="eth0" BOOTPROTO="dhcp" //IP获取方式为dhcp
2、配置虚拟网卡
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0:0 DEVICE=eth0:0 BOOTPROTO=static IPADDR=10.1.0.22 NETMASK=255.255.0.0 ONPARENT=yes [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0:1 DEVICE=eth0:1 BOOTPROTO=static IPADDR=10.1.0.23 NETMASK=255.255.0.0 ONPARENT=yes
3、关闭NetworkManager服务
[root@localhost ~]# service NetworkManager stop Stopping NetworkManager daemon: [ OK ]
4、重启网络服务
[root@localhost ~]# service network restart Shutting down interface eth0: [ OK ] Shutting down loopback interface: [ OK ] Bringing up loopback interface: [ OK ] Bringing up interface eth0: Determining IP information for eth0... done. Determining if ip address 10.1.0.22 is already in use for device eth0... Determining if ip address 10.1.0.23 is already in use for device eth0... [ OK ]
5、查看ip地址
[root@localhost ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:9C:63:16 inet addr:10.1.252.122 Bcast:10.1.255.255 Mask:255.255.0.0 inet6 addr: fe80::20c:29ff:fe9c:6316/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:4222 errors:0 dropped:0 overruns:0 frame:0 TX packets:605 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:380244 (371.3 KiB) TX bytes:89118 (87.0 KiB) eth0:0 Link encap:Ethernet HWaddr 00:0C:29:9C:63:16 inet addr:10.1.0.22 Bcast:10.1.255.255 Mask:255.255.0.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 eth0:1 Link encap:Ethernet HWaddr 00:0C:29:9C:63:16 inet addr:10.1.0.23 Bcast:10.1.255.255 Mask:255.255.0.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
似乎已经配置成功,让我们来测试一下!
正在 Ping 10.1.0.23 具有 32 字节的数据: Control-C ^C C:\Users\Administrator>ping 10.1.0.23 正在 Ping 10.1.0.23 具有 32 字节的数据: 来自 10.1.0.23 的回复: 字节=32 时间<1ms TTL=64 来自 10.1.0.23 的回复: 字节=32 时间<1ms TTL=64 10.1.0.23 的 Ping 统计信息: 数据包: 已发送 = 2,已接收 = 2,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 0ms,最长 = 0ms,平均 = 0ms Control-C ^C C:\Users\Administrator>ping 10.1.0.22 正在 Ping 10.1.0.22 具有 32 字节的数据: 来自 10.1.0.22 的回复: 字节=32 时间<1ms TTL=64 来自 10.1.0.22 的回复: 字节=32 时间<1ms TTL=64 来自 10.1.0.22 的回复: 字节=32 时间<1ms TTL=64 10.1.0.22 的 Ping 统计信息: 数据包: 已发送 = 3,已接收 = 3,丢失 = 0 (0% 丢失), 成功!!!
测试成功!
本文出自 “学無止境” 博客,请务必保留此出处http://dashui.blog.51cto.com/11254923/1846356
虚拟网卡实现一个网卡多个地址
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。