ОС: Ubuntu 12.0.4 Server
Маршрутизатор: Netgear Genie WNDR3700v2
Предоставить моему серверу Ubuntu статический IP-адрес так что я мог в конечном итоге перенаправить порт маршрутизатора на него и сделать его доступным через Интернет.
Я отключил ipv6, добавив следующие строки в конец моего /etc/sysctl.conf:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Как только я настроил Статический ip с использованием приведенного ниже файла / etc / network / interfaces, я не могу подключиться к Интернету.
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
Будем весьма благодарны за любые идеи или предложения по устранению неполадок.
Мне удалось это исправить, изменив приведенное ниже поле в моем файле / etc / network / interfaces:
address 192.168.0.222
Оказывается, предыдущее значение 192.168.0.111
находилось в диапазоне, зарезервированном для DHCP моим роутером.