当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 求助:8.10 优先使用无线连接的设置
帖子发表于 : 2009-03-09 12:37 
头像

注册: 2008-09-28 16:43
帖子: 50
送出感谢: 0 次
接收感谢: 0 次
怎么设置8.10 优先使用无线连接?
当插上有线的时候就默认有线连接了,咋办?

事情是这样的:无线网能上Internet,有线网只能上局域网,但是插上网线之后,无线网就被卡掉了。
唉!无奈啊!

各位帮帮忙了 :em20


_________________
--------------------
我是一个新手,清大家多多指教~
如果问了一个很弱智的问题,请不要见笑~
--------------------


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 求助:8.10 优先使用无线连接的设置
帖子发表于 : 2009-04-09 9:19 
头像

注册: 2009-04-09 9:16
帖子: 69
送出感谢: 0 次
接收感谢: 0 次
用Linux下的NetworkManager 0.70(网络管理器小程序)遇到个问题:无线网络和有线网络同时启用时,系统默认优先使用有线网络--即默认路由使用的是有线网络的。
写了一个脚本解决这个问题,无线网卡和有线网卡同时启用时,优先使用无线路由器的网关。
代码如下:
------------------------------------
#!/bin/sh
# /etc/network/if-up.d/wireless-gw

WIRELESS=`iwconfig | head -1 | awk '{print $1}'`
[ -z "$WIRELESS" ] && exit 0

gw=`ip addr show dev $WIRELESS | tail -1 | awk '{ print $2}'`
[ `echo $gw | awk -F. '{print NF}'` -ne 4 ] && exit 0

gw=`echo $gw | awk -F. '{printf("%s.%s.%s.1",$1,$2,$3)}'`

ip route delete default
ip route add default via $gw

echo nameserver $gw > /etc/resolv.conf
------------------------------------
脚本先取到无线网络设备名,依照设备名取到IP地址,然后假设无线路由地址是该IP段的第一个IP号,即xxx.xxx.xxx.1(通常无线AP都这样用的,暂时没有其它更好的办法),最后删除错误的默认路由,将无线网络的网关当作默认路由。
最后一句是修正DNS,如果DNS工作正常,可以不要。
写好后放到/etc/network/if-up.d/下,命名为wireless-gw,赋执行权限。
(Ubuntu8.10下使用正常,其它发行版安放目录可能会有差异)

难道ubuntu里面就没有考虑这个问题?很奇怪!

http://binsos.blogspot.com/2009/04/linux.html


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译