双网卡问题?烦我好久了!!!
我有两台机子a和b。a上装有xp和fc2,并装双网卡。b机上系统是rh9,只装一网卡直接与a机相连。若a机上只装其中任一网卡时都可正常与b机互连;但在a机是同时装上两个网卡后问题就出现了:插在里面ide糟上(相对于另外那个网卡)的那个网卡可正常与b机互连,这时把网线换插在外面点的那个网卡上,就不能与b机正常互连了,我把a机上的两个网卡互换后问题还是一样的,还是里面点的那个网卡可正常连接,外面的那个还是不行的。但在xp系统上一切都是正常的。
那位高人能帮在下解决这个问题,那真是感激不尽!!! 问题表述的不是很清楚! 我想不清楚的地方应该是网卡插糟的位置吧?那我就补充一下,a机上主板从外到里有1,2,3,4四个ide糟。当我在1和3上都插上网卡后,第3个ide上的网卡用双绞线和b机互连后是可以ping到b机的,如果网线连在第1个ide就无法ping到b机了;当我在3和4上都插上网卡后,第4个ide上的网卡用双绞线和b机互连后是可以ping到b机的,如果网线连在第3个ide就无法ping到b机了; 在你的/etc/modules.conf添加第二块网卡的信息,重启机器就可以了 我怎么找不着/etc/modules.conf这个文件呢?还有第二个网卡的那些信息呢? 今天我发现这样的一个问题,就是用nmap扫描是有反应的:
# nmap -O 10.0.0.9
Starting nmap 3.50 ( http://www.insecure.org/nmap/ ) at 2004-10-29 14:36 CST
sendto in send_tcp_raw: sendto(3, packet, 40, 0, 10.0.0.9, 16) => Operation not permitted
sendto in send_tcp_raw: sendto(3, packet, 60, 0, 10.0.0.9, 16) => Operation not permitted
sendto in send_tcp_raw: sendto(3, packet, 60, 0, 10.0.0.9, 16) => Operation not permitted
sendto in send_tcp_raw: sendto(3, packet, 60, 0, 10.0.0.9, 16) => Operation not permitted
sendto in send_tcp_raw: sendto(3, packet, 60, 0, 10.0.0.9, 16) => Operation not permitted
sendto in send_tcp_raw: sendto(3, packet, 60, 0, 10.0.0.9, 16) => Operation not permitted
sendto in send_tcp_raw: sendto(3, packet, 60, 0, 10.0.0.9, 16) => Operation not permitted
sendto in send_tcp_raw: sendto(3, packet, 60, 0, 10.0.0.9, 16) => Operation not permitted
sendto in send_tcp_raw: sendto(3, packet, 60, 0, 10.0.0.9, 16) => Operation not permitted
Interesting ports on 10.0.0.9:
(The 1654 ports scanned but not shown below are in state: closed)
PORT STATE SERVICE
21/tcp openftp
22/tcp openssh
111/tcpopenrpcbind
139/tcpopennetbios-ssn
1024/tcp openkdm
Device type: general purpose
Running: Linux 2.4.X|2.5.X
OS details: Linux Kernel 2.4.0 - 2.5.20
Uptime 0.030 days (since Fri Oct 29 13:53:26 2004)
Nmap run completed -- 1 IP address (1 host up) 而用ping时,就是一直处在下面的状况下不去了:
# ping 10.0.0.9
PING 10.0.0.9 (10.0.0.9) 56(84) bytes of data.
而有ssh也是这样的:
# ssh 10.0.0.9什么反应也没有,也是停在这里了。 列出你的ifconfig -a 和route -n 的结果 sendto in send_tcp_raw: sendto(3, packet, 40, 0, 10.0.0.9, 16) => Operation not permitted
呵呵,典型的 filter 限制~~
关掉你的 iptables。 iptable早就已关了,应该不是iptables的问题,因为我拿掉一个卡后是可以正常连接的。
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.0.0 * 255.255.255.0 U 0 0 0 eth1
192.168.10.0 * 255.255.255.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth1
default 192.168.10.200 0.0.0.0 UG 0 0 0 eth0
# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:0A:EB:07:78:5E
inet addr:192.168.10.111 Bcast:192.168.10.255 Mask:255.255.255.0
inet6 addr: fe80::20a:ebff:fe07:785e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:366 errors:0 dropped:0 overruns:0 frame:0
TX packets:2604 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:203503 (198.7 Kb) TX bytes:176857 (172.7 Kb)
Interrupt:11 Base address:0xc000
eth1 Link encap:Ethernet HWaddr 00:50:BF:62:4B:60
inet addr:10.0.0.1 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fe80::250:bfff:fe62:4b60/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1776 errors:0 dropped:0 overruns:0 frame:0
TX packets:1709 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:109416 (106.8 Kb) TX bytes:103748 (101.3 Kb)
Interrupt:5 Base address:0xc400
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2627 errors:0 dropped:0 overruns:0 frame:0
TX packets:2627 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2997784 (2.8 Mb) TX bytes:2997784 (2.8 Mb)
sit0 Link encap:IPv6-in-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) 转发有没有开, echo 1 > /proc/sys/net/ipv4/ip_forward
ping 一下网关,看能不能过
Re: 双网卡问题?烦我好久了!!!
我有两台机子a和b。a上装有xp和fc2,并装双网卡。b机上系统是rh9,只装一网卡直接与a机相连。若a机上只装其中任一网卡时都可正常与b机互连;但在a机是同时装上两个网卡后问题就出现了:插在里面ide糟上(相对于另外那个网卡)的那个网卡可正常与b机互连,这时把网线换插在外面点的那个网卡上,就不能与b机正常互连了,我把a机上的两个网卡互换后问题还是一样的,还是里面点的那个网卡可正常连接,外面的那个还是不行的。但在xp系统上一切都是正常的。
那位高人能帮在下解决这个问题,那真是感激不尽!!!楼主把PCI说成了IDE :mrgreen::mrgreen: a机上设的网关就是a机的ip啊。你是说从b机上ping这个网关吗?ping不通啊。 请问在那台机ping那个网关呢?但我在10.0.0.0的网段没有设网卡。这句话什么意思?
问一下,你的两块网卡是不是同一个型号?
如果是,是不是 eth0 跟 eth1 的网络信息应该互换?
你说在 XP 下是好的,把你在 XP 下的网卡 MAC 和 IP 地址对拿来对比一下看看。 eth1 的 ip 是 10.x.x.x,对应的 mask 应该是 255.0.0.0 吧,你要设置 mask 为 255.255.255.0 的话那还不如用 192.168.x.x,问题也许就在此吧
页:
[1]
2