Как настроить маршрутизацию в Proxmox? Доброго времени суток. Подскажите / научите работать с маршрутизацией в проксмокс. У гипервизора две сети. Eno1 в мосту vbr0 имеет IP 10.99.1.200 и имеет шлюз 10.99.1.254 (за этим шлюзом админский комп) с ip 10.64.24.91. Eno2 в мосту vbr1 имеет Ip 192.168.1.10 Вторая сетевуха подключена к коммутатору с интернетом. Если я шлюз по умолчанию ставлю 10.99.1.254 то могу админить , но не нет у гипервизора интернета. Если шлюз 192.168.1.1. Не могу админить , но есть интернет. Как правильно настроить? /etc/network/interfaces Auto lo Iface lo inet........ Auto vmbr0 inet static Address 10.99.1.200/24 Gateway 10.99.1.254 Bridge-ports eno1 Bridge-stp off Bridge-fd 0 Auto vmbr1 inet static Address 192.168.1.10/24 Bridge-ports eno1 Bridge-stp off Bridge-fd 0 Ip route Default via 10.99.1.0/24 dev vmbr0 proto kernel onlink 10.99.1.0/24 via vmbr0 proto kernel scope link src 10.99.1.200 192.168.1.0/24 dev vmbr1 proto kernel scope link src 192.168.1.10
Для правильной настройки маршрутизации в Proxmox с двумя сетевыми интерфейсами и разными подсетями необходимо правильно настроить маршруты, чтобы гипервизор мог взаимодействовать как с административной сетью, так и с интернетом. Основная идея заключается в том, чтобы разрешить маршрутизацию трафика между двумя сетевыми интерфейсами.
Во-первых, давайте исправим ваш конфигурационный файл /etc/network/interfaces. Из вашего описания видно, что есть несколько ошибок. Вот как должен выглядеть ваш файл конфигурации:
auto lo iface lo inet loopback auto vmbr0 iface vmbr0 inet static address 10.99.1.200/24 gateway 10.99.1.254 bridge-ports eno1 bridge-stp off bridge-fd 0 auto vmbr1 iface vmbr1 inet static address 192.168.1.10/24 bridge-ports eno2 # Замените на eno2 для второго интерфейса bridge-stp off bridge-fd 0
Обратите внимание, что в конфигурации для vmbr1 нужно использовать eno2, а не eno1.
Далее, у вас в настройках отсутствуют маршруты для интернет-трафика. Чтобы ваш гипервизор имел доступ к интернету через vmbr1, необходимо убедиться, что маршруты настроены правильно.
После изменения файла конфигурации, перезапустите сетевое соединение:
systemctl restart networkingНастройка маршрутов
Чтобы сделать так, чтобы гипервизор мог получать доступ как к админскому компьютеру, так и к интернету, вам нужно убедиться, что трафик направляется на правильный шлюз. Убедитесь, что у вас установлен корректный шлюз по умолчанию, и проверьте, как выглядят таблицы маршрутизации:
ip route
Вы должны увидеть, что основной шлюз по умолчанию установлен на 10.99.1.254, и что есть маршруты для сети 192.168.1.0/24.
Кроме того, проверьте ваш шлюз <code>10.99.1.254</code><code>10.99.1.254</code><code>10.99.1.254</code>. Он должен уметь перенаправлять трафик к вашим другим сетям и быть способен отвечать на запросы от 10.99.1.200.
Дополнительные шаги диагностики
Пинг: Проверьте, что вы можете достигать разных адресов:
Запускайте ping 10.99.1.254 чтобы проверить админский шлюз.Запускайте ping 8.8.8.8 чтобы проверить интернет.
Настройки на маршрутизаторе еслиприменимоесли применимоеслиприменимо: Убедитесь, что маршрутизатор, к которому вы подключены через 10.99.1.254, правильно настроен для маршрутизации к вашей сети.
Файервол: Проверьте, не блокируется ли трафик, как правило, команды iptables могут использоваться для управления правилами фильтрации.
Если после всех этих шагов все еще возникнут проблемы, пожалуйста, предоставьте выводы команды ip route и iptables -L -n -v, чтобы можно было более точно диагностировать проблему.
Для правильной настройки маршрутизации в Proxmox с двумя сетевыми интерфейсами и разными подсетями необходимо правильно настроить маршруты, чтобы гипервизор мог взаимодействовать как с административной сетью, так и с интернетом. Основная идея заключается в том, чтобы разрешить маршрутизацию трафика между двумя сетевыми интерфейсами.
Во-первых, давайте исправим ваш конфигурационный файл /etc/network/interfaces. Из вашего описания видно, что есть несколько ошибок. Вот как должен выглядеть ваш файл конфигурации:
auto loiface lo inet loopback
auto vmbr0
iface vmbr0 inet static
address 10.99.1.200/24
gateway 10.99.1.254
bridge-ports eno1
bridge-stp off
bridge-fd 0
auto vmbr1
iface vmbr1 inet static
address 192.168.1.10/24
bridge-ports eno2 # Замените на eno2 для второго интерфейса
bridge-stp off
bridge-fd 0
Обратите внимание, что в конфигурации для vmbr1 нужно использовать eno2, а не eno1.
Далее, у вас в настройках отсутствуют маршруты для интернет-трафика. Чтобы ваш гипервизор имел доступ к интернету через vmbr1, необходимо убедиться, что маршруты настроены правильно.
После изменения файла конфигурации, перезапустите сетевое соединение:
systemctl restart networkingНастройка маршрутовЧтобы сделать так, чтобы гипервизор мог получать доступ как к админскому компьютеру, так и к интернету, вам нужно убедиться, что трафик направляется на правильный шлюз. Убедитесь, что у вас установлен корректный шлюз по умолчанию, и проверьте, как выглядят таблицы маршрутизации:
ip routeВы должны увидеть, что основной шлюз по умолчанию установлен на 10.99.1.254, и что есть маршруты для сети 192.168.1.0/24.
Кроме того, проверьте ваш шлюз <code>10.99.1.254</code><code>10.99.1.254</code><code>10.99.1.254</code>. Он должен уметь перенаправлять трафик к вашим другим сетям и быть способен отвечать на запросы от 10.99.1.200.
Дополнительные шаги диагностикиПинг: Проверьте, что вы можете достигать разных адресов:
Запускайте ping 10.99.1.254 чтобы проверить админский шлюз.Запускайте ping 8.8.8.8 чтобы проверить интернет.Настройки на маршрутизаторе еслиприменимоесли применимоеслиприменимо: Убедитесь, что маршрутизатор, к которому вы подключены через 10.99.1.254, правильно настроен для маршрутизации к вашей сети.
Файервол: Проверьте, не блокируется ли трафик, как правило, команды iptables могут использоваться для управления правилами фильтрации.
Если после всех этих шагов все еще возникнут проблемы, пожалуйста, предоставьте выводы команды ip route и iptables -L -n -v, чтобы можно было более точно диагностировать проблему.