使用网络命名空间:net namespace

在namespace ns1中增加了两个网卡

sudo ip netns add ns1

sudo ip link add veth0 type veth peer name veth1

sudo ip link add veth2 type veth peer name veth3

sudo ip link set veth0 netns ns1

sudo ip link set veth2 netns ns1

sudo ip netns exec ns1 ifconfig veth0 172.17.0.2/16

sudo ip netns exec ns2 ifconfig veth2 172.17.0.3/16

然后通过 sudo ip netns ns1 route

内核 IP 路由表
目标 网关 子网掩码 标志 跃点 引用 使用 接口
172.17.0.0 * 255.255.0.0 U 0 0 0 veth2
172.17.0.0 * 255.255.0.0 U 0 0 0 veth0

这个路由表是很奇怪的,对于相同网段的话,默认是通过veth2发送出去的,这个时候去ping veth0应该是失败的,因为有反向路由的检查,发现竟然可以ping通veth0,这说明怎么配置网络namespace的其他的域?

最新文章

  1. ADO.NET一小记-select top 参数问题
  2. [No0000A8]Word中设置图片下的题注及插入多级列表编号
  3. git分支管理一
  4. mysql注入读写文件
  5. tcp选项TCP_DEFER_ACCEPT
  6. [转] DBCP 的validationQuery
  7. iOS自定义AlertView 与 ActionSheet 遮罩提示+弹出动画
  8. gcov源码,供学习使用。
  9. C语言文件操作函数
  10. DEDE常见问题(转)
  11. express框架目录结构
  12. android NDK jni下的c文件 Unresolved inclusion
  13. Win7添加php环境变量.
  14. Java中interrupt的使用
  15. 19JDBC初体验
  16. [phvia/firman] PHP多进程服务器模型中的惊群
  17. 如何在 Laravel 中连接多个 MySQL 数据库
  18. nginx搭建简单的图片服务器
  19. BZOJ 1719--[Usaco2006 Jan] Roping the Field 麦田巨画(几何&区间dp)
  20. Python的编码问题(一)

热门文章

  1. Linux Shell中管道的原理及C实现框架
  2. 有关javaEE及WebGIS的一些地址
  3. # 学号20155308 2006-2007-2 《Java程序设计》第4周学习总结
  4. #20155327 2016-2017-2 《Java程序设计》第三周学习总结
  5. windows phone 8.1 让项目开启蓝牙genericAttributeProfile
  6. POJ1035_Spell checker_KEY
  7. 【LG5018】[NOIP2018pj]对称的二叉树
  8. jenkins统计单元测试的覆盖率
  9. 前端--javaScript之简单介绍
  10. MQ配置安装