Как настроить разрешение DNS, если resolvconf не работает?

Я установил Linux 3.17.2 на свой компьютер и попробовал

sudo apt-get install linux-tools-3.17.2

, он показал, что linux-tools нет. В этом случае загрузите требуемую версию ядра Linux, перейдите в linux-> tools-> perf:

cd linux/tools/perf

, а затем запустите команду make:

make

, а затем запустите make install:

make install

, а затем перезагрузитесь. Вы только что установили perf вручную.

0
задан 21 September 2017 в 11:02

6 ответов

Вы можете попробовать обновить DNS-серверы в

/etc/resolvconf/resolv.conf.d/base

, а затем запустить

sudo resolvconf -u

, чтобы восстановить файл resolv.conf.

4
ответ дан 22 May 2018 в 18:16
  • 1
    файл /etc/resolvconf/resolv.conf.d/base пуст .. как он должен выглядеть? И это надолго устранит проблему? Поскольку это офисный сервер, я не могу его повторно перенастроить, например. после перезагрузки, обновлений и т. д. – derHugo 21 September 2017 в 11:07
  • 2
    @derHugo по умолчанию пустой файл. Вы добавляете строки, которые должны появиться в /etc/resolv.conf к нему (например, nameserver 192.168.222.1 или search internal.domain). Файл читается resolvconf всякий раз, когда он обновляется, поэтому он должен сохраняться при перезагрузке. – muru 21 September 2017 в 11:08
  • 3
    @muru спасибо за информацию! – derHugo 21 September 2017 в 11:36

Вы можете попробовать обновить DNS-серверы в

/etc/resolvconf/resolv.conf.d/base

, а затем запустить

sudo resolvconf -u

, чтобы восстановить файл resolv.conf.

4
ответ дан 18 July 2018 в 06:29

Вы можете попробовать обновить DNS-серверы в

/etc/resolvconf/resolv.conf.d/base

, а затем запустить

sudo resolvconf -u

, чтобы восстановить файл resolv.conf.

4
ответ дан 24 July 2018 в 18:36

Насколько мне известно, лучше не редактировать resolv.conf, а потому, что сетевой менеджер обновит все, что вы написали вручную, с каждым перезагрузкой сети или перезагрузкой. Поэтому я бы использовал команду nmcli:

nmcli con mod ens3 +ipv4.dns 192.168.222.1 8.8.8.8
nmcli con up ens3

Сетевой менеджер установлен по умолчанию в большинстве дистрибутивов на основе ubuntu, поэтому я предполагаю, что это также произойдет. Надеюсь, это поможет!

0
ответ дан 22 May 2018 в 18:16
  • 1
    Nice intempt, но nmcli и network-manager не установлены, так как это Ubuntu-Server без GUI. – derHugo 21 September 2017 в 11:33

Насколько мне известно, лучше не редактировать resolv.conf, а потому, что сетевой менеджер обновит все, что вы написали вручную, с каждым перезагрузкой сети или перезагрузкой. Поэтому я бы использовал команду nmcli:

nmcli con mod ens3 +ipv4.dns 192.168.222.1 8.8.8.8 nmcli con up ens3

Сетевой менеджер установлен по умолчанию в большинстве дистрибутивов на основе ubuntu, поэтому я предполагаю, что это также произойдет. Надеюсь, это поможет!

0
ответ дан 18 July 2018 в 06:29

Насколько мне известно, лучше не редактировать resolv.conf, а потому, что сетевой менеджер обновит все, что вы написали вручную, с каждым перезагрузкой сети или перезагрузкой. Поэтому я бы использовал команду nmcli:

nmcli con mod ens3 +ipv4.dns 192.168.222.1 8.8.8.8 nmcli con up ens3

Сетевой менеджер установлен по умолчанию в большинстве дистрибутивов на основе ubuntu, поэтому я предполагаю, что это также произойдет. Надеюсь, это поможет!

0
ответ дан 24 July 2018 в 18:36
  • 1
    Nice intempt, но nmcli и network-manager не установлены, так как это Ubuntu-Server без GUI. – derHugo 21 September 2017 в 11:33

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

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