我正在设置我的第二台 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 service network restart 之后 /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