云计算机网络技术(linux系统)

网络命名空间

这个章节咱用一个实验案例来讲,更能清楚这些命令用的什么

在这里插入图片描述

创建虚拟网络空间

 ip netns add <空间名称>

例如:

ip netns add ns1
ip netns add ns2

以上是创建好虚拟网络空间ns1 和ns2
查看创建的网络空间
ip netns list 或者ip netns show 都可以查看创建的网络空间

[root@zk1 ~]# ip netns list
ns1
[root@zk1 ~]# ip netns show
ns1

接下来创建链接两个空间的网线
增加veth端口(注意这个端口是成对出现的)

ip link add veth p01 type veth peer name p02 

查看已经创建的网线

ip a 

将端口划分到网络空间里面

ip link set p01 netns ns1 
ip link set p02 netns ns2

进入网络空间给端口配IP地址
进入空间

ip netns exec ns1 bash

给端口添加ip地址

ip addr  add  192.168.204.X/24 dev p01

开启端口

ip link set p01 up 

退出

exit

以上是把p01划分到ns1里面了 把p02划分到ns2里面同理

这样两个虚拟空间就能进行互通

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值