Сервер Ubuntu 16.04 не может выполнять проверку IP-адресов или доменов или выполнять обновления

Ваша ошибка состоит в том, чтобы использовать /n вместо \n.

Так что попробуйте echo -e 'hello \nworld', и вы получите то, что ожидаете.

Обратите внимание, что я удалил пространство между \n и world. Иначе вторая строка начнется с пробела.

1
задан 13 April 2018 в 11:30

3 ответа

default via 192.168.1.254 dev eno1 onlink 
192.168.11.0/24 dev eno1 proto kernel scope link src 192.168.11.199

Таким образом, ваша локальная сеть выглядит 192.168.11.0/24, и ваш IP-адрес на eno1 равен 192.168.11.199.

Но ваш шлюз по умолчанию - 192.168.1.254.

Это не сработает. Ваш локальный шлюз находится за пределами вашей локальной сети, поэтому у вас нет возможности связаться с ним.

Вы должны проверить свои сетевые настройки в /etc/network/interfaces, чтобы конфигурация была согласованной. Когда это будет сделано, убедитесь, что вы можете проверить свой шлюз по умолчанию.

Кроме того, кажется, что определенные DNS-серверы не работают. Некоторые предлагаемые серверы будут Cloudflare в 1.1.1.1 или Google в 8.8.8.8.

В /etc/network/interfaces у вас будет строка, подобная

dns-nameservers 41...

Например, измените это на dns-nameservers 1.1.1.1 и перезагрузите или отредактируйте /etc/resolv.conf и замените текущий [ f7] с nameserver 1.1.1.1.

Убедитесь, что вы можете ping google.com

1
ответ дан 22 May 2018 в 11:28
  • 1
    Теперь я могу выполнить ping по умолчанию шлюз и вы можете связаться с сервером через SSH, однако я не могу сделать какой-либо apt-get's – Deez Nutz 12 April 2018 в 15:33
  • 2
    Вероятно, вы также должны установить DNS-сервер. – vidarlo 12 April 2018 в 15:57
  • 3
    Как мне это сделать? Я все еще ноуб, когда дело доходит до этого. Я установил dns-nameserver в / etc / network / interfaces. И установите его в /etc/resolv.conf – Deez Nutz 12 April 2018 в 17:00
  • 4
    Я попробовал решение с другого поста, где, как было сказано, попробовал ifdown eno1 & amp; & amp; sudo ifup eno1, но это не имело никакого значения. Требуется ли время для того, чтобы вещи утонули, прежде чем эта команда будет работать? – Deez Nutz 12 April 2018 в 17:08
  • 5
    Каково содержание /etc/resolv.conf? Что произойдет, если вы попробуете dig google.com @8.8.8.8? Что произойдет, если вы попробуете dig google.com? Измените свой вопрос с помощью выходов и пингуйте меня в сообщении :) – vidarlo 12 April 2018 в 17:59
default via 192.168.1.254 dev eno1 onlink 192.168.11.0/24 dev eno1 proto kernel scope link src 192.168.11.199

Таким образом, ваша локальная сеть выглядит 192.168.11.0/24, и ваш IP-адрес на eno1 равен 192.168.11.199.

Но ваш шлюз по умолчанию - 192.168.1.254.

Это не сработает. Ваш локальный шлюз находится за пределами вашей локальной сети, поэтому у вас нет возможности связаться с ним.

Вы должны проверить свои сетевые настройки в /etc/network/interfaces, чтобы конфигурация была согласованной. Когда это будет сделано, убедитесь, что вы можете проверить свой шлюз по умолчанию.

Кроме того, кажется, что определенные DNS-серверы не работают. Некоторые предлагаемые серверы будут Cloudflare в 1.1.1.1 или Google в 8.8.8.8.

В /etc/network/interfaces у вас будет строка, подобная

dns-nameservers 41...

Например, измените это на dns-nameservers 1.1.1.1 и перезагрузите или отредактируйте /etc/resolv.conf и замените текущий nameserver 41... с nameserver 1.1.1.1.

Убедитесь, что вы можете ping google.com

1
ответ дан 17 July 2018 в 16:59
default via 192.168.1.254 dev eno1 onlink 192.168.11.0/24 dev eno1 proto kernel scope link src 192.168.11.199

Таким образом, ваша локальная сеть выглядит 192.168.11.0/24, и ваш IP-адрес на eno1 равен 192.168.11.199.

Но ваш шлюз по умолчанию - 192.168.1.254.

Это не сработает. Ваш локальный шлюз находится за пределами вашей локальной сети, поэтому у вас нет возможности связаться с ним.

Вы должны проверить свои сетевые настройки в /etc/network/interfaces, чтобы конфигурация была согласованной. Когда это будет сделано, убедитесь, что вы можете проверить свой шлюз по умолчанию.

Кроме того, кажется, что определенные DNS-серверы не работают. Некоторые предлагаемые серверы будут Cloudflare в 1.1.1.1 или Google в 8.8.8.8.

В /etc/network/interfaces у вас будет строка, подобная

dns-nameservers 41...

Например, измените это на dns-nameservers 1.1.1.1 и перезагрузите или отредактируйте /etc/resolv.conf и замените текущий nameserver 41... с nameserver 1.1.1.1.

Убедитесь, что вы можете ping google.com

1
ответ дан 23 July 2018 в 17:50

Другие вопросы по тегам:

Похожие вопросы: