Linux 双网卡配置两个IP同时只有一个会通的原因
2024-10-19 06:16:10
http://blog.csdn.net/centerpoint/article/details/38542719
根本原因:
Linux默认启用了反向路由检查
如果2个网卡在一个Lan里面,那么服务器可能从eth0或者eth1发现网关, 如果一个包从eth0进入了, 而网关在eth1上, 那么从eth1是出不去的, 就不通了. 反向路由检查要求从哪里来的才能回哪去.
关闭反向路由检查(根据自己的情况替换第二第三行的网卡名):
echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/eth0/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/eth1/rp_filter
每次开机自动关闭反向路由检查, 加入 /etc/rc.local 即可.
双线双IP在Linux这种有灵活路由功能的环境下可以玩出很多花样的, 可以任意调节流量, 但是如果折腾的不好, 也会出现很多奇怪的故障, 大家继续努力吧.
最新文章
- Maven联网问题
- yii2.0邮箱发送
- VS2008 查找 替换对话框无法打开的解决方法
- jQuery 效果 —— 滑动
- SqlServer数据库字典--表.视图.函数.存储过程.触发器.主键.外键.约束.规则.sql
- ClassRequestHandler or VendorRequestHandler wIndex must be less than NumIFs
- Linux dd——备份命令
- 汉字与区位码互转(天天使用的String存储的是内码),几个常见汉字编码,附有读书笔记
- vmware产品
- 使用Zbar实现简单的二维码扫描
- Spring Boot使用自定义的properties
- Git flow 的流程
- Sqlserver如何递归查询层级数据将父级字段和本级某个字段合并?如何自定义用户函数并调用?
- python写外网收集信息器
- SpringBoot开发案例之打造私有云网盘
- JS学习笔记Day18
- 1.3 flask
- Android模拟微信主页面的Demo
- Linux——vi的使用
- 今年新鲜出炉的30个流行Android库,你一定需要