linux创建虚拟网卡和配置多ip

1.展示当前网卡信息列表:

linux上:
ip a
ifconfig

windows上: ipconfig

2.创建虚拟网卡对:

sudo ip link add name veth0 type veth peer name veth1 

在 ip link add 命令中,type 参数可以指定多种虚拟网络设备类型,常见的有:
1.veth - 虚拟以太网设备(成对出现)
2.bridge - 网桥设备
3.tun/tap - 用户空间网络设备
4.macvlan - MAC VLAN设备
5.ipvlan - IP VLAN设备
6.vlan - 802.1q VLAN设备
7.vxlan - 虚拟可扩展LAN
8.gre - GRE隧道设备
9.sit - IPv6-in-IPv4隧道
10.dummy - 虚拟空设备

veth 是一对虚拟网卡,用于将两个网络命名空间连接在一起。

这会创建一个名为 veth0 的虚拟网卡,以及另一个名为 veth1 的对端虚拟网卡。

3.为虚拟网卡绑定ip

sudo ip addr add 192.168.1.1/24 dev veth0
sudo ip addr add 192.168.1.2/24 dev veth1 

4.启动虚拟网卡

sudo ip link set veth0 up
sudo ip link set veth1 up 

5.删除虚拟网卡

sudo ip link delete veth0
sudo ip link delete veth1 

完整流程:

# 创建一对veth虚拟网卡
sudo ip link add veth0 type veth peer name veth1

# 配置IP地址
sudo ip addr add 192.168.1.100/24 dev veth0
sudo ip addr add 192.168.1.101/24 dev veth1

# 启用设备
sudo ip link set veth0 up
sudo ip link set veth1 up

# 添加到网络命名空间(可选)
sudo ip netns add ns1
sudo ip link set veth1 netns ns1

# 测试连通性
ping 192.168.1.101

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值