Без Интернета после обновления с 16.04 по 18.04

В Bionic есть новый способ: netplan try.

В вашем случае netplan try --config-file foo.yaml должен делать то, что вы хотите.

Манифест не является очень полезно, поскольку он в основном описывает формат файла конфигурации, но --help дает вам довольно хороший очерк инструмента:

ubuntu@netplan:~$ netplan try --help
usage: /usr/sbin/netplan try [-h] [--debug] [--config-file CONFIG_FILE]
                             [--timeout TIMEOUT]

Try to apply a new netplan config to running system, with automatic rollback

optional arguments:
  -h, --help            show this help message and exit
  --debug               Enable debug messages
  --config-file CONFIG_FILE
                        Apply the config file in argument in addition to
                        current configuration.
  --timeout TIMEOUT     Maximum number of seconds to wait for the user's
                        confirmation
25
задан 2 May 2018 в 21:54

34 ответа

ORIGIN решения

, если /etc/resolv.conf пуст, но вы можете выполнить ping 8.8.8.8

$ echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null

, если /etc/resolvconf/resolv.conf.d/head пуст, тогда вы должны повторите команду выше после каждого перезапуска, кроме этого:

$ echo "nameserver 8.8.8.8" | sudo tee -a /etc/resolvconf/resolv.conf.d/head > /dev/null

, тогда вам необходимо перезапустить resolvconf и сеть

$ sudo systemctl enable resolvconf
$ sudo systemctl start resolvconf
$ sudo /etc/init.d/networking restart
10
ответ дан 22 May 2018 в 11:37
  • 1
    +1. Это полезно (хотя и не совсем по правилам (AskUbuntu - это только выпущенные версии). – sudodus 4 April 2018 в 14:52
  • 2
    - это набор серверов имен в файле /etc/resolv.conf? Если не добавить nameserver 8.8.8.8 в этот файл – Zoltán Süle 4 April 2018 в 15:48
  • 3
    добавив сервер имен в /etc/resolv.conf и перезапустив sudo /etc/init.d/networking restart, сделал волшебство! Большое спасибо!! – Eftychia Thomaidou 4 April 2018 в 16:11
  • 4
    @EftychiaThomaidou, Поздравляем и благодарим за то, что вы поделились своим решением / подтвердили, что этот метод работает :-) – sudodus 4 April 2018 в 16:26
  • 5
    @sudodus @EftychiaThomaidou: вы должны добавить его в /etc/resolvconf/resolv.conf.d/head тоже. В противном случае вы должны повторить редактирование файла /etc/resolv.conf после каждой перезагрузки. – Zoltán Süle 4 April 2018 в 16:58

ORIGIN решения

, если /etc/resolv.conf пуст, но вы можете выполнить ping 8.8.8.8

$ echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null

, если /etc/resolvconf/resolv.conf.d/head пуст, тогда вы должны повторите команду выше после каждого перезапуска, кроме этого:

$ echo "nameserver 8.8.8.8" | sudo tee -a /etc/resolvconf/resolv.conf.d/head > /dev/null

, тогда вам необходимо перезапустить resolvconf и сеть

$ sudo systemctl enable resolvconf $ sudo systemctl start resolvconf $ sudo /etc/init.d/networking restart
13
ответ дан 17 July 2018 в 17:31

ORIGIN решения

, если /etc/resolv.conf пуст, но вы можете выполнить ping 8.8.8.8

$ echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null

, если /etc/resolvconf/resolv.conf.d/head пуст, тогда вы должны повторите команду выше после каждого перезапуска, кроме этого:

$ echo "nameserver 8.8.8.8" | sudo tee -a /etc/resolvconf/resolv.conf.d/head > /dev/null

, тогда вам необходимо перезапустить resolvconf и сеть

$ sudo systemctl enable resolvconf $ sudo systemctl start resolvconf $ sudo /etc/init.d/networking restart
13
ответ дан 23 July 2018 в 18:19

ORIGIN решения

, если /etc/resolv.conf пуст, но вы можете выполнить ping 8.8.8.8

$ echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null

, если /etc/resolvconf/resolv.conf.d/head пуст, вам необходимо повторить команду выше после каждого перезапуска, кроме этого:

$ echo "nameserver 8.8.8.8" | sudo tee -a /etc/resolvconf/resolv.conf.d/head > /dev/null

, после чего вам необходимо перезапустить resolvconf и сеть

