博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何开启Linux双网卡的转发功能
阅读量:4915 次
发布时间:2019-06-11

本文共 826 字,大约阅读时间需要 2 分钟。

原文地址:
说明:在《 》基础上将mini2440做成一个usb网卡
*********************************************************/

一台Linux服务器,通过两个网卡,连接两个不同的网段,

A:192.168.xxx.xxx   

B:172.24.xxx.xxx, 

从而实现了A网段和B网段的互通。原因Linux机器可以通过设置实现数据包的转发功能。

在不启动机器的情况下运行:

#echo "1" > /proc/sys/net/ipv4/ip_forward

打开包转发功能。

如果要让包转发功能在系统启动以后自动生效,需要修改/etc/sysctl.conf文件,添加一行:

   # Controls IP packet forwarding

    net.ipv4.ip_forward = 1
添加正确的静态路由:
route add -net 192.168.76.0 netmask 255.255.255.0 dev eth0route add -net 172.24.178.0 netmask 255.255.255.0 dev eth1
做完上面两步之后,如果还不能实现网络的互通,需要核查路由的配置情况,包括来回两个方向,一定要把Linux机器设置为网关。

如果要把Linux设置成路由器,打开iptables的NAT功能:

  /sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

上面的语句中eth0是连接外网或者连接Internet的网卡. 执行下面的命令,保存iptables的规则:

  service iptables save

查看路由表:

  netstat -rn

查看iptables规则:

  iptables -L

转载于:https://www.cnblogs.com/lcword/p/8127696.html

你可能感兴趣的文章
POJ 1201 Intervals(差分约束)
查看>>
BZOJ 2152 聪聪可可(点分治)
查看>>
windows映射坚果云的webDAV服务(灰常简单)
查看>>
mysql忘记root密码连接本地库
查看>>
editplus的各式插件
查看>>
单分派与多分派
查看>>
使用mui框架后a标签无法跳转
查看>>
第30课 - 操作符重载的概念
查看>>
python 数组的del ,remove,pop区别
查看>>
windchill系统——开发_客户端自定义
查看>>
排列组合lucas模板
查看>>
CSS选择器
查看>>
js的浅层理解及layui中数据表格的使用
查看>>
实验吧—Web——WP之 简单的sql注入之2
查看>>
JMS【一】--JMS基本概念
查看>>
MySQL.索引
查看>>
NOT IN查询效率低,用它的等效写法提高效率。
查看>>
http与https的区别
查看>>
EF Code First 学习笔记:约定配置(转)
查看>>
Android访问权限大全
查看>>