解决方法:
一 以root权限登录桌面系统
方法:
Ubuntu 13.10默认是不允许使用root登录的,要想使用root权限,就必须使用 sudo 命令来执行,很繁琐。
要解决这个问题,需要两个步骤:
1、设置root密码,开启root账号
ubuntu默认的root密码据说是每隔5min就自动变换一次,因此首先需要修改root密码,设为固定值:
$sudo passwd root
根据提示两次输入新的密码即可,这个时候就可以使用root登录;
登录方式: $su 或者 sudo -s
然后根据提示输入密码即可在终端用root登录;
*************************************
2、修改lightdm配置
在终端打开root登陆,用终端打开并修改 /etc/lightdm/lightdm.conf.d/10-ubuntu.conf 文件
(貌似修改 50-unity-greeter.conf 或其他几个配置文件也行,没试过,有兴趣的可以试试。。:
vim /etc/lightdm/lightdm.conf.d/10-ubuntu.conf)
***************************************
添加:greeter-show-manual-login=true
allow-guest=true
*************************************
说明:greeter-show-manual-login=true #允许手工输入登陆系统的用户名和密码
allow-guest=true #允许guest登录,可以根据自己的需要修改
保存后重启,就可以通过输入用户名root登陆了
二 开始解决上网慢问题
1. sudo apt-get install dnsmasq
2. 修改/etc/resolv.conf文件。
然后在第一行加上
nameserver 127.0.0.1;
3. 在/etc目录下新建resolv.dnsmasq文件
(这一步必须要)。
文件的内容是你当前网络的DNS服务器的地址,如我的文件内容是:
nameserver 221.6.4.66
nameserver 58.240.57.33
4. 编辑“/etc/dnsmasq.conf”文件。
找到下面这一项
#resolv-file=
用下面的一条语句替换
resolv-file=/etc/resolv.dnsmasq
其实也就是执行dnsmasq命令中-r参数后面的内容。
5. 编辑 /etc/dhcp3/dhclient.conf(这个我没有改也可以)
找到下面这一项
#prepend domain-name-servers 127.0.0.1;
将前面的“#”删除。这么做的目的是为了在使用自动连接时,能在/etc /resolv.conf文件的第一行添加上“nameserver 127.0.0.1”,这样,dns缓存依然有效
编辑 /etc/ppp/peers/provider
找到usepeerdns
在前面增加“#”,也就是把这条语句注释掉。以防resolv.conf的设置被pppoe复盖。
对于12.04版本 由于该版本已经安装dnsmasq-base,则必须先修改/etc/NetworkManager/NetworkManager.conf文件,注释 dns=dnsmasq 修改/etc/default/dnsmasq文件,取消IGNORE_RESOLVCONF=yes注释
6. 测试
重启服务:
sudo /etc/init.d/dnsmasq restart
或者 sudo service dnsmasq restart
7. 浏览器设置
opera和firefox一样的设置
打开edit->preferences->advanced->network->connection->settings...
Configure Proxies to Access the internet
选择第4个单选,Manual proxy configureation。
8. 现在你会发现上网速度比之前快了。