![为什么这个自定义静态 IP 网络配置不起作用?](https://linux22.com/image/1096558/%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%99%E4%B8%AA%E8%87%AA%E5%AE%9A%E4%B9%89%E9%9D%99%E6%80%81%20IP%20%E7%BD%91%E7%BB%9C%E9%85%8D%E7%BD%AE%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%9F.png)
我安装了 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 的内容,计算机将在其中指示名称服务器或名称服务器的地址。