net namespace

ip netns {list | add delete | exec | identify | pids | monitor等}
ip [{-s | -v 等等}] link [ {add | delete | set | show} ] type [{bridge| bond | can | vcan | veth | vlan 等}]

  • 创建 namespace: ip netns add [name]

  • 在namespace中执行: ip netns exec [name] command

  • 查看namespace:ip netns list

  • 创建虚拟网卡:ip link add XXX type veth peer name XXX

  • 网卡加入namespace:ip link set [XXX] netns [name]

1)ip netns exec ns1 ip link show|list
2)ip netns exec ns1 ip link set dev tap1 down 
3)ip netns exec ns1 ip address add 192.68.102.40/24 broadcast + dev tap1
4)ip netns exec ns1 ip link set dev tap1 up 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • linux虚拟网络 neutron的使命 ‘实现服务和相关库以提供按需、可伸缩和技术无关的网络抽象’ tap 操作...
    why_not_阅读 2,067评论 0 0
  • strongswan进程启动后只运行在一个namespace(网路ns)中,后面ike协商出来的所有sa都...
    苏苏林阅读 1,659评论 0 2
  • 主要内容介绍 [重点章节]docker默认网络模式 1、实现基础1.1、namespace + veth 连通性测...
    不一样的卡梅利多阅读 6,720评论 0 1
  • http://blog.51cto.com/ganbing/2088899 前言 在上一篇文章中 《“深入浅出”来...
    lifesmily阅读 740评论 1 1
  • 其实之前一直都觉得只是完成作业而已,因为我对微课真的一窍不通,在团队里也没有人开展过微课的教学,自己也没有参与,不...
    泰爱你阅读 187评论 0 0