关于acer电脑在ubuntu10.04下有线网络不能上网的后续有关问题的解决
在前一篇文章中,详细讲了acer4560G电脑不能有线上网的原因,这篇接着上一篇讲解上一篇留下来的两个后续问题:
1、设备未托管问题的解决方法
打开终端,输入:
sudo gedit /etc/NetworkManager/nm-system-settings.conf
(说明:保证有足够的修改权限,所以以root用户权限修改,因此别忘了加上sudo!)
然后把最后一行的“managed=false”改为“managed=true”,重启电脑即可。
2、开机无法自动连接的解决方法
这里需要解决两个问题:(1)、开机自动执行加载模块语句;(2)、自动以root权限执行。自动执行的问题在前面的文章中有讲。自动以root权限执行为:echopassword | sudo -S ./filename.sh。
可以写一个脚本,把那些命令全部写在脚本里面,然后在.profile文件中添加执行这个脚本的语句,这样就OK了,
1.以root用户,在/lib/modules下新建个脚本文件:vi
eth0_start.sh,
内容如下:
#!bin/sh
insmod /lib/modules/eth0.ko //eth0.ko为tg3.ko的copy
2.将winless.sh文件赋suid 以及执行权限
chmod gu+s eth0_start.sh
chmod 777 eth0_start.sh
3.在/etc/profile文件中添加一条语句即可.
echo 123456 | sudo -S lib/modules/eth0_start.sh
注:这里123456是密码,参数-S专门为执行sudo命令的时候要输入密码而准备的,表示标准输入
重启电脑,即可以自动连接有线网络了!!!