当前位置:首页 > 系统 > CentOS7 network namespaces

CentOS7 network namespaces

系统7个月前 (12-22)

CentOS7 network namespaces

通过创建2个网络命名空间和2个虚拟网卡,使2个虚拟网卡互通

+----------------------------------------------------------------+
|                                                                |
|       +------------------------------------------------+       |
|       |             Newwork Protocol Stack             |       |
|       +------------------------------------------------+       |
|              ↑               ↑               ↑                 |
|..............|...............|...............|.................|
|              ↓               ↓               ↓                 |
|        +----------+    +-----------+   +-----------+           |
|        |   eth0   |    |   veth0   |   |   veth1   |           |
|        +----------+    +-----------+   +-----------+           |
|192.168.1.2  ↑                ↑               ↑                 |
|              |               +---------------+                 |
|              |            10.0.0.100     10.0.0.200            |
+--------------|-------------------------------------------------+
               ↓
         Physical Network


创建2个虚拟网络空间

ip netns add ns0
ip netns add ns1
ll /var/run/netns

CentOS7 network namespaces


创建2个虚拟网卡

ip link add veth0 type veth peer name veth1
ip link set veth0 netns ns0
ip link set veth1 netns ns1
ip netns exec ns0 ifconfig -a

CentOS7 network namespaces


添加ip地址

ip netns exec ns0 ifconfig veth0 10.0.0.100/24 up
ip netns exec ns1 ifconfig veth1 10.0.0.200/24 up
ip netns exec ns1 ifconfig -a

CentOS7 network namespaces


测试

ip netns exec ns0 ping 10.0.0.200 -c 10

CentOS7 network namespaces

本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/os/469.html

相关文章

Windows2019安装nginx

Windows2019安装nginx

windows2019不使用iis,安装nginx提供http下载服务,并注册为系统服务http://nginx.org/en/download.html 下载nginx/Windows解决...

RHEL7.4 多台服务器使用pcs挂载共享LUN

RHEL7.4 多台服务器使用pcs挂载共享LUN

两台服务器需要挂载由同一个存储划过来的同一个LUN,所以需要第三方的集群软件进行资源接管,直接挂载会提示设备繁忙基础环境配置验证计算机名(两个节点)uname -n修改hostsvi&nbs...

Windows Update错误 代码800B0100

Windows Update错误 代码800B0100

Windows Update 错误 800B0100,则意味着 Windows Update 所需的某个文件已破坏或缺失。打开C:\Windows\SoftwareDistribution\Downl...

解决CentOS7登陆提示ulimit:open files:cannot modify limit:Operation not permitted

解决CentOS7登陆提示ulimit:open files:cannot modify limit:Operation not permitted

CentOS7非root用户登陆提示的,因为最近只新增加nginx服务,先修改nginx文件打开数登陆提示ulimit:open files:cannot modify limit:Operation...

CentOS7 使用PXE+kickstar批量安装

CentOS7 使用PXE+kickstar批量安装

kickstar可实现批量无人值守的方式安装系统,批量部署前可以生成一个设置好各种参数的脚本ks.cfg文件,然后自动化安装流程为服务端192.168.10.11  DHCP范围192.16...

修复升级EVE-NG后无法正常打开问题

修复升级EVE-NG后无法正常打开问题

升级流程Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.9.40-eve-ng-ukms+ x86_64) * Documentation:  ...