当前位置: 首页 > news >正文

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

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

linux上:
ip a
ifconfigwindows上: 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

相关文章:

  • Python进阶【四】:XML和JSON文件处理
  • Spring官方的在线教程也可以用中文观看了
  • pom.xml 文件中配置你项目中的外部 jar 包打包方式
  • Sentieon项目文章 | 社区努力识别和纠正蛋白质基因组研究中标签错误的样本
  • 用户隐私如何在Facebook的大数据中得到保护?
  • Windows 中禁止在桌面放置文件以保持桌面整洁
  • 如何全面了解支付宝生态帝国,有何启发?
  • 经典SQL查询问题的练习第一天
  • C语言中野指针问题
  • 前端面试题-HTML篇
  • 「卫星百科」“绿色守卫”高分六号
  • 设计模式:观察者模式 - 实战
  • ElementUI表单验证指南
  • 如何让 Git 停止跟踪文件?停止后又如何恢复跟踪?
  • AU6815集成音频DSP的2x25W数字型ClaSS D音频功率放大器(替代TAS5805)
  • Docker部署项目无法访问,登录超时完整排查攻略
  • Triton推理服务器部署YOLOv8(onnxruntime后端和TensorRT后端)
  • 计算机网络全维度解析:架构协议、关键设备、安全机制与新兴技术深度融合
  • python里的NumPy算法
  • VSCode + GD32F407 构建烧录
  • 网站做一样没有侵权吧/发布项目信息的平台
  • 网站主机注册/大兴今日头条新闻
  • 做电影网站需要多大空间/湖南seo优化首选
  • 阿里云免费网站备案/太原网站推广公司
  • 北京网站建设知名公司排名/常用的搜索引擎有哪些
  • 网站界面用什么做的/优化步骤