免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 8610 | 回复: 31
打印 上一主题 下一主题

linux共享双网卡问题(牛者请入)? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-07 13:51 |只看该作者 |倒序浏览
6可用积分
eth0(连接外网专线):
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
TYPE=Ethernet
USERCTL=no
PEERDNS=yes
IPV6INIT=no
NETMASK=255.255.255.***
IPADDR=aa.bb.cc.dd
GATEWAY=aa.bb.cc.ee

eth1(连接内网):

IPV6INIT=no
ONBOOT=yes
USERCTL=no
PEERDNS=yes
TYPE=Ethernet
DEVICE=eth1
HWADDR=00:50:bf:11:dc:36
BOOTPROTO=none
NETMASK=255.0.0.0
IPADDR=10.0.0.1
已经
echo "1" /proc/sys/net/ipv4/ip_forward
vi /etc/rc.local

modprobe ip_tables

modprobe ip_conntrack

modprobe ip_nat_ftp

modprobe ip_conntrack_ftp

iptables -P INPUT ACCEPT

iptables -P FORWARD ACCEPT

iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth0 -j SNAT --to aa.bb.cc.dd

[ 本帖最后由 qsg1982 于 2008-4-7 14:36 编辑 ]

最佳答案

查看完整内容

你这样尝试下,因为aa.bb.cc.ff 0.0.0.0 255.255.255.***U 0 0 0 eth0169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth110.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth10.0.0.0 aa.bb.cc.gg 0.0.0.0 UG 0 0 0 eth所以你使用如下命令route add -net 网络号 网关你要是不明白如上的意思。你这样添加一条 ...

论坛徽章:
0
2 [报告]
发表于 2008-04-07 13:51 |只看该作者

回复 #26 qsg1982 的帖子

你这样尝试下,因为

aa.bb.cc.ff    0.0.0.0         255.255.255.***U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1
10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 eth1
0.0.0.0         aa.bb.cc.gg    0.0.0.0         UG    0      0        0 eth

所以你使用如下命令
route add -net 网络号 网关

你要是不明白如上的意思。
你这样添加一条静态路由

route add 10.0.0.4  10.0.0.1

其中10.0.0.4 是你要ping的那个IP地址,10.0.0.1是你配置内网的GW

然后告诉我执行的结果。ping 10.0.0.4
netstat -rn

[ 本帖最后由 nanpo_2003 于 2008-4-7 18:12 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2008-04-07 13:58 |只看该作者
外网都能ping通, 内网ping不通10.0.0.1也就是本机(aa.bb.cc.dd),10.0.1.1也ping 不通内网机器 (10.0..0.6)(基本设置没有问题)

请问设置有问题吗

请牛人支招? 谢谢!

论坛徽章:
0
4 [报告]
发表于 2008-04-07 14:01 |只看该作者
另:
Chain PREROUTING (policy ACCEPT 83 packets, 7049 bytes)
pkts bytes target     prot opt in     out     source               destination

Chain POSTROUTING (policy ACCEPT 25 packets, 2066 bytes)
pkts bytes target     prot opt in     out     source               destination
    0     0 MASQUERADE  all  --  *      eth0    10.0.0.0/24          0.0.0.0/0  
    0     0 SNAT       all  --  *      eth0    10.0.0.0/24          0.0.0.0/0           to:aa.bb.cc.dd    0     0 MASQUERADE  all  --  *      eth0    10.0.0.0/24          0.0.0.0/0  
    0     0 SNAT       all  --  *      eth0    10.0.0.0/24          0.0.0.0/0           to:aa.bb.cc.dd
Chain OUTPUT (policy ACCEPT 25 packets, 2066 bytes)
pkts bytes target     prot opt in     out     source               destination

论坛徽章:
0
5 [报告]
发表于 2008-04-07 14:03 |只看该作者
这个是iptables -t nat -vnL 的
下面是iptables -L

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Chain RH-Firewall-1-INPUT (0 references)
target     prot opt source               destination

[ 本帖最后由 qsg1982 于 2008-4-7 15:20 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2008-04-07 14:19 |只看该作者

回复 #4 qsg1982 的帖子

配置看起来没有什么问题,ping 127.0.0.1看看能不能,如果
本地地址都ping不通,应该是网卡没有起来。
另外,
iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth0 -j MASQUERADE

这句是可以不要的。只用下面的那个源地址变换就可以上网了

论坛徽章:
0
7 [报告]
发表于 2008-04-07 14:30 |只看该作者
谢谢 ``
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.060 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.057 ms

论坛徽章:
0
8 [报告]
发表于 2008-04-07 14:34 |只看该作者
外网已经可以上的

就是内网不可以```

论坛徽章:
0
9 [报告]
发表于 2008-04-07 14:35 |只看该作者
是不是还有什么关键的地方 没有设置 ,请牛人支招?

论坛徽章:
0
10 [报告]
发表于 2008-04-07 14:39 |只看该作者
aa.bb.cc.ff    0.0.0.0         255.255.255.***U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1
10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 eth1
0.0.0.0         aa.bb.cc.gg    0.0.0.0         UG    0      0        0 eth0

这是route -vn的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP