小编Bal*_*ith的帖子

linux命名空间之间的路由

我有以下使用 linux 命名空间的网络拓扑:

.--------.veth0       .--------.veth2       .--------.
| ns_snd |------------| ns_mid |------------| ns_rcv |
'--------'       veth1'--------'       veth3'--------'
Run Code Online (Sandbox Code Playgroud)

veth0: 10.0.0.1/30
veth1: 10.0.0.2/30
veth2: 10.0.0.5/30
veth3: 10.0.0.6/30

veth0 属于 ns_snd,
veth[1,2] 属于 ns_mid,
veth3 属于 ns_rcv

命令是:

S1="veth0"
S2M1="veth1"
M2R1="veth2"
R1="veth3"

NS_SND="ns_snd"
NS_RCV="ns_rcv"
NS_MID="ns_mid"


#Remove existing namespace
sudo ip netns del $NS_SND
sudo ip netns del $NS_RCV
sudo ip netns del $NS_MID

#Remove existing veth pairs
sudo ip link del $S1
sudo ip link del $R1
sudo ip link del $S2M1
sudo ip …
Run Code Online (Sandbox Code Playgroud)

networking routing namespace network-namespaces

5
推荐指数
1
解决办法
7517
查看次数