Не удается получить доступ к VPS после подключения к проводной страже
Я пытаюсь построить личный сервер VPN на VPS. Я уже установил Wireguard, и сейчас я могу подключиться к нему и получить доступ к веб-сайтам с ограниченным доступом и т. Д.
Есть две проблемы.
Пока я подключен к vpn, я не могу получить доступ к самому vps. браузер говорит "нет интернета".
У меня установлен PiHole (для блокирования рекламы) на моем сервере, и он прослушивает eth0, но когда я использую vps ip в конфигурации wireguard, я вообще не могу получить доступ к любому веб-сайту.
Сервер: CentOS 7
Брандмауэр: CSF + Iptables
Имя интерфейса Wirguard = wg0-сервер
inet 10.9.0.1 netmask 255.255.255.0 destination 10.9.0.1
Конфигурация сервера Wireguard:
[Interface]
Address = 10.9.0.1/24
ListenPort = 43142
PrivateKey = PRIVATE
SaveConfig = false
Применяемые правила iptables:
iptables -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT;
iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT;
iptables -A INPUT -s 10.9.0.0/24 -p tcp -m tcp --dport 53 -m conntrack --ctstate NEW -j ACCEPT;
iptables -A INPUT -s 10.9.0.0/24 -p udp -m udp --dport 53 -m conntrack --ctstate NEW -j ACCEPT;
iptables -A FORWARD -i wg0-server -o wg0-server -m conntrack --ctstate NEW -j ACCEPT;
iptables -t nat -A POSTROUTING -s 10.9.0.0/24 -o eth0 -j MASQUERADE;