Как я вынуждаю NetworkManager обновить/etc/resolv.conf?

Самый легкий путь, вероятно, при помощи phpMyAdmin, который установлен как часть XAMPP.


Экспортировать

В браузере, открытом

http://localhost/phpmyadmin

Нажмите на экспорт

Выберите свою базу (базы) данных из списка

Отметьте сохранение как поле файла внизу страницы.

Нажмите Go

Ваша база (базы) данных будет экспортироваться как файл SQL, который можно использовать для воссоздавания их на другой машине. Скопируйте этот файл в свой ноутбук.


Импортировать

В браузере, открытом

http://localhost/phpmyadmin

Нажмите на импорт

Обзор в файл Вы просто экспортировали.

Нажмите Go

14
задан 8 May 2015 в 12:28
5 ответов

на основе http://www.certdepot.net/rhel7-configure-ipv4-addresses/

nmcli connection up eth0 

запускать после вызовов мода, работал у меня.

P.S. вы можете использовать "nmcli -p connection show eth0", чтобы увидеть сконфигурированные и активные настройки

6
ответ дан 2 December 2019 в 21:13
  • Шоу доступное устройство для конфигурирования: nmcli c s

    Вам будут нужны ИМЯ или UUID того списка. Давайте предположим, что имя подключения eth0.

  • Шоу текущие настройки IPv4 DNS eth0: nmcli c s eth0 | grep ipv4.dns:

  • настройки Set IPv4 DNS к записям Google DNS 8.8.8.8 и 8.8.4.4: sudo nmcli c m eth0 ipv4.dns "8.8.8.8 8.8.4.4"
  • Сохраняют изменения в системных файлах (как/etc/resolv.conf, и т.д.) с: sudo nmcli c up eth0

Премия:

  • Делают все это к удаленному серверу по ssh: ssh remote-server 'sudo nmcli c m eth0 ipv4.dns "8.8.8.8 8.8.4.4" && sudo nmcli c up eth0'
1
ответ дан 2 December 2019 в 21:13

Добавьте следующее в файл конфигурации интерфейса ( / etc / sysconfig / network-scripts / ifcfg-ethX ):

PEERDNS=yes
DNS1=1.2.3.4
DNS2=1.2.3.4
NM_CONTROLLED=yes

вызовите интерфейс:

ifup ethX
0
ответ дан 2 December 2019 в 21:13

Для этого вам нужно будет идентифицировать ваш сетевой интерфейс (например, eth0)

# nmcli  conn
NAME  UUID                                  TYPE            DEVICE
eth0  74315f7c-1573-4150-9c0e-e06ad28cac95  802-3-ethernet  eth0
#

# nmcli conn edit eth0

===| nmcli interactive connection editor |===

Editing existing '802-3-ethernet' connection: 'eth0'

Type 'help' or '?' for available commands.
Type 'describe [<setting>.<prop>]' for detailed property description.

You may edit the following settings: connection, 802-3-ethernet (ethernet), 802-1x, ipv4, ipv6, dcb
nmcli> print ipv4.dns-search
ipv4.dns-search: mydomain.linux.com
nmcli>
nmcli> set ipv4.dns-search mylinuxdomain.com,anotherdomain.com
nmcli>
nmcli> save permanent

Затем перезапустите вашу сеть. Для этого я использую nmcli: 1. Сбить

# nmcli conn down eth0

2. Чтобы вызвать

# nmcli conn up eth0
0
ответ дан 2 December 2019 в 21:13

Если nmcli НЕ доступен (например, когда NetworkManager не установлен), существует другой способ (удобный в старых дистрибутивах Linux 6) добавлять и удалять новые настройки по желанию из /etc/resolv. conf без перезапуска сети и без ручного редактирования файла /etc/resolv.conf. Шаги следующие:

  1. Создайте виртуальную сетевую карту, следуя инструкциям, описанным здесь или любому другому справочнику по созданию виртуальной сетевой карты (например, ifcfg-eth0:0).

    Примечание: я также изменил BOOTPROTO=none и NM_CONTROLLED=no в файле ifcfg-eth0:0.

  1. Добавьте любые параметры в файл /etc/sysconfig/network-scripts/ifcfg-eth0:0, которые необходимо применить к файлу /etc/resolv.conf. Пример:

DNS1="8.8.8.8 7.7.7.7"

DOMAIN="urdomain1.com urdomain2.com"

  1. Новые настройки в ifcfg-eth0:0 могут быть "включены" (добавлены) в файле /etc/resolv.conf, просто выполнив следующую команду:

sudo ifup ifcfg-eth0:0

Новые настройки можно «отключить» (удалить), выполнив:

sudo ifdown ifcfg- eth0:0

, и этот метод должен работать на любом дистрибутиве, независимо от того, есть ли в нем nmcli или нет. Возможно, это вариант ответа Гиомака, но у него есть дополнительное преимущество, заключающееся в том, что этот VNIC можно поднимать и выключать, не затрагивая ничего, кроме того, что он будет обновлять /etc/resolv.conf в обоих (вверх и вниз) направлениях.

1
ответ дан 29 August 2021 в 23:57

Теги

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