在服务器 14.04 中设置静态 IP 地址后 Internet 访问受限

在服务器 14.04 中设置静态 IP 地址后 Internet 访问受限

我编辑了我的/etc/network/interfaces文件以获取静态 IP 地址。其列表如下:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
# The next two lines from the install (use DHCP for getting the address)  In the file they're
# commented out.
### auto eth0
### iface eth0 inet dhcp
#  set static IP address via code from askubuntu
 auto eth0
 iface eth0 inet static 
    address 192.168.1.45 
    netmask 255.255.255.0 
    broadcast 192.168.1.255
    dns-nameservers 192.168.1.1 192.168.1.1
  # This is an autoconfigured IPv6 interface
iface eth0 inet6 auto

ifconfig 命令的输出是:

 eth0      Link encap:Ethernet  HWaddr 00:15:58:67:73:9d  
          inet addr:192.168.1.45  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: 2602:306:8074:46e0:8c2d:580:6494:c689/64 Scope:Global
          inet6 addr: fe80::215:58ff:fe67:739d/64 Scope:Link
          inet6 addr: 2602:306:8074:46e0:215:58ff:fe67:739d/64 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:105 errors:0 dropped:26 overruns:0 frame:0
          TX packets:124 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:7062 (7.0 KB)  TX bytes:18917 (18.9 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:172 errors:0 dropped:0 overruns:0 frame:0
          TX packets:172 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:37566 (37.5 KB)  TX bytes:37566 (37.5 KB)

问题是 FireFox 只能访问少数 URL。

有效的方法:

  • www.att.com
  • 我的雅虎网站
  • www.google.com
  • www.buffalotech.com(通过谷歌搜索)

无法运行的网站:

  • www.askubuntu.com
  • www.buffalotech.com(不使用 Google)
  • www.amazon.com
  • Yahoo 的登录页面
  • Yahoo 的邮件页面

我不明白为什么有些网站可以工作,而其他网站却不行。我可以从本地网络上的其他计算机 ping Ubuntu 服务器。

问题是否涉及 IP6 协议?也许有些网站正在使用它,而其他网站则没有。如果我需要包含静态 IP6 地址,我该如何获取其值?

非常感谢您的帮助。我正在尝试将服务器设置为 Samba 主域控制器,并需要为其分配一个静态 IP 地址。

答案1

我自己找到了答案,但我不明白它为什么有效。我安装了图形网络管理器并重新输入了 network/interfaces 文件中的数据。

重新启动后,我发现 FireFox 可以访问我输入的任何 URL。看来图形工具对 DNS 服务器地址做了一些 Network/interfaces 文件没有做的事情。

我希望这对其他人有所帮助。

相关内容