Подключение к Интернету потеряно после создания сетевых связей, но восстановлено после перезагрузки в "аварийном режиме" на RHEL7
Я новичок в сети, пожалуйста, прости меня, если моя терминология не технически правильна. Я столкнулся со странной проблемой с подключением к Интернету на машине RHEL 7 после создания сетевых связей.
tl; dr: Я создал 2 связи следующим образом на голом металле, загруженном RHEL7, который нарушил мою связь с Интернетом, и машина стала общедоступной. IP-адрес более недоступен:
bond0 => мастер, eth0 & eth2 => раб
bond1 => мастер, eth1 & eth3 => раб
- Перезапуск сети не восстанавливает связь
- Перезагрузка машины не восстанавливает связь.
- Теперь вот странная часть. Если я загружаю машину в аварийном режиме (я делаю это, добавляя неверную запись в fstab и перезагружаюсь), а затем просто перезагружаюсь в нормальный режим, все снова работает! - интернет, общедоступный IP.
Может кто-нибудь помочь мне понять, что делает аварийный режим исправить подключение к Интернету?
И как я могу решить эту проблему, не обходясь без аварийного режима?
Спасибо! Цените любые входные данные.
PS: я не публикую содержимое файлов ifcfg-*, чтобы сделать сообщение коротким. Если это необходимо, я могу
EDIT1
Я сузился до проблемы с тем, что мне больше не нужно переходить в аварийный режим.
Делать service network restart
Я теряю интернет-соединение.
Делать reboot
восстанавливает интернет соединение
1 ответ
Хорошо, вот как работает склеивание. Предположим, у вас есть две машины A и B, каждая с двумя интерфейсами Ethernet. Вы соединяете их попарно по одному кабелю, вот так:
+----------+ +----------+
| eth0 |------| eth0 |
| A | | B |
| eth1 |------| eth1 |
+----------+ +----------+
Затем вы можете связать пары как на машине A, так и на машине B, и сделать их похожими на один интерфейс и одно соединение:
+----------+ +----------+
| | | |
| A bond0 |======| bond0 B |
| | | |
+----------+ +----------+
Поэтому, когда A отправляет пакеты в B, они переходят в bond0, а затем могут проходить через eth0 или eth1, и связывание на B создает впечатление, что они выходят из bond0. Таким образом, вы можете удвоить пропускную способность или обеспечить защиту от сбоя одного соединения.
Вот вещи, которые не работают со связыванием:
Связывание только на A, но не связывание на B и разделение eth0 и eth1
Соединение на A и соединение eth0 и eth1 с двумя разными машинами
Соединение на А, подключение их к различным DSL-маршрутизаторам и т. Д., А затем надежда на двойную скорость доступа в Интернет или отказоустойчивое подключение к Интернету.
Я не знаю, какова ваша цель, а вы не сказали. Но иметь Ethernet-интерфейсы на одной машине и соединять их попарно, не говоря, к чему они подключены, не имеет никакого смысла. Поэтому, что бы вы ни пытались сделать, соединение, скорее всего, не является решением.