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 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 

你运行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