Итак, я запускаю pfsense в Hetzner Cloud и proxmox в Hetzner Cloud. Оба являются виртуальными машинами. Сеть Hetzner очень ограничена. Я нашел решение: туннели GRE.
Работает следующая установка:
pve машина = 10.0.0.3, тестовая машина = 10.0.0.4
пве машина /etc/network/interfaces:
авто вмбр0
iface vmbr0 инет руководство
ovs_type OVSBridge
post-up ovs-vsctl add-port vmbr0 tep0 -- установить интерфейс tep0 type=internal
post-up ifconfig tep0 192.168.1.1 сетевая маска 255.255.255.0
post-up ovs-vsctl add-port vmbr0 gre0 -- установить интерфейс gre0 type=gre options:remote_ip=10.0.0.4
тестовая машина /etc/network/interfaces:
авто вмбр0
iface vmbr0 инет руководство
ovs_type OVSBridge
post-up ovs-vsctl add-port vmbr0 tep0 -- установить интерфейс tep0 type=internal
post-up ifconfig tep0 192.168.1.2 сетевая маска 255.255.255.0
post-up ovs-vsctl add-port vmbr0 gre0 -- установить интерфейс gre0 type=gre options:remote_ip=10.0.0.3
После перезапуска машин я могу пропинговать обе из них, и я могу создать контейнер LXC на proxmox с ip 192.168.1.5, я могу пропинговать его с обеих машин. Теперь я удалил тестовую машину и пошел с pfsense.
пве машина (все еще 10.0.0.3) pfsense = 10.0.0.2
pve-машина /etc/network/interfaces:
авто вмбр0
iface vmbr0 инет руководство
ovs_type OVSBridge
post-up ovs-vsctl add-port vmbr0 tep0 -- установить интерфейс tep0 type=internal
post-up ifconfig tep0 192.168.1.1 сетевая маска 255.255.255.0
post-up ovs-vsctl add-port vmbr0 gre0 -- установить интерфейс gre0 type=gre options:remote_ip=10.0.0.2
настройка пфсенса:
GRE-конфигурация
Экран интерфейса
Но, даже после перезапуска обеих машин. шлюз не поднимается:
Шлюзы
Я больше ничего не знаю. Это работает на тестовой машине, но я что-то упустил в pfsense? Кто-нибудь знает?