linux的veth导致网络不通,linux的veth对网桥通信实验
本实验脚本如下:
#!/bin/bash
#网桥名称
bridge=br0
#网桥接入端ip
ip1=192.168.10.1
ip2=192.168.10.2
#veth名称
tap1=tap1
tap2=tap2
#创建网络命名空间
ip netns add ns1
ip netns add ns2
#创建并启用网桥br0,且关闭stp
ip link add $bridge type bridge
ip link set $bridge type bridge stp_state 0
ip link set dev $bridge up
#创建veth对tap1,br-tap1,给tap1配置ip地址,并且将br-tap1设置为网桥br0的接口
ip link add $tap1 type veth peer name br-$tap1
ip link set br-$tap1 master $bridge
ip link set $tap1 netns ns1
ip netns exec ns1 ip link set dev $tap1 up
ip netns exec ns1 ip address add $ip1/24 dev $tap1
ip netns exec ns1 ip link set $tap1 up
ip link set dev br-$tap1 up
#创建veth对tap2,br-tap2,给tap2配置ip地址,并且将br-tap2设置为网桥br0的接口
ip link add $tap2 type veth peer name br-$tap2
ip link set br-$tap2 master $bridge
ip link set $tap2 netns ns2
ip netns exec ns2 ip link set dev $tap2 up
ip netns exec ns2 ip address add $ip2/24 dev $tap2
ip netns exec ns2 ip link set $tap2 up
ip link set dev br-$tap2 up
运行后,可查看本地网卡
查看ns1,ns2网络空间网络ip配置
测试网络tap1,tap2网络连通性
linux的veth导致网络不通,linux的veth对网桥通信实验相关推荐
- linux的veth导致网络不通,使用veth-pair和bridge搭建的本地网络环境网络不通
最近学习OpenStack,接触到了LinuxBridge,都说bridge是二层交换设备,于是想要在个人的PC上测试一下 参考了这2篇文章,在本地构造了一个网络:veth0和veth1是个一对vet ...
- linux两块网卡不通,由安装两块网卡的linux系统中引起网络不通想到的
由安装两块网卡的linux系统中引起网络不通想到的 由安装两块网卡的linux系统中引起网络不通想到的 一天,小王突然急匆匆的来找我,他说:"我在机子上刚装的redhat怎么老也ping不通 ...
- linux怎么命令设置网络连接,Linux网络操作命令
文章目录 [隐藏] netstat nslookup host命令 finger Ping 命令 Linux 系统常用的网络操作命令包括netstat.nslookup. host finger 和p ...
- 如何连接Linux上的服务器 网络编程,Linux 网络编程 一
一.网络编程基础 网络编程本身是一门很大的学问,涉及到的东西也很多,尤其是各种协议.先看图: 正如上图所示,网络编程中包含五大层面(也有区分六个层面),从应用层到物理层可以明显看出 越往下越接近计算机 ...
- 基于pxe技术实现linux自动安装原理,网络安装Linux的技术原理分析及实现
网络安装Linux的技术原理分析及实现 李怀刚;邱建新 [期刊名称]<计算机应用与软件> [年(卷),期]2006(023)009 [摘要]对自动化Linux网络安装所使用的相关技术原理进 ...
- Linux时间戳timestamp导致端口不通
1 故障描述: 一台Linux服务器作为服务端C,搭建服务的端口号为9527 一台Linux服务器作为客户端A,访问调用服务端C的业务 一台Linux服务器作为客户端B,访问调用服务端 ...
- linux c统计进程网络读写,linux网络分析、性能分析、文本格式化、文件读写操作之利器(mtr、top、jq、sponge)...
好的工具能够让我们工作更加高效,结合工作中的情况,今天分享下linux下比较好用的几个工具. 网络分析工具 mtr mtr是网络链路检测判断问题非常好用的工具,集成了tracert和ping这两个命令 ...
- linux系统怎么共享网络,在Linux操作系统的网络上共享计算机
比较"安全 shell(SSH)"和"虚拟网络计算(VNC)" 在这两篇文章的第一篇中,David 比较和对照了"安全 shell(SSH)" ...
- linux怎么查看硬件网络信息,Linux 硬件信息网络信息查看
#------------------------ # 服务器信息查看 #------------------------ 1.查看版本,内核 cat /etc/issue 2.查看cpu,mem g ...
最新文章
- java 程序运行过程 简介
- Android中实现应用的静默安装
- NSOperationQueue简介
- win10无法检验服务器出示的ssl证书,win10系统网站启用ssL安全证书的操作方法
- Java:键盘输入一个小数,输出其整数部分
- java 开源地图引擎_开源三维地图框架-Cesium
- Vue结合Echarts
- 【狂神MySQL笔记】初识Mysql
- en55032最新标准下载_欧盟新EMC标准EN55032将强制实施
- Apache Spark源码剖析
- 腾讯云微搭x腾讯文档,企业协同研发更便捷
- CocosCreator 2.4.1版本 打包微信抖音小游戏CDN配置问题
- 【HTML】元素的 alt 和 title 有什么区别?
- linux系统多网口聚合配置,linux端口聚合
- gitlab基本概念
- STM32 FreeRTOS (三) 软件定时器
- Ubuntu 下软件列表
- 灾难恢复之什么是RTORPO?
- 学习Linux命令(28)
- java 大写金额_java实现整数转化为中文大写金额的方法
热门文章
- 在Ubuntu 12.04 64bit上搭建Crtmpserver视频直播服务
- UE4蓝图无代码编程游戏开发技能学习教程
- Codeforces.487C.Prefix Product Sequence(构造)
- 如何使用 DBCC MEMORYSTATUS 命令来监视 SQL Server 2005 中的内存使用情况
- lispbox 安装运行.sh的时候出现 lispbox.sh: 2: lispbox.sh: Bad substitution
- IE6、IE7、IE8的CSS、JS兼容
- css中绝对定位中的left和top属性
- (转)koogra--Excel文件读取利器
- Netty和JDK源码来看Netty的NIO和JDK的NIO有什么不同
- 算法:详解布隆过滤器的原理、使用场景和注意事项@知乎.Young Chen