Ubuntu 服务器 - 以太网已禁用且接口文件中没有 eth0

Ubuntu 服务器 - 以太网已禁用且接口文件中没有 eth0

我在一台旧台式机上安装了 Ubuntu Server,但我对此并不熟悉。我已设置好它并尝试通过 Putty 进行连接,但无法正常工作。当我尝试时,ifconfig没有 eth0 IP 地址,并且登录路由器显示通过以太网连接的唯一设备是打印机。但是,以太网电缆已插入服务器并显示绿灯。

我尝试打开/etc/networking/interfaces但它显示以下内容:

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

我尝试在此之后添加“auto eth0”并保存,但没有什么变化,而且尝试过sudo ifconfig eth0 up也没有任何反应。

sudo lshw -C network说网络已被禁用。

有什么想法可以帮助它启动并运行吗?

编辑:运行命令lspci -knn | grep Eth -A3结果如下:

02:05.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
         Subsytem: Gigabyte Technology Co., Ltd GA-MA69G-S3H Motherboard [1458:e000]
         Kernel driver in use: r8169
         Kernel modules: r8169

答案1

当您运行时ifconfig,您的以太网接口是 eth0 还是像 enp0s25 之类的其他接口?

无论它是什么,修改你的文件/etc/network/interfaces以读取类似以下内容:

auto lo
iface lo inet loopback

auto enp0s25
iface enp0s25 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 服务器使用的范围之外的静态地址。当然,请在此处替换您的详细信息。如果您希望通过 ssh 和 ftp 访问服务器,则需要知道它在哪里。使用静态 IP 地址执行此操作:

让系统读取并使用更改:

sudo ifdown enp0s25 && sudo ifup -v enp0s25

你連線了嗎?

ping -c3 192.168.1.1
ping -c3 www.ubuntu.com

相关内容