Привет! Во-первых, сеть — это не совсем моя специализация, но я всё равно здесь. У меня роутер RB5009UPr+s+IN. На ether4 к роутеру подключён proxmox-сервер с IP 192.168.88.X. Теперь хочу заморочиться и создать VLAN для моих ВМ с сетью 10.0.10.0/24. Вся настройка сделана вот таким скриптом:
/interface vlan
add name=vlan10 interface=ether4 vlan-id=10
/ip address
add address=10.0.10.1/24 interface=vlan10 network=10.0.10.0
# Понимаю, это не обязательно, если использовать статичные IP
/ip pool
add name=dhcp_pool_vlan10 ranges=10.0.10.10-10.0.10.100
/ip dhcp-server
add name=dhcp_vlan10 interface=vlan10 address-pool=dhcp_pool_vlan10 disabled=no
/ip dhcp-server network
add address=10.0.10.0/24 gateway=10.0.10.1 dns-server=10.0.10.1
/ip settings
set accept-source-route=no accept-redirects=no
/ip firewall filter
add chain=forward action=accept src-address=192.168.88.0/24 dst-address=10.0.10.0/24 comment="Allow LAN to VLAN10"
add chain=forward action=accept src-address=10.0.10.0/24 dst-address=192.168.88.0/24 comment="Allow VLAN10 to LAN"
Всё работает отлично, кроме случая, когда пытаюсь сделать DNS-запросы с 10.0.10.100 (пример: dig @10.0.10.1 google.com). С 10.0.10.100 пингуется и 10.0.10.1, и 192.168.88.1. dig через 8.8.8.8 тоже работает. Если делать то же с сервера из сети 192.168.88.0/24 — всё в порядке.
Что может быть не так? Всё вообще неправильно? Ты вообще понимаешь, что я пытаюсь сделать? Не уверен, что у меня есть знания, чтобы ответить на возможные вопросы.
С уважением, Blob
/interface vlan
add name=vlan10 interface=ether4 vlan-id=10
/ip address
add address=10.0.10.1/24 interface=vlan10 network=10.0.10.0
# Понимаю, это не обязательно, если использовать статичные IP
/ip pool
add name=dhcp_pool_vlan10 ranges=10.0.10.10-10.0.10.100
/ip dhcp-server
add name=dhcp_vlan10 interface=vlan10 address-pool=dhcp_pool_vlan10 disabled=no
/ip dhcp-server network
add address=10.0.10.0/24 gateway=10.0.10.1 dns-server=10.0.10.1
/ip settings
set accept-source-route=no accept-redirects=no
/ip firewall filter
add chain=forward action=accept src-address=192.168.88.0/24 dst-address=10.0.10.0/24 comment="Allow LAN to VLAN10"
add chain=forward action=accept src-address=10.0.10.0/24 dst-address=192.168.88.0/24 comment="Allow VLAN10 to LAN"
Всё работает отлично, кроме случая, когда пытаюсь сделать DNS-запросы с 10.0.10.100 (пример: dig @10.0.10.1 google.com). С 10.0.10.100 пингуется и 10.0.10.1, и 192.168.88.1. dig через 8.8.8.8 тоже работает. Если делать то же с сервера из сети 192.168.88.0/24 — всё в порядке.
Что может быть не так? Всё вообще неправильно? Ты вообще понимаешь, что я пытаюсь сделать? Не уверен, что у меня есть знания, чтобы ответить на возможные вопросы.
С уважением, Blob