分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

arp_filter的验证,使用net namespace

发布时间:2023-09-06 02:30责任编辑:蔡小小关键词:暂无标签

使用网络命名空间: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 veth2172.17.0.0 ?????* ??????????????255.255.0.0 ????U ????0 ?????0 ???????0 veth0

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

arp_filter的验证,使用net namespace

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved