关于acer电脑在ubuntu10.04下有线网络不能上网的后续有关问题的解决

关于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命令的时候要输入密码而准备的,表示标准输入

重启电脑,即可以自动连接有线网络了!!!