好的,我最近搬家了,不得不切换到康卡斯特(不知道这是否相关),我设置了我的服务器,发现尽管通过以太网连接,但我没有互联网。我查阅了大量报告并尝试了一些解决方案,但都无济于事。
我对 ubuntu 还比较陌生,所以请原谅,但它告诉我找不到 eth0 和 wlan0。/etc/network/interfaces 中有一个名称服务器,但我不知道在移动时是否应该编辑任何内容。如果我 ping 8.8.8.8,它会告诉我目标主机无法访问。ifconfig 显示 lo 和 p10p1 并表示它是以太网,但不能做太多事情。
非常感谢任何能提供帮助的人。
界面读数 imgur.com/a/AgcpV
答案1
我建议您编辑/etc/network/interfaces
文件以读取如下内容:
auto lo
iface lo inet loopback
auto p10p1
iface p10p1 inet static
address 10.0.0.101
netmask 255.255.255.0
gateway 10.0.0.1
dns-nameservers 8.8.8.8 10.0.0.1
重新启动并检查是否已连接:
ping -c3 10.0.0.1
ping -c3 8.8.8.8
ping -c3 www.ubuntu.com
如果三者均收到 ping 返回,则表示一切就绪。
答案2
您的服务器在子网中有一个静态 IP 地址192.168.x.y
- 而您的路由器在地址范围内有一个地址10.a.b.c
- 如果您的路由器在与您的家庭服务器相同的子网中没有第二个 IP 地址(我对此表示怀疑),它们将无法相互通信。
将家庭服务器上的静态 IP 更改为与您的康卡斯特路由器相同的子网,或让其通过 DHCP 获取其 IP。