我在一台旧台式机上安装了 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