眼镜
操作系统:Ubuntu 12.0.4 服务器
路由器:Netgear Genie WNDR3700v2
目标
为我的 Ubuntu 服务器提供一个静态 IP 地址,以便我最终可以将路由器端口转发给它并使其可通过互联网访问。
背景
我通过在 /etc/sysctl.conf 底部添加以下行来禁用 ipv6:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
问题
一旦我使用下面的 /etc/network/interfaces 文件设置静态 IP,我就无法连接到互联网。
/etc/网络/接口
1 # This file describes the network interfaces available on your system
2 # and how to activate them. For more information, see interfaces(5).
3
4 # The loopback network interface
5 auto lo
6 iface lo inet loopback
7
8 # The primary network interface
9 auto eth0
10 iface eth0 inet static
11 address 192.168.0.111
12 netmask 255.255.255.0
13 gateway 192.168.0.0
14 network 192.168.0.1
15 broadcast 192.168.0.255
16 dns-nameservers 192.168.0.1
17
18 # This is an autoconfigured IPv6 interface
19 # iface eth0 inet6 auto
任何有关解决此问题的想法或建议都将不胜感激。
答案1
我可以通过更改 /etc/network/interfaces 文件中的以下字段来解决这个问题:
address 192.168.0.222
事实证明,之前的数值192.168.0.111
在我的路由器为 DHCP 保留的范围内。