linux双网卡连接不同网段,改怎么设置使这两个网段能够互相访问?

tangyong_delphi 2010-10-13 08:10:02
linux双网卡连接不同网段,改怎么设置使这两个网段能够互相访问。除了用命令是不是还要修改参数文件?

网卡1 192.168.1.25 子网掩码 255.255.255.0 网关 192.168.1.254

网卡2 10.1.1.10 子网掩码 255.255.255.252 网关 10.1.1.1
...全文
1857 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
7kxa 2011-05-29
  • 打赏
  • 举报
回复
你是哪一步不会?
tangyong_delphi 2011-05-28
  • 打赏
  • 举报
回复
UP
UP
walkany 2011-05-20
  • 打赏
  • 举报
回复
/etc/sysctl.conf文件打开ip包转发
net.ipv4.ip_forward = 1

执行sysctl -p让参数生效

iptables里需要设置接收端口范围。

就可以了,其它不用设置
jiutans 2011-01-17
  • 打赏
  • 举报
回复
2楼就写的很清楚了,就那么几步
tangyong_delphi 2011-01-15
  • 打赏
  • 举报
回复
希望能够提供详细的步骤和命令!
一品川 2010-10-18
  • 打赏
  • 举报
回复
学习了
wshwqh2000 2010-10-18
  • 打赏
  • 举报
回复
增加静态路由也可以的!~
zhangyisc 2010-10-15
  • 打赏
  • 举报
回复
学习了。
baocuo1314 2010-10-14
  • 打赏
  • 举报
回复
#开启转发
echo 1 >/proc/sys/net/ipv4/ip_forward
#配置NAT转发
iptables -t nat -A POSTROUTING -o eth1 -s 192.168.1.0/24 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth2 -s 10.1.1.0/30 -j MASQUERADE


panzifei 2010-10-13
  • 打赏
  • 举报
回复
/etc/sysctl.conf文件打开ip包转发
net.ipv4.ip_forward = 1

执行sysctl -p让参数生效

两边网络的主机,网关指向这台双网卡主机

iptables要不要加规则不记得了,如果上面设置了不行的话,iptables类似如下的加一下规则:
#开放其它主机的icmp包转发
iptables -A FORWARD -p icmp --icmp-type any -j ACCEPT

或者直接设置默认策略:
iptables -P FORWARD ACCEPT

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