码迷,mamicode.com
首页 > Web开发 > 详细

arp_filter的验证,使用net namespace

时间:2019-01-15 14:18:02      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:div   网卡   命名   lte   17.   route   子网掩码   mes   目标   

使用网络命名空间: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的其他的域?

arp_filter的验证,使用net namespace

标签:div   网卡   命名   lte   17.   route   子网掩码   mes   目标   

原文地址:https://www.cnblogs.com/honpey/p/10271176.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!