ubuntu使用无线网卡联网,但是使用ping却是用的有线网卡作为主机

socket 发布于 2012/07/26 18:54
阅读 1K+
收藏 1

      我使用的是ubuntu 11.10,使用无线网卡接入无线路由器,但是使用ping命令的时候却用的是有线网卡作为主机,这样ping不通网关也ping不通局域网内的任何主机,怎么让它使用无线网卡的IP呢?

使用无线网卡上网,即上图的wlan0,IP地址为:192.168.0.125

但是使用ping命令的时候,却“from 192.168.0.110”,没有用联网的IP 地址:192.168.0.125

所以没有ping通,怎么办呢??

(192.168.0.110是有线网卡的IP地址,但是我并没有用它。。。)

加载中
0
狂飙的小蜗牛
狂飙的小蜗牛
修改/etc/network/interfaces
mahone
mahone
要么你再这样试试 ifdown eth0或者类似命令把eth0这个接口down掉(具体命令我可能会记错,你google下)
mahone
mahone
你配置了,应该是还需要重启网络服务的。最近我也在看网络这方面配置,其实也是有点迷惑。按道理,服务重启,ubuntu上可以这样做 service netwoking restart,但是我的ubuntu上好像不行。。。这样倒是可以。。。invokde-rc.d networking restart
socket
socket
回复 @ihotte : 恩,我这样试了一下,结果断网了。。从控制面板中也启动不了,这个原因我还是没整明白,不过我重启几次后,又把interfaces中后加的删掉,再重启,就好使了!谢谢~
狂飙的小蜗牛
狂飙的小蜗牛
回复 @socket : auto wlan0 iface wlan0 inet dhcp 试试
socket
socket
auto lo iface lo inet loopback 里面就这两句,还需要加什么?
0
情天大圣
情天大圣

只让无限网卡处于活动状态,不让有线网卡处于不活动状态!

情天大圣
情天大圣
回复 @socket : 回复 @socket : ubuntu有图形界面,系统管理-网络管理,需要root权限
socket
socket
请问具体怎么做?
0
socket
socket

        最终的原因我分析如下:我之前在/etc/network/interfaces中添加了auto eth0的内容,这是有线网卡的信息,这个可能设为主要了,再之后的sudo /etc/init.d/networking restart其实都没有成功,这是我的失误。。。重启后成功。

        但是加入auto wlan0   iface wlan0 inet dhcp 不好使的原因我还没有分析出来,还在考虑中,希望对后来者有帮助,也希望明白真正原因的高手分析一下这个原因,也给大家有所启示~~最后谢谢!

socket
socket
回复 @mahone : 嗯。。。是换行的~~可能就是bug,得多重启?不知道了~~哈
mahone
mahone
重启没报错?语句换行写试试 比如 auto wlan0 iface wlan0 inet dhcp
socket
socket
回复 @mahone : 重启之后就没有网络连接了,删掉这两句之后再重启就又恢复了~特不明白。。。
mahone
mahone
加入auto wlan0 iface wlan0 inet dhcp 加入这个你有重启网络服务么?没重启好像是不生效的
0
拉菲一箱
拉菲一箱

你这个问题和我的问题其实是类似的。

这个涉及的路由,mac寻址等路由交换的概念。

你的默认同网段的路由有2条,它会选择跳跃数小的来走的。

如果你要指定访问哪个网段的 走哪个网卡,那就需要自己指定路由

socket
socket
无线和有线都是一个网段的,无线:192.168.0.125/24 ,有线:192.168.0.110/24 。而且有线网卡没有联网,跳数是无穷,如果按照这种方式选择那肯定是不会选择走有线的,可能ubuntu自带bug?不知道了,谢谢你的思路~嗯
返回顶部
顶部