ip 命令 docker相关的网络命令 network namespace相关命令总结

网络命名空间:

可以详细参考这篇:
http://blog.csdn.net/guizaijianchic/article/details/78444638
包含ip netns的使用
ip netns add net1 新建一个网络空间

常用指令:

ip link add

ip link add type veth #添加veth pair ,创建之后要记得up ip link set veth0 up
ex:ip link add vethfoo type veth peer name vethbar
ip link add br0 type bridge #添加网桥之后 ip link set dev br0 up要启动

ip link set

ip link set DEV netns NAME 将DEV放到NAME这个namespace里
ex:ip link set veth0 netns net0
ip link set DEV up/down
ip link set DEV name ALIAS-NAME
ex:ip link set dev B name eth0

ip addr

    ip addr 显示所有地址
    ip addr show         ip addr show bridge0
    ip addr add IP DEV 给dev配置ip地址
    ip addr add 10.0.0.1/24 dev veth0 给veth pair 配置ip地址
    ip addr del

ip route
ip route add IP DEV

brctl

brctl delbr docker0
brctl addbr docker0

veth pair 和bridge的相关操作

veth pair :
新建,添加ip,up,添加route()

bridge:
新建,添加IP,up
如果需要删除网桥,先关闭docker,down,delbr

bridge:

删除:
sudo service docker stop
sudo ip link set dev docker0 down
sudo brctl delbr docker0
添加:
sudo brctl addbr bridge0
sudo ip addr add  192.168.5.1/24 dev bridge0
sudo ip link set bridge0 up
sudo ip addr show bridge0
sudo service docker start
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值