hello world
В продолжение предыдущей моей темы из этого раздела.
Обнаружил, что к виртуалке на сервере можно подключиться не только по server_wg_ip:32101
, но и по server_public_ip:32101
(порт 32101 пробрасывается в виртуалку как порт 3389) - что в общем-то неудивительно. Перезапустил libvirt, сделал iptables -A INPUT -p tcp -d server_public_ip --destination-port 32101 -j DROP
, запустил вм - а подключаться по server_public_ip:32101
всё ещё можно (я хочу, чтобы подключение по публичному IP блокировалось, а по WireGuard-адресу разрешалось). ЧЯДНТ?
Меня ещё интересует вот что: можно ли сделать «master»-правило (т.е. ему было бы фиолетово на то, что там в хуке наизменял libvirt, например) iptables, которое блокировало бы все порты на enpNsX и потом разрешало бы конкретные? А там уже можно аналогично разрешить только нужное по интерфейсу wgN.
UPD: решение.