我正在設定我的第二個 Ubuntu 伺服器。第一個工作正常且連接正確。這似乎沒有找到連接到乙太網路的裝置驅動程式。在安裝過程中,它抱怨無法連接。兩台伺服器都透過同一路由器連接。在連接沒有問題之前,我在這台伺服器上有一個不同的作業系統。
LAN 電纜透過以下轉接器透過 USB3 連接到電腦:http://www.manhattan-products.com/3-port-usb-30-hub-with-gigabit-ethernet-adapter。
也許是由於這個原因導致的一些驅動程式問題?
當我輸入 ifconfig 時,我沒有得到 ethx。只是一個 lo 和一個 wlp2s0。
我一直在谷歌上搜尋這個但無濟於事。
我嘗試使用以下命令啟動網路守護程序:
sudo /etc/init.d/networking start
不起作用。
我也嘗試按照這裡的說明進行操作:
伺服器無法連接到網路;找不到裝置 eth0
不起作用。
如何讓 Ubuntu 伺服器連接到 LAN 電纜?任何提示或想法將不勝感激。
有關信息,以下是 /etc/network/interfaces 的內容:
source /etc/network/interfaces.d/#
auto lo
iface lo inet loopback
auto wlp2s0
iface wlp2s0 inet dhcp
這是 ifconfig -a:
這是 sudo 服務網路重新啟動後的 /var/log/syslog :
答案1
您的 USB 乙太網路介面不是enx00051bd0e80e
eth0。這是可預測的網路命名的結果:https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
您的 wlp2s0 設定/etc/network/interfaces
有錯誤。另外,由於您要求的不是無線連接,而是乙太網路連接,我建議您完全刪除無線設定。我建議你修改一下文件:
sudo nano /etc/network/interfaces
將文件更改為:
auto lo
iface lo inet loopback
auto enx00051bd0e80e
iface enx00051bd0e80e inet dhcp
仔細校對,儲存並關閉文字編輯器。重啟介面:
sudo ifdown enx00051bd0e80e && sudo ifup -v enx00051bd0e80e
你連接了嗎?
通常,伺服器會設定靜態 IP 位址,以便您可以輕鬆地透過 ssh 和 ftp 存取它們。如果您想這樣做,那麼我建議:
auto lo
iface lo inet loopback
auto enx00051bd0e80e
iface enx00051bd0e80e inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1 8.8.8.8
當然,請選擇路由器、交換器或存取點中 DHCP 伺服器所使用的範圍以外的位址。在此替換您的詳細資料、IP 位址、DNS 伺服器等。
讓系統重新讀取並使用變更:
sudo ifdown enx00051bd0e80e && sudo ifup -v enx00051bd0e80e
您收到所要求的地址了嗎?
ifconfig
你能上網嗎?
ping -c3 www.ubuntu.com