论坛风格切换切换到宽版
  • 889阅读
  • 2回复

[问题求助]双网卡上网 [复制链接]

上一主题 下一主题
离线cnzol.
 
发帖
1942
C币
-141092
威望
321
贡献值
2
银元
0
铜钱
4152
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
----------------------------------------.------.--------------.--------------------投资

RH9.0,公司宽带上网,要实现一台双网卡主机.上网,一张网卡连接上网的局域网,另外一台连.接我的交换机,希望能为交换机内连接的电脑提供上网服务,请问该.如何实现呢?             电子
实际的情况如下:
LINUX
eth0(上网网卡)的IP地址是220.2.48.57.26,掩码:255.255.255.248,默认网关:220.248..57.25,<性病>
DN.S:210.22.70.3     美容
eth.1(局域网网卡)IP:192.168..100.1 掩码:255.255.255.0教育
交换机内电脑.:IP:19.2.168.100.2 掩码:255.255.255.0  网关:1.92.168.100.1    dns:210.22.70.3学习
在linux机器上面已设置:
i.ptables -t nat -A POSTROUTING -s 192.168.100.0/24  -o eth0 -j SNA.T --to 220.2.48.57.26
并且 /etc/sysctl.conf  中. ip_forwa.rd文件为1虚拟主机
两台机器可以互相pi.ng 通 但是局域网内部机器不能上网,但是可.以ping通外部的公网的ip。.

route 命令看下来的
220.24.8.57.24      *     . 255.255.255.248     U   0     0    0   eth0(广告)
192.168.100.0      *      255.255.255.0         U   0     0    0. .  eth1电脑
169.254.0.0         . *      255.255.0.0            . U   0     0    0   eth1          婚庆
127.0.0.0              *      255...0.0.0                 U   0   .  0    0   lo    美容
default                  220.248.57.25   0.0..0.0   U   0   .  0    0   eth0 --------------彩票

我是一个linux新手,请各位大.虾.指教,非常着急             鲜花
这个问题上次提过的,不过很久了没有.解决.投资
这次出了更奇怪的问题,就是内网机器可以ping 通公网.ip,不知道为什么.还有.有没有介绍NAT 的方法.    健康
我都快没有信心学好li.nux了电脑

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
发帖
2047
C币
-235380
威望
387
贡献值
1
银元
-2
铜钱
4713
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
通常情况下,提供地址转换的时候我用这种方法:

echo 1 > /proc/sys/net/ipv4/ip_forward  #打开IP转发

iptables -t nat -F #清除原有的nat表中的规则
iptables -F #清除原有的filter有中的规则
iptables -P FORWARD ACCEPT #缺省允许IP转发

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE #在公网出口进行地址伪装,这样即使以后公网地址修改了也不用重新设置规则。
网上有许多资料说,如果是静态地址,就用SNAT进行转换,如果是动态地址,就用MASQUERADE进行转换,其实,我觉得全部用MASQUERADE进行转换比较好,省事。

离线17772.
发帖
2092
C币
-60655
威望
392
贡献值
1
银元
-3
铜钱
4723
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
springwind426  谢谢! 已经搞定了!!大恩大得没齿难忘,以后有什么问题,还请这位兄弟多帮忙!!

快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个