
Я ломал голову последние 5 дней, почти облазил весь Интернет, прочитал кучу руководств, сделал кучу переустановок и перенастроек OpenStack, но к концу дня так и не смог решить эту проблему... Так что я думаю, что вы, ребята (и девчонки), моя последняя надежда.
Ладно, перейдем к делу.
- Локальная сеть - 192.168.0.0/24
- IP маршрутизатора (шлюз) - 192.168.0.1
- Ноутбук MacOS - 192.168.0.192 / Имеет доступ в Интернет
- CentOS 7 работает на VirtualBox с установленным для всех режимом promiscuous и с IP 192.168.0.22 / Имеет доступ в Интернет
Проблема в том, что я не могу пинговать свой физический маршрутизатор (192.168.0.1) и не могу получить доступ в Интернет ни с одного из моих экземпляров виртуальной машины, и даже с внешнего маршрутизатора (пространство имен linux). Что странно, я могу пинговать экземпляры виртуальной машины (с плавающими IP-адресами) с моего ноутбука MacOS и виртуальной машины CentOS7. Также нет проблем с ssh в обоих случаях. Кроме того, firewalld отключен на моем хост-компьютере, а переадресация портов ipv4 установлена на 1, настройки безопасности порта настроены на разрешение трафика на портах 80,20 и ICMP как входящего, так и исходящего.
Надеюсь, этот набор конфигураций поможет вам найти ошибку. Заранее спасибо!
Моя команда ip a на CentOS 7:https://textuploader.com/16d1u
Мой файл ответов packstack:https://textuploader.com/16d1g
Моя конфигурация /etc/sysconfig/network-scripts/ifcfg-br-ex:https://textuploader.com/16d1p
Моя конфигурация /etc/sysconfig/network-scripts/ifcfg-enp0s3:https://textuploader.com/16d1z
brctl show и ovs-vsctl show:https://textuploader.com/16d1i
нейтронный сетевой список:https://textuploader.com/16dta
Топология сети: #https://ibb.co/drJS3Bf#
ОБНОВЛЕНИЕ 19.01.20
Я создал новую внешнюю сеть в среде Openstack, но на этот раз в качестве шлюза я использовал 192.168.0.22, который является IP-адресом моего хоста CentOS (раньше я использовал 192.168.0.1). После этого я могу пинговать свой физический маршрутизатор (192.168.0.1) из любого места (экземпляры виртуальной машины, пространство имен маршрутизатора), но по-прежнему не могу пинговать 8.8.8.8... При попытке я получаю сообщение «Redirect Host». ->https://pastebin.com/bSQhbkBc