分页: 1 / 1
[讨论]极其困惑的双网卡共享上网配置问题
发表于 : 2005-08-23 19:58
由 monekyxite
小弟使用的是成都长宽
昨晚完全按照ubuntu文档中心的办法配置了dhcp和shorewall和双网卡,可以共享上网,其中eth0为共网ip,eth1为192.168.0.1,并对局域网中的电脑相应配置了以后可以共享上网(尽管在局域网内ping不到eth1,但是eth0可以ping到局域网内主机)
之后重启出现了在一段时间内可以共享上网,之后主机和局域网都不能上网,连共网的网关都ping不到。解除eth1就主机正常上网了
之后按照其他方法配置(1.解除dhcp,局域网内固定ip 2.更改shorewall配置……),发现只要激活eth1都主机稳定不能上网。
怎么办阿?请各位赐教!多谢多谢!
发表于 : 2005-08-23 22:58
由 firehare
你的双网卡是否为同一型号?
发表于 : 2005-08-23 23:43
由 monekyxite
一块是realtek
一块是via的
这个也有影响吗?

发表于 : 2005-08-24 15:40
由 firehare
如果都是realtak的话,可能会有问题!
发表于 : 2005-08-24 15:41
由 firehare
能将配置文件贴出来吗?
网卡和转发
完全按照文档中心的配置
发表于 : 2005-08-25 13:48
由 monekyxite
完全按照文档中心的配置,就是将ppp0换成eth0
原来的eth0换成eth1
发表于 : 2005-08-25 21:17
由 firehare
还是将你的配置帖出来看看吧!
这样子说不清楚!
因为从你那句内网的机器Ping不通堡垒机内网网口的IP地址,这就有问题了!我个人认为应该是那个IP应该就是你内网机器的网关呀!
发表于 : 2005-08-28 16:25
由 monekyxite
interface:
代码: 全选
# The primary network interface
iface eth0 inet static
address 220.112.150.21
netmask 255.255.255.0
gateway 220.112.150.254
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.1
auto eth0
masq
代码: 全选
#INTERFACE SUBNET ADDRESS PROTO PORT(S)
eth0 eth1
#LAST LINE -- ADD YOUR ENTRIES ABOVE THIS LINE -- DO NOT REMOVE
policy
代码: 全选
#SOURCE DEST POLICY LOG LIMIT:BURST
# LEVEL
fw all ACCEPT # Firewall 可以任意访问所有区域,包括互联网
loc net ACCEPT # Lan A 可以任意访问互联网
net all DROP info
#
# THE FOLLOWING POLICY MUST BE LAST
#
all all REJECT info
#LAST LINE -- DO NOT REMOVE
应该没什么问题吧?
另外amule平常在win中能够high id在ubuntu下总是lowid

发表于 : 2005-08-28 18:09
由 firehare
eth1的网关为什么要配呢?
要知道eth1网卡找不到IP时,就会扔给默认网关的呀,这不是自己扔给自己吗?
发表于 : 2005-08-28 19:43
由 monekyxite
果然这样配置就可以了互ping了
可是还是不能high id……
不论是否开shorewall都提示有防火墙。壁垒机和局域网内的主机都是~
这个是哪里出了问题了呢?
发表于 : 2005-08-28 21:18
由 firehare
如果是局域网的主机,那是可以理解的,毕竟是做了NAT。
但是如果说在你的壁垒机上也有这样的指示,那就是说你的机器是先做了NAT之后,再出去的,所以也出现不了高ID了!
发表于 : 2005-08-28 23:35
由 monekyxite
可是现在的情况是关闭了转发之后(也就是关闭了shorewall-不知道这样说准确不?) 壁垒机依然是low id.
有没有对应NAT的端口影射的解决方案呢?或者依靠别的办法来实现共享上网,比如squid而不用iptables搭建NAT?
