ubuntu18.04網路設定無法啟動問題

URL Link //n.sfs.tw/14707

2020-08-03 20:43:03 By jung

最近使用了十年的奔騰CPU電腦因為電源失效故障了,當初買的機型是華碩cp系列的小主機

所以要換小型的電源供應器,後來想想,乾脆買台二手電腦直接升級吧

這又是一段血淚,買了一台看似新款的acer m4630系列的二手機

結果打開卻是賽揚cpu就算了,主機板居然還是舊版只支援2g 單條單通道記憶體,退貨給老闆它還跟我收150元第一次運費

我損失了二次運費共400元,老闆居然還推給我說是我自己沒問清楚,建議我不要在網路上買電腦,我也只能呵呵

高雄鳳山聖發電腦,我記住了,賣電腦資訊揭露不完全,顧客們要小心

第二次在露天終於遇到一個好心老闆,買了acer aspire m1935系列i3cpu+8g ram還有四條雙通道記憶體插槽,還比聖發便宜

但露天的問題就是,他的交易一定要先用atm轉帳,我在那邊設定什麼支付連弄半天就是不過,剛重設密碼居然馬上登不進去..

難怪沒人用,不過大概也保留了一些傳統的老闆,比較不會因為瞎皮可以線上退款而有一堆刁民吧

總而言之

終於把我的ubuntu無縫接軌.,雖然最後我還是選擇重新安裝一次1804版...

裝完之後遇到這關,就是網路一直起不來,查了半天

以下方式可以解決

因為ubuntu桌面版本使用NetworkManager這套網路連線管理工具

可能是我在測試硬碟過程中,重新開機卻沒有登入好幾次,造成設定檔錯誤,把它砍掉讓系統重新產生設定檔就正常了

指令如下

NetworkManager 的設定檔放在 /etc/NetworkManager/NetworkManager.conf

只有四行

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

[device]
wifi.scan-rand-mac-address=no


1. 把managed=false 改成 true

讓NetworkManager管理原本的/etc/network/interfaces

NetworkManager 會接管所有網路設備的設定,而忽略 network/interfaces 的內容

2. 手動刪除 /etc/NetworkManager/system-connections 內的所有檔案,再重新啟動 NetworkManager

 

sudo rm -rf /etc/NetworkManager/system-connections/*

systemctl restart NetworkManager

最後重新開機就完成了

=========================2022.03.09更新

升級到20.04LTS版本,網卡還是無解,只要關機,設定就不見了

上面說的system-connetcion目錄下也是空的

不管怎麼從GUI 設定都沒用

於是只好手動重打一次

這次使用NetworkManager管理網卡

先用ip link 查詢網卡名稱

打開/etc/netplan/01-network-manager-all.yaml

記得前面要使用space空白固定間隔

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    enp0s25:
      dhcp4: true
 

這是家用PC就dhcp吧

static ip 設定可參考這篇

https://roychou121.github.io/2021/02/03/ubuntu-network/

最後 netplan apply 才完成