$ sudo systemctl enable resolvconf
$ sudo systemctl start resolvconf
$ sudo /etc/init.d/networking restart
13
ответ дан 31 July 2018 в 18:42

ORIGIN решения

, если /etc/resolv.conf пуст, но вы можете выполнить ping 8.8.8.8

$ echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null

, если /etc/resolvconf/resolv.conf.d/head пуст, вам необходимо повторить команду выше после каждого перезапуска, кроме этого:

$ echo "nameserver 8.8.8.8" | sudo tee -a /etc/resolvconf/resolv.conf.d/head > /dev/null

, после чего вам необходимо перезапустить resolvconf и сеть

$ sudo systemctl enable resolvconf
$ sudo systemctl start resolvconf
$ sudo /etc/init.d/networking restart
13
ответ дан 2 August 2018 в 11:43

ORIGIN решения

, если /etc/resolv.conf пуст, но вы можете выполнить ping 8.8.8.8

$ echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null

, если /etc/resolvconf/resolv.conf.d/head пуст, вам необходимо повторить команду выше после каждого перезапуска, кроме этого:

$ echo "nameserver 8.8.8.8" | sudo tee -a /etc/resolvconf/resolv.conf.d/head > /dev/null

, после чего вам необходимо перезапустить resolvconf и сеть

$ sudo systemctl enable resolvconf
$ sudo systemctl start resolvconf
$ sudo /etc/init.d/networking restart
13
ответ дан 3 August 2018 в 10:18

ORIGIN решения

, если /etc/resolv.conf пуст, но вы можете выполнить ping 8.8.8.8

$ echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null

, если /etc/resolvconf/resolv.conf.d/head пуст, вам необходимо повторить команду выше после каждого перезапуска, кроме этого:

$ echo "nameserver 8.8.8.8" | sudo tee -a /etc/resolvconf/resolv.conf.d/head > /dev/null

, после чего вам необходимо перезапустить resolvconf и сеть

$ sudo systemctl enable resolvconf
$ sudo systemctl start resolvconf
$ sudo /etc/init.d/networking restart
13
ответ дан 3 August 2018 в 16:09

ORIGIN решения

, если /etc/resolv.conf пуст, но вы можете выполнить ping 8.8.8.8

$ echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null

, если /etc/resolvconf/resolv.conf.d/head пуст, вам необходимо повторить команду выше после каждого перезапуска, кроме этого:

$ echo "nameserver 8.8.8.8" | sudo tee -a /etc/resolvconf/resolv.conf.d/head > /dev/null

, после чего вам необходимо перезапустить resolvconf и сеть

$ sudo systemctl enable resolvconf
$ sudo systemctl start resolvconf
$ sudo /etc/init.d/networking restart
14
ответ дан 5 August 2018 в 01:38

ORIGIN решения

, если /etc/resolv.conf пуст, но вы можете выполнить ping 8.8.8.8

$ echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null

, если /etc/resolvconf/resolv.conf.d/head пуст, вам необходимо повторить команду выше после каждого перезапуска, кроме этого:

$ echo "nameserver 8.8.8.8" | sudo tee -a /etc/resolvconf/resolv.conf.d/head > /dev/null

, после чего вам необходимо перезапустить resolvconf и сеть

$ sudo systemctl enable resolvconf
$ sudo systemctl start resolvconf
$ sudo /etc/init.d/networking restart
14
ответ дан 6 August 2018 в 18:09

ORIGIN решения

, если /etc/resolv.conf пуст, но вы можете выполнить ping 8.8.8.8

$ echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null

, если /etc/resolvconf/resolv.conf.d/head пуст, вам необходимо повторить команду выше после каждого перезапуска, кроме этого:

$ echo "nameserver 8.8.8.8" | sudo tee -a /etc/resolvconf/resolv.conf.d/head > /dev/null

, после чего вам необходимо перезапустить resolvconf и сеть

$ sudo systemctl enable resolvconf
$ sudo systemctl start resolvconf
$ sudo /etc/init.d/networking restart
14
ответ дан 8 August 2018 в 22:27

ORIGIN решения

, если /etc/resolv.conf пуст, но вы можете выполнить ping 8.8.8.8

$ echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null

, если /etc/resolvconf/resolv.conf.d/head пуст, вам необходимо повторить команду выше после каждого перезапуска, кроме этого:

$ echo "nameserver 8.8.8.8" | sudo tee -a /etc/resolvconf/resolv.conf.d/head > /dev/null

