namespace 操作命令

2017-06-04  本文已影响188人  ximitc

#添加network namespace

ip netnas add

#Example:

ip netns add nstest

#列表所有netns

ip netns list

#删除某netns

ip netns delete

#在network namespace中运行命令

ip netns exec

#Example using the namespace from above:

ip netns exec nstest ip addr

#添加virtual interfaces到network namespace

ip link add veth-a type veth peer name veth-b #创建一对虚拟网卡veth-a和veth-b,两者由一根虚拟网线连接

#将veth-b添加到network namespace

ip link set veth-b netns nstest

#设置VI的IP地址

#defaut namespace中

ip addr add 10.0.0.1/24 dev veth-a

ip link set dev veth-a up

# namespace nstest中

ip netns exec nstest ip addr add 10.0.0.2/24 dev veth-b

ip netns exec nstest ip link set dev veth-b up

#互通

# ping 10.1.1.1

PING 10.1.1.1(10.1.1.1)56(84)bytes of data.

bytes from 10.1.1.1: icmp_seq=1 ttl=64 time=0.087 ms

# ip netns exec netns1 ping 10.1.1.2

PING 10.1.1.2(10.1.1.2)56(84)bytes of data.

bytes from 10.1.1.2: icmp_seq=1 ttl=64 time=0.054 ms

#查看路由表和iptbales

# ip netns exec netns1 route

# ip netns exec netns1 iptables -L

上一篇下一篇

猜你喜欢

热点阅读