1. 程式人生 > >docker網絡名稱空間---模擬網橋

docker網絡名稱空間---模擬網橋

rom 名字空間 oot eth0 虛擬 網絡 docker pin conf

#添加網絡名稱空間
ip netns add r1
ip netns add r2

#添加一對虛擬網卡
ip link add name veth1.1 type veth peer name veth1.2

#把設備和網絡名稱空間關聯起來
ip link set dev veth1.1 netns r1 #把其中一端挪到網絡名字空間裏, 一個設備只能屬於一個名稱空間

#改個網卡名字
ip netns exec r1 ip link set dev veth1.1 name eth0

#激活宿主機這一端
ifconfig veth1.2 10.1.0.1/24 up

#激活另一端
ip netns exec r1 ifconfig eth0 10.1.0.2/24 up

#成功ping通
[root@test ~]# ping 10.1.0.2
PING 10.1.0.2 (10.1.0.2) 56(84) bytes of data.
64 bytes from 10.1.0.2: icmp_seq=1 ttl=64 time=0.017 ms

docker網絡名稱空間---模擬網橋