, после чего вам необходимо перезапустить resolvconf и сеть

$ sudo systemctl enable resolvconf
$ sudo systemctl start resolvconf
$ sudo /etc/init.d/networking restart
16
ответ дан 14 August 2018 в 12:05
  • 1
    - это набор серверов имен в файле /etc/resolv.conf? Если не добавить nameserver 8.8.8.8 в этот файл – Zoltán Süle 4 April 2018 в 15:48
  • 2
    добавив сервер имен в /etc/resolv.conf и перезапустив sudo /etc/init.d/networking restart, сделал волшебство! Большое спасибо!! – Eftychia Thomaidou 4 April 2018 в 16:11
  • 3
    @EftychiaThomaidou, Поздравляем и благодарим за то, что вы поделились своим решением / подтвердили, что этот метод работает :-) – sudodus 4 April 2018 в 16:26
  • 4
    @sudodus @EftychiaThomaidou: вы должны добавить его в /etc/resolvconf/resolv.conf.d/head тоже. В противном случае вам необходимо повторить редактирование файла /etc/resolv.conf после каждой перезагрузки. – Zoltán Süle 4 April 2018 в 16:58
  • 5
    Это обходной путь, но не хорошее решение, и, вероятно, в будущем он будет непредсказуемым образом разбивать вашу систему. Для правильной настройки вашей сети вы должны использовать графический интерфейс сети или сетевой план сети. – JanC 2 May 2018 в 22:18

Я решил проблему с подключением после обновления, используя беспроводное соединение с помощью сетевого адаптера, подключенного к USB, а затем переключился на предпочтительное проводное соединение непосредственно на маршрутизатор.

-1
ответ дан 22 May 2018 в 11:37

Я решил проблему с подключением после обновления, используя беспроводное соединение с помощью сетевого адаптера, подключенного к USB, а затем переключился на предпочтительное проводное соединение непосредственно на маршрутизатор.

-1
ответ дан 17 July 2018 в 17:31

Я решил проблему с подключением после обновления, используя беспроводное соединение с помощью сетевого адаптера, подключенного к USB, а затем переключился на предпочтительное проводное соединение непосредственно на маршрутизатор.

-1
ответ дан 23 July 2018 в 18:19

Я решил проблему с подключением после обновления, используя беспроводное соединение с помощью сетевого адаптера, подключенного к USB, а затем переключился на предпочтительное проводное соединение непосредственно на маршрутизатор.

-1
ответ дан 31 July 2018 в 18:42

У меня была такая же проблема на ubuntu 18.04, и выше ответ не работал для меня, так как у меня не было папки с именем /etc/resolvconf/resolv.conf.d/. Поэтому я сделал следующее

sudo mkdir -p /etc/resolvconf/resolv.conf.d
sudo touch /etc/resolvconf/resolv.conf.d/head

. Затем я добавил nameserver 8.8.8.8 в файл /etc/resolvconf/resolv.conf.d/head

. Тогда простой сетевой перезапуск решил проблему.

sudo /etc/init.d/networking restart
0
ответ дан 31 July 2018 в 18:42

Я решил проблему с подключением после обновления, используя беспроводное соединение с помощью сетевого адаптера, подключенного к USB, а затем переключился на предпочтительное проводное соединение непосредственно на маршрутизатор.

-1
ответ дан 2 August 2018 в 11:43

У меня была такая же проблема на ubuntu 18.04, и выше ответ не работал для меня, так как у меня не было папки с именем /etc/resolvconf/resolv.conf.d/. Поэтому я сделал следующее

sudo mkdir -p /etc/resolvconf/resolv.conf.d
sudo touch /etc/resolvconf/resolv.conf.d/head

. Затем я добавил nameserver 8.8.8.8 в файл /etc/resolvconf/resolv.conf.d/head

. Тогда простой сетевой перезапуск решил проблему.

sudo /etc/init.d/networking restart
0
ответ дан 2 August 2018 в 11:43

Я решил проблему с подключением после обновления, используя беспроводное соединение с помощью сетевого адаптера, подключенного к USB, а затем переключился на предпочтительное проводное соединение непосредственно на маршрутизатор.

-1
ответ дан 3 August 2018 в 10:18

У меня была такая же проблема на ubuntu 18.04, и выше ответ не работал для меня, так как у меня не было папки с именем

. Поэтому я сделал следующее

. Затем я добавил

в файл

[118]. Тогда простой сетевой перезапуск решил проблему. [118]

0
ответ дан 3 August 2018 в 10:18

Я решил проблему с подключением после обновления, используя беспроводное соединение с помощью сетевого адаптера, подключенного к USB, а затем переключился на предпочтительное проводное соединение непосредственно на маршрутизатор.

-1
ответ дан 3 August 2018 в 16:09

У меня была такая же проблема на ubuntu 18.04, и выше ответ не работал для меня, так как у меня не было папки с именем /etc/resolvconf/resolv.conf.d/. Поэтому я сделал следующее

sudo mkdir -p /etc/resolvconf/resolv.conf.d
sudo touch /etc/resolvconf/resolv.conf.d/head

. Затем я добавил nameserver 8.8.8.8 в файл /etc/resolvconf/resolv.conf.d/head

. Тогда простой сетевой перезапуск решил проблему.

sudo /etc/init.d/networking restart
0
ответ дан 3 August 2018 в 16:09

Я решил проблему с подключением после обновления, используя беспроводное соединение с помощью сетевого адаптера, подключенного к USB, а затем переключился на предпочтительное проводное соединение непосредственно на маршрутизатор.

-1
ответ дан 5 August 2018 в 01:38

У меня была такая же проблема на ubuntu 18.04, и выше ответ не работал для меня, так как у меня не было папки с именем /etc/resolvconf/resolv.conf.d/. Поэтому я сделал следующее

sudo mkdir -p /etc/resolvconf/resolv.conf.d
sudo touch /etc/resolvconf/resolv.conf.d/head

. Затем я добавил nameserver 8.8.8.8 в файл /etc/resolvconf/resolv.conf.d/head

. Тогда простой сетевой перезапуск решил проблему.

sudo /etc/init.d/networking restart
0
ответ дан 5 August 2018 в 01:38

Я решил проблему с подключением после обновления, используя беспроводное соединение с помощью сетевого адаптера, подключенного к USB, а затем переключился на предпочтительное проводное соединение непосредственно на маршрутизатор.

-1
ответ дан 6 August 2018 в 18:09

У меня была такая же проблема на ubuntu 18.04, и выше ответ не работал для меня, так как у меня не было папки с именем /etc/resolvconf/resolv.conf.d/. Поэтому я сделал следующее

sudo mkdir -p /etc/resolvconf/resolv.conf.d
sudo touch /etc/resolvconf/resolv.conf.d/head

. Затем я добавил nameserver 8.8.8.8 в файл /etc/resolvconf/resolv.conf.d/head

. Тогда простой сетевой перезапуск решил проблему.

sudo /etc/init.d/networking restart
0
ответ дан 6 August 2018 в 18:09

Я решил проблему с подключением после обновления, используя беспроводное соединение с помощью сетевого адаптера, подключенного к USB, а затем переключился на предпочтительное проводное соединение непосредственно на маршрутизатор.

-1
ответ дан 8 August 2018 в 22:27

У меня была такая же проблема на ubuntu 18.04, и выше ответ не работал для меня, так как у меня не было папки с именем /etc/resolvconf/resolv.conf.d/. Поэтому я сделал следующее

sudo mkdir -p /etc/resolvconf/resolv.conf.d
sudo touch /etc/resolvconf/resolv.conf.d/head

. Затем я добавил nameserver 8.8.8.8 в файл /etc/resolvconf/resolv.conf.d/head

. Тогда простой сетевой перезапуск решил проблему.

sudo /etc/init.d/networking restart
0
ответ дан 8 August 2018 в 22:27

Я решил проблему с подключением после обновления, используя беспроводное соединение с помощью сетевого адаптера, подключенного к USB, а затем переключился на предпочтительное проводное соединение непосредственно на маршрутизатор.

-1
ответ дан 14 August 2018 в 12:05

У меня была такая же проблема на ubuntu 18.04, и выше ответ не работал для меня, так как у меня не было папки с именем /etc/resolvconf/resolv.conf.d/. Поэтому я сделал следующее

sudo mkdir -p /etc/resolvconf/resolv.conf.d
sudo touch /etc/resolvconf/resolv.conf.d/head

. Затем я добавил nameserver 8.8.8.8 в файл /etc/resolvconf/resolv.conf.d/head

. Тогда простой сетевой перезапуск решил проблему.

sudo /etc/init.d/networking restart
0
ответ дан 14 August 2018 в 12:05

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

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