Centos 7: не удалось подключиться к сети: настроить интерфейс для магистрального интерфейса

9

Коммутатор, настроенный на сервере (Centos 7), настроен как транк для VLAN # 115,2014. Я загрузил

# lsmod | grep 8021q
# modprobe 8021q

Я хотел бы настроить IP-адрес на сервере, используя VLAN # 115 Выполнение следующей конфигурации:

ifcfg-em1

TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=em1
UUID=c0c4d851-d762-4301-8c20-d6128aee5261
DEVICE=em1
ONBOOT=yes

ifcfg-em1.115

TYPE=Ethernet
BOOTPROTO=none
IPADDR=172.31.141.242
PREFIX=24
GATEWAY=172.31.141.1
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=em1.115
UUID=c0c4d851-d762-4301-8c20-d6128aee5261
DEVICE=em1.115
VLAN=yes
ONBOOT=yes

Я не смог перезапустить сетевой сервис. Появляется сообщение об ошибке:

Failed to start LSB: Bring up/down networking.

Что я делаю не так?

nskalis
источник

Ответы:

23

кажется, что отключение NetworkManager сделало свое дело :)

systemctl stop NetworkManager
systemctl disable NetworkManager
nskalis
источник
1
Перезагрузка у меня сработала (не пробовал restart, но использовал startвместо disable).
Skippy le Grand Gourou
1
ты сделал мой день! мои настройки VLAN и соединения не могут быть запущены после обновления сервера и все из-за NetworkManager.
фьюзер
2
@iamsterdam это сработало для меня, но не могли бы вы уточнить, почему это работает после отключенияNetworkManager
Вишрант
1
это было
круто
8

Возможно, немного поздно, но проблема в моем случае заключалась в том, что поле UUID двух интерфейсов было одинаковым, и они должны быть уникальными. Отключение NetworkManager делает свое дело, но реальным решением будет изменение / удаление поля. Оставив это здесь для дальнейшего использования.

Slye
источник
2

Я столкнулся с той же проблемой. К счастью,

/etc/rc.d/init.d/network stop

изящно остановил сетевой сервис. Затем я сделал:

ip addr flush dev <<dev-name>>

После этого вы можете запустить службу, используя либо systemctlили /etc/rc.d/init.d/network start.

Гаурав Парашар
источник
1
IPV4_FAILURE_FATAL=no
IPV6INIT=yes"

Переключить значение

IPV4_FAILURE_FATAL=yes
IPV6INIT=no # (if IPV6 not require)
Раджив Рахман
источник
1

перезагрузите мою машину, и сетевые службы не решили эту проблему в моем linux box.

Я удалил файл /etc/sysconfig/network-scripts/ifcfg-eth0и затем воссоздал файл с другим именем ifcfg-eth1со статическими IP-данными. После этого я запустил сетевой сервис, и он заработал.

Кали Досс
источник
1

У меня была эта ошибка после импорта ВМ. Решение состоит в том, чтобы исправить адрес HW в файле / etc / sysconfig / network-scripts / ifcfg-ens32 (мой интерфейс ens32. Вы можете проверить свой, используя Network Manager с nmtui).

Введите «ip addr» и запишите HW addr вашего интерфейса, например, 00: 50: 56: 8d: 6a: 9e. Найдите интересующий вас интерфейс из списка, который вы получаете из «ip addr».

Откройте, чтобы отредактировать ваш / etc / sysconfig / network-scripts / ifcfg-ens32 (замените ifcfg-ens32 именем вашего интерфейса, как сказано выше, получите его от nmtui) и измените этот адрес рядом с ключом HWADDR.

Сейчас: сервис перезапускает сеть

Кристиан Ахилли
источник
0

вам нужно добавить в ваш файл следующий файл: HWADDR = "xx: xx: xx: xx: xx: xx", где xxxx - это реальный или клонированный mac-адрес вашей интерфейсной карты, который вы можете найти, введя команду ifconfig -a.

Захир
источник
0

Удалите все дополнительные адаптеры ifcfg-Wiredconnection1 или -2, которые вы добавили на сервер и которые не используются сетью l2 или l3, и перезапустите. Это будет работать.

Прет-Cloud-лаборатория
источник
0

Это решит проблему!

# rm /etc/udev/rules.d/70-persistent-ipoib.rules 

# reboot
  • Теперь отредактируйте / etc / sysconfig / network-scripts / ifcfg-eth0,
  • Добавить новый HWADDR сгенерированный или удалить его
  • Удалить строку UUID

-Запустите сетевой сервис

 #systemctl restart network.service

СЕЙЧАС ЖЕ! За работой.

Абдулла
источник
0
  1. Просто прокомментируйте #UUID

    ##UUID=XXXXX-XXXX-XXX-XXXXX
    
  2. Перезагрузите сеть

    sudo systemctl restart network
    
user257466
источник
0

У меня была такая же проблема с LSB в Centos и Ubunto на VMware. Я решил выключить Wi-Fi на хосте (реальной машине), включить и перезагрузить гостя.

Франко Корреа
источник
0

Для меня это был отсутствующий файл / запись: /etc/sysconfig/network.

Без файла и шлюза:

[root@randomHost ~]# file /etc/sysconfig/network
/etc/sysconfig/network: cannot open (No such file or directory)
[root@randomHost ~]#
[root@randomHost ~]#
[root@randomHost ~]# systemctl status network.service
● network.service - LSB: Bring up/down networking
   Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
   Active: failed (Result: exit-code) since Mon 2019-01-07 10:53:38 UTC; 1 weeks 0 days ago
     Docs: man:systemd-sysv-generator(8)
Jan 07 10:53:38 randomHost systemd[1]: network.service failed.

После добавления файла и шлюза:

[root@randomHost ~]# 
[root@randomHost ~]# echo "GATEWAY=10.XX.XX.XX" >> /etc/sysconfig/network
[root@randomHost ~]# 
[root@randomHost ~]# systemctl status network.service
● network.service - LSB: Bring up/down networking
   Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
   Active: active (exited) since Mon 2019-01-14 12:18:28 UTC; 2s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 329008 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=0/SUCCESS)
Onek
источник
-1

Просто остановите и отключите NetworkManager

И еще раз перезапусти сервисы это будет работать

#systemctl stop NetworkManager
#systemctl disable NetworkManager

#service network restart
Рана Чаттерджи
источник
Это ничем не отличается от принятого ответа (кроме того, что он плохо отформатирован). Ваш ответ должен добавить некоторую ценность, например, объяснить, почему отключение Network Manager решает проблему, и, возможно, упомянуть, когда имеет смысл это сделать.
Энтони
Upvoting - это помогло мне, хотя принятый ответ не помог. Могло случиться так, что я не прочитал вопрос должным образом и просто быстро просмотрел ответы, но перезапуск только NetworkManager, похоже, ничего не сделал. Может быть, это очевидно, но только потому, что я увидел это, я networkNetworkManager
решил