您的位置:首页 > 其它

ubuntu /etc/network/interfaces 中配置虚拟链路

2016-09-09 15:02 453 查看

ubuntu /etc/network/interfaces 中配置虚拟链路

平常做一些关于网络的测试时,像一些需要在二层上运行的功能,一个网卡不足够的情况下,可使用 ip link 工具加一些虚拟的网卡设备。

通过
ip link help
可查看当前支持的设计类型,有 dummy 、 veth 等。

加一个 dummy 网卡如下 ::

ip link add dummy0 type dummy
ip link set dummy0 up
ip addr add 192.168.99.99/24 dev dummy0

然后此网卡就可以使用 ::

ping 192.168.99.99
# PING 192.168.99.99 (192.168.99.99) 56(84) bytes of data.
# 64 bytes from 192.168.99.99: icmp_seq=1 ttl=64 time=0.058 ms
# 64 bytes from 192.168.99.99: icmp_seq=2 ttl=64 time=0.053 ms

同时,可把配置写入到
/etc/network/interfaces
配置文件中,开机即可使用

auto dummy0
iface dummy0 inet manual
pre-up ip link show $IFACE > /dev/null 2>&1 || ip link add $IFACE type dummy
up ifconfig $IFACE 192.168.99.99/24 up
down ip link show ip link set $IFACE down
post-down ip link delete $IFACE type dummy

然后,可通过
ifup
ifdown
控制 ::

ifup dummy0
ifdown dummy0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: