我的电脑有两个网卡,一个是有线网卡(没有接线),另一个无线网卡(用此卡上网的),能正常上网,但是无法ping 通周围windows电脑的IP地址。
[color=Red] 用ping命令ping 192.168.1.1网关,
显示如下:
。。。。[/color]
From 192.168.1.14 icmp_seq=340 Destination Host Unreachable
From 192.168.1.14 icmp_seq=341 Destination Host Unreachable
From 192.168.1.14 icmp_seq=344 Destination Host Unreachable
^C
--- 192.168.1.1 ping statistics ---
344 packets transmitted, 0 received, +175 errors, 100% packet loss, time 343098ms
, pipe 3
ping新浪网站又可以。
[root@localhost ~]# ping www.sina.com.cn
PING ara.sina.com.cn (58.63.236.35) 56(84) bytes of data.
64 bytes from 58.63.236.35: icmp_seq=1 ttl=56 time=27.8 ms
[color=Red] 使用ifconfig
显示如下[root@localhost ~]# ifconfig[/color]
eth0 Link encap:Ethernet HWaddr 00:1E:90:A7:B1:D0
inet addr:192.168.1.14 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 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:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:20 Base address:0x2c00
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:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:200 (200.0 b) TX bytes:200 (200.0 b)
wlan0 Link encap:Ethernet HWaddr 00:21:27:02:9B:78
inet addr:192.168.1.12 Bcast:255.255.255.255 Mask:255.255.255.0
inet6 addr: fe80::221:27ff:fe02:9b78/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14 errors:0 dropped:0 overruns:0 frame:0
TX packets:21 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2352 (2.2 KiB) TX bytes:5038 (4.9 KiB)
Interrupt:18 Memory:febf0000-fec00000
我也使用命令了开启: service iptables start
但还是不能PING周围电脑,竟然连网关都不能ping通,但还能上网??我要怎么做才ping 通周围windows电脑的IP地址??
hantu 于 2009-07-21 20:27:43发表:
1、不知楼主指哪方面的优先权? 一般Linux会把启动时先检测到的网卡作为eth0,次之则为eth1,网络数据怎么走要看你如何配置这两个网卡。
2、在Linux添加samba打印机中指定win机器的IP地址和正确的打印机共享名,win端要配置正确的权限,工作组、打印机名和共享名不要使用中文等,如果还不行建议升级samba-client看看。
yiyaozjk 于 2009-07-21 08:17:07发表:
这个问题,hantu是对的。我解决了一部分了。我用重启方式chkconfig iptables on ,再将加载无线网卡的/sbin/modprobe ndiswrapper放到/etc/rc.d/rc.local最后一行,重新启动了一下,便能ping 周围wind机器的ip,网关也能ping通了。
但我又有了两个问题了:1、双网卡在linux中是否会有哪一个网卡有优先权的问题?
2、现在能共享到windows电脑其他的文件夹资源,但就是无法找到windos中共享的打印机,要怎么做呀??
hantu 于 2009-07-20 23:41:55发表:
俺84高手 ...
这个问题可能很简单,建议楼主先把eth0改成与wlan0不同网段的IP地址,比如 ifconfig eth0 192.168.2.14 ,然后再试ping看看,如果OK,那就到此为止。
如果还不行,则需要楼主提供更多的信息,比如无线网卡是配置为DHCP获取IP还是设置静态IP、系统的路由表(运行 route 或 netstat -r 均可),网关是什么设备及其参数如何配置等,而且应该将Linux的iptables、周围win机器的防火墙先关掉并作测试。
jiehe 于 2009-07-20 20:25:35发表:
hantu的确是个高手。
wangyu 于 2009-07-20 18:50:33发表:
你的无线网是怎样的?网关有否弄错?唉,技术差,没看明白你的地址是几类