美文网首页
namespace 操作命令

namespace 操作命令

作者: ximitc | 来源:发表于2017-06-04 10:57 被阅读188次

    #添加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

    相关文章

      网友评论

          本文标题:namespace 操作命令

          本文链接:https://www.haomeiwen.com/subject/ccevfxtx.html