Linux 服务器无法连接到互联网

Linux 服务器无法连接到互联网

我有一台 Linux 服务器,用于 Minecraft 服务器。过去两年运行完美。我通常在不使用时将其关闭,因为服务器运行成本高昂。通常当我重新打开它时,一切都运行正常,我可以通过 SSH 毫无问题地连接到它。然而大约一周前我打开它,却无法连接。直到今天我才有时间玩它。

我查看了我的 DHCP 客户端列表,发现它使用的是不同的本地 IP。我的所有端口和所有内容(包括服务器配置)都设置为在 192.168.1.113 上运行,现在在客户端列表中它使用的是 128。因此,我编辑了 /etc/network/interfaces 文件以使用静态 IP 作为 192.168.1.113,没有得到网络响应。因此,在我意识到我的路由器有一个 DHCP 预留表后,我将接口文件中的内容恢复为默认值。但是现在我的服务器无法连接到互联网。我删除了预留,现在服务器甚至无法回到它的 128 连接。我想知道是否有某种方法可以恢复默认的 /interfaces 文件,我没有对其进行备份。

当前内容在视觉上与以前相同:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

答案1

您还应尝试将默认网关地址设置为路由器的内部 LAN IP 地址。编辑文件/etc/network/interfacesgateway 192.168.1.254在 eth0 下添加,将 192.168.1.254 替换为您的路由器地址。

另一个选项是在路由器上设置预留,以便将 192.168.1.113 地址分配给您的计算机。然后将计算机配置为使用 DHCP:

auto eth0 iface eth0 inet dhcp

答案2

似乎路由器上的保留 IP 地址设置已关闭。您能否确认连接到路由器的接口的 MAC 地址与 IP 保留表中的 MAC 地址相同?

除此之外,我建议在设置上尝试使用静态 IP 地址,如下所示:

auto eth0
iface eth0 inet static
address 192.168.1.113
dns-nameservers 208.67.222.222 208.67.222.220

注意dns-nameserversOpenDNS 条目的设置。

相关内容