Хорошо, таким образом, я недавно переместил квартиры и должен был переключиться на Comcast (не знайте, релевантно ли это), и я настроил свой сервер, чтобы найти, что у меня нет Интернета несмотря на то, чтобы быть соединенным через Ethernet. Я искал тонны отчетов и попробовал несколько решений напрасно.
Я относительно плохо знаком с человечностью, так извините меня, но она говорит мне, что eth0 и wlan0 не найдены. Существует сервер имен в/etc/network/interfaces, но я не знаю, как ли я, предполагалось, отредактировал что-нибудь, когда я переместился. если я проверяю с помощью ping-запросов 8.8.8.8, это говорит мне, что Узел назначения недостижим. ifconfig показывает lo и p10p1 и говорит, что это - Ethernet, но не может сделать многого.
Сердечно благодарите Вас любой, кто может помочь.
интерфейсное считывание imgur.com/a/AgcpV
Я предлагаю, чтобы Вы отредактировали Ваш /etc/network/interfaces
файл для чтения чего-то вроде этого:
auto lo
iface lo inet loopback
auto p10p1
iface p10p1 inet static
address 10.0.0.101
netmask 255.255.255.0
gateway 10.0.0.1
dns-nameservers 8.8.8.8 10.0.0.1
Перезагрузка и проверка, чтобы видеть, соединены ли Вы:
ping -c3 10.0.0.1
ping -c3 8.8.8.8
ping -c3 www.ubuntu.com
Если Вы получаете возвраты ping из всех трех, Вы все установлены.
Ваш сервер имеет статический IP-адрес в подсети 192.168.x.y
- в то время как Ваш маршрутизатор имеет адрес в диапазоне адресов 10.a.b.c
- если Ваш маршрутизатор не имеет второго IP-адреса в той же подсети как Ваш домашний сервер (и я сомневаюсь, что), они не смогут передать что-либо друг между другом.
измените статический IP на своем homeserver или к той же подсети как Ваш маршрутизатор Comcast или позвольте ему получить свой IP через DHCP.