解決 Ubuntu GUI 有線網路未受管理 有線未託管 Network Issue

列印

建議若是安裝文字版的PPPOP,還想要擁有內網IP的話,那麼最好不要同時管理,以下是PPPOP連接同時保有內網虛擬IP的設定:

修改vi /etc/network/interfaces(/etc/init.d/networking)
auto dsl-provider
iface dsl-provider inet ppp
pre-up /bin/ip link set eno1 up # line maintained by pppoeconf
provider dsl-provider

auto eno1
iface eno1 inet static
address 192.168.1.105
netmask 255.255.255.0
gateway 192.168.1.1
dns 192.168.1.1


轉自:https://roychou121.github.io/2020/07/15/ubuntu-dns/
文字版PPPOP連線方式:https://www.cjkuo.net/ubuntu-20-04-pppoe/
安裝完PPPOE之eth0的ipv4設定會不見:https://sp.idv.tw/wp/index.php/2022/01/18/1426/


原因

爬了很久的文,後來發現造成問題的原因:
Linux裡面有兩套管理網路連線的方案:

/etc/network/interfaces(/etc/init.d/networking)
Network-Manager
兩套方案是衝突的,不能同時共存。
第一個方案適用於沒有桌面的環境,如:伺服器;或者那些完全不需要改動連線的場合。
第二套方案使用於有桌面的環境,特別是網路連線情況隨時會變的情況。

這兩個為了避免衝突,又能共享配置,就有了下面的解決方案:
1、當 Network-Manager 發現 /etc/network/interfaces 被改動的時候,則關閉自己(顯示為未託管),除非 managed 設定成真。
2、當 managed 設定成真時,/etc/network/interfaces,則不生效。

 

以 Root 身分啟用終端機

打開終端機,輸入 root 命令,輸入密碼

sudo -i

註解-2022-02-03-151230

修改NetworkManager.conf

逐一輸入以下命令,進入 NetworkManager.conf 的資料夾

cd /
cd etc/
cd NetworkManager/
nano NetworkManager.conf

進入 NetworkManager.conf ,開始編輯

將框起來的 false 改為 true ,依照提示使用 Ctrl+O 保存,點選 Y (是否保存)

重啟 NetworkManager 相關模組

輸入以下命令,重啟模組

service network-manager restart

PPPOE補充問題-後遺症就是這樣設定之後透過路由器連結上網會失敗

網路重啟

sudo /etc/init.d/networking restart

這樣就好了。 不過會有後遺症。


後遺症就是這樣設定之後透過路由器連結上網會失敗,修復方法是在

sudo gedit /etc/network/interfaces

中,將iface eno1 inet manual註解掉

如下:

 

# interfaces(5) file used by ifup(8) and ifdown(8)

auto lo

iface lo inet loopback

 

auto dsl-provider

iface dsl-provider inet ppp

pre-up /bin/ip link set eno1 up # line maintained by pppoeconf

provider dsl-provider

 

auto eno1

#iface eno1 inet manual

然後在右上角網路處添加一個新的乙太網路鏈接,不用設定(預設是dhcp自動取得),重啟電腦即可。
若有
Network-Manager (桌面板)設定PPPOE導致連線出問題,請將桌面的刪除

最近更新 ( 週二, 05 十二月 2023 02:48 )