裝了一台Ubuntu14.04的實體機,首先,肯定是解決上網問題了,畢竟不能上網的機器是不能接受的。因為接入的是電信寬帶,需要ADSL撥號上網。最開始沒有注意,直接使用pppoeconf來完成ADSL撥號上網。用的還是很happy的,然后想要使用VPN,那么問題就來了。在桌面NetworkManager上設置VPN,連接沒有任何反應。疑惑了一會兒,發現這是因為我沒有采用NetworkManager中的DSL撥號上網,所有VPN設置好之后,即使看似連上了,實際上也不用使用。
既然存在上面的問題,那么就使用NetworkManager來進行DSL撥號吧。首先要解決pppoeconf和DSL之間可能帶來的沖突,參照網上的通用設置如下:
更改/etc/NetworkManager/NetworkManager.conf中的managed=true更改/etc/network/interfaces,只保留auto loiface lo inet loopback刪除/etc/resolv.conf然后sudo /etc/init.d/network-manager restart如果面板沒有nm圖標,ALT+F2輸入nm-applet,並添加自啟動(我的安裝時沒有添加)
我以為這樣設置就好了,畢竟在網上流傳的這么廣泛。結果,悲劇的是我這樣設置之后,看似DSL撥號成功,但死活上不了網。思考片刻,我琢磨肯定是我把DNS配置文件給刪了,導致無法正確解析,然后上不了網了。參考鏈接:http://www.boll.me/archives/806
/etc/resolve.conf是客戶端配置文件,設置DNS服務器的IP地址和DNS域名。既然我已經刪掉了,那就想辦法彌補吧。查了一下發現可以使用如下命令來更新一次/etc/resolve.conf中的內容:
resolvconf -u
我在終端試了之后,得到如下錯誤:
/etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf
這是因為我之前參照網上流傳的配置時,把軟鏈接給刪掉了。現在只好重新建立軟鏈接。命令如下:
ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
軟鏈接建立之后,就可以重新執行之前的命令來更新一下了。
重新建立起/etc/resolve.conf文件之后,然后在NetworkManager中設置DSL撥號成功后,就可以正常訪問互聯網了,也能正常使用VPN了。
或許我這個是特例,也可能我遇到的是通用性問題,留下一點筆記,備查。