为什么这个自定义静态 IP 网络配置不起作用?

为什么这个自定义静态 IP 网络配置不起作用?

我安装了 Ubuntu 服务器 12.04。我的网络配置如下:

auto eth0
iface eth0 inet static
address 121.127.36.164
netmask 255.255.255.0
network 121.127.36.0
broadcast 121.127.36.255
gateway 121.127.36.1
dns-nameservers 208.67.222.222 208.67.220.220

有了这些配置,我无法连接到互联网。

每当我这样做

ping www.google.com

它只是等待。当我这样做时

ping 77.245.149.23

或任何其他 IP,它都会返回无法访问的主机错误。你能帮我修复这个错误吗?

编辑:我可以从我的网络 ping 通 IP。我的调制解调器设置为启用 DHCP 的动态 IP。

编辑2:抱歉我解释晚了,但我必须首先解释一下情况:

有一家公司有 20 名员工。我用 PHP/CodeIgniter 为他们开发了一个 Web 应用程序。他们想在本地网络中使用它。

我安装了 Ubuntu 服务器 12.04,并想将其设为本地服务器。我需要为该服务器分配一个静态 IP 地址,该地址不能更改。

我有一台 TP-Link 无线路由器,互联网连接就是通过这台路由器提供的。它启用了 DHCP。

现在我需要什么?我应该如何配置我的服务器?

答案1

我是这样解决我的问题的:我从路由器接口为我的服务器 MAC 地址保留了一个 IP 地址,并且它运行得很好。感谢大家这里他们帮助我解决了我的问题。

另外,也感谢大家。

答案2

为了安全起见,通常最好为内部 LAN 设置一个不可路由的 IP 地址,然后再设置一个地址来连接 Internet。

有一系列三个可用的不可路由地址:

  • 10.0.0.0-10.255.255.255,
  • 172.16.0.0 - 172.31.255.255
  • 192.168.0.0-192.168.255.255。

回到你最初的问题,我会检查 /etc/resolv.conf 的内容,计算机将在其中指示名称服务器或名称服务器的地址。

相关内容