Файл '/etc/network/interfaces', 'проигнорировал, когда я использую Администратора сети?

У меня была эта конфигурация в сервере

/etc/network/interfaces

auto em1
iface em1 inet static
   address 192.168.1.250
   network 192.168.1.0
   netmask 255.255.255.0
   broadcast 192.168.1.255
   gateway 192.168.1.1

/etc/NetworkManager/system-connections/wired-conexion

[connection]
id=wired-conexion
uuid=0c501f08acc5497cb7de8c815a297537
type=8023ethernet

[8023ethernet]

[ipv4]
method=manual
dns=8.8.8.8;
dns-search=8.8.4.4;
address1=192.168.1.250/24,192.168.1.1

[ipv6]
method=auto
ip6privacy=0

Затем я прокомментировал эти строки в /etc/network/interfaces файл

# auto em1
# iface em1 inet static
#    address 192.168.1.250
#    network 192.168.1.0
#    netmask 255.255.255.0
#    broadcast 192.168.1.255
#    gateway 192.168.1.1

Я перезапустил сервис

service network-manager restart

И я потерял связь с сервером, потому что я был удаленно соединен. У меня есть подобная конфигурация в моем ноутбуке, и все работает хорошо. Я думал файл /etc/network/interfaces был проигнорирован, когда я использовал администратора сети, который является правильным? Если я не прокомментирую снова строки, то это будет работать снова?

Обновление: больше конфигураций (я изменяюсь, справляются-> верный), и /etc/network/interfaces должен быть проигнорирован

/etc/NetworkManager/system-connections/conexionname

[connection]
id=conexionname
uuid=8e603a9b-...
type=802-3-ethernet

[802-3-ethernet]

[ipv4]
method=manual
dns=8.8.8.8;
dns-search=8.8.4.4;
address1=192.168.1.250/24,192.168.1.1
may-fail=false

[ipv6]
method=auto
ip6-privacy=0

/etc/NetworkManager/NetworkManager.conf

[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq

[ifupdown]
managed=true
4
задан 29 July 2015 в 12:36

1 ответ

По умолчанию ifup/ifdown настраивает сетевые интерфейсы на основе интерфейсных определений от /etc/network/interface файл.

network-manager может считать и настроить интерфейсы, читая этот файл, с помощью названного плагина ifupdown.

Вы могли бы видеть строку как в /etc/NetworkManager/NetworkManager.conf файл main отрывок конфигурации:

plugins=ifupdown,keyfile,ofono

это используемые плагины.

Затем в /etc/NetworkManager/NetworkManager.conf файл Вы должны иметь:

[ifupdown]
managed=false

Это managed=false средства network-manager не будет управлять сетевыми интерфейсами, определенными в /etc/network/interfaces.

Для решения проблемы, необходимо сделать его true так, чтобы /etc/network/interfaces файл анализируется network-manager и следовательно соответствующий интерфейс (интерфейсы) будет настроен соответственно:

[ifupdown]
managed=true

На другой ноте, если Вам определили интерфейс (интерфейсы) в /etc/network/interfaces и не использование network-manager для любых других интерфейсов затем необходимо лучше рассмотреть эти две возможности:

  • Позволить ifup/ifdown управляет интерфейсом (интерфейсами) (можно удалить network-manager если Вы хотите в этом случае),

  • Настройте интерфейс (интерфейсы) непосредственно с помощью network-manager

5
ответ дан 1 December 2019 в 09:35

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

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