@astar7922

Как настроить firewalld для 2-х интерфейсов?

Есть VPS сервер с белым адресом.
На нем установлен Wireguard server для VPN между членами семьи. интерфейс WG0, IP 10.0.0.1
у всех Wireguard client установлен на конечных устройствах - комп, ноутбук и т.д., только в центре у меня прямо на домашнем роутере
на VPS прописан маршрут в сеть 192.168.90.0/24 через wg0 интерфейс
все члены семьи (и я в отъезде) спокойно подключались к любым сервисам в сети 192.168.90.0 у меня дома, ограничений никаких не было, firewall был включен только для интерфейса с "белым" адресом
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: eth0
  sources:
  services: dhcpv6-client dns ipsec ssh
  ports: 4500/udp 41152/udp
  protocols:
  masquerade: yes
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:


потребовалось на VPS сервере установить Mariadb сервер и иметь к нему доступ ТОЛЬКО из внутренней сети (10.0.0.0/24) т.е. через wg0 интерфейс
установил, но доступа с моего компьютера нет, выдает ошибку 10060.

активировал еще zone = home и добавил в нее интерфейс wg0, настроил так:
firewall-cmd --zone=home --list-all
home (active)
  target: default
  icmp-block-inversion: no
  interfaces: wg0
  sources:
  services: dhcpv6-client dns mdns mysql rdp samba-client ssh vnc-server
  ports:
  protocols:
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:
        rule family="ipv4" source address="192.168.90.10" accept


теперь со своего компа к этому VPS и Mariadb серверу на нем подключаюсь, а вот через VPN к компам родителям и т.п ни по RDP ни по VNC и т.п. подключиться не могу

понимаю, что надо форвардинг внутри VPN настроить, но не понимаю как
  • Вопрос задан
  • 210 просмотров
Решения вопроса 1
@astar7922 Автор вопроса
задал гуглу вопрос по другому
поробовал всего одну команду:
firewall-cmd --zone=home --add-masquerade

и все заработало так как я хочу
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
vesper-bot
@vesper-bot
Любитель файрволлов
Выставь мускул слушать на 10.0.0.1, должно хватить.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы