@rododendronka

Это правильная настрока dns через vpn tunnel iptables?

Hello!
В общем я новичек в Linux.
Хочу выходить в инет через впн-туннель. Вроде все настроил и в iptables прописал правила чтоб весь трафки заворачивался в впн-туннель но до конца не понимаю все ли я правильно сделал, у меня сомнения насчет DNS-трафика. Мне кажется что он идет не через туннель ВПН а напрямую в обход туннеля хоть и на резолверы гугла.
Вот правила:

# Deleting old iptables rules
#
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
#
# Set default policies for INPUT, FORWARD and OUTPUT chains
#
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT DROP
#
#Allow loopback device (internal communication)
#
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
#
#Allow traffic from DHCP
#
iptables -A INPUT -p udp --dport 67:68 --sport 67:68 -j ACCEPT
#
#Allow VPN establishment
#
iptables -A INPUT -s ip_VPN -j ACCEPT
iptables -A FORWARD -s ip_VPN -j ACCEPT
iptables -A FORWARD -d ip_VPN -j ACCEPT
iptables -A OUTPUT -d ip_VPN -j ACCEPT

#
#Accept all TUN connections (tun = VPN tunnel)
#
iptables -A OUTPUT -o tun0 -j ACCEPT
iptables -A FORWARD -o tun0 -j ACCEPT
iptables -A FORWARD -i tun0 -j ACCEPT
iptables -A INPUT -i tun0 -j ACCEPT
#

ip_VPN соответственно айпишник ВПН-сервиса через который коннектюсь.

В коннект менеджере я прописал гугл днс а в правилах прописано как вы видите
iptables -A INPUT -p udp --dport 67:68 --sport 67:68 -j ACCEPT

вот я не понимаю как идет днс-трафик через туннель или по голому провайдеру до гугл-днс там резолвится и уже когда айпишник домена сайта известен то тогда уже сайты грузятся через туннель???
Знающие спецы подскажите пожалуйста, не дайте мне возненавидеть пока еще любимый Linux
  • Вопрос задан
  • 496 просмотров
Пригласить эксперта
Ответы на вопрос 2
@alegzz
не хочу вас огорчать, но для того, чтобы "трафик заворачивался", нужно маршруты прописать, а не правила для нетфильтра
Ответ написан
Комментировать
chumayu
@chumayu
Если в башне по*бень. То что еб*нь, что не еб*нь.
Сломайте себе клавиатуру раз не получается набрать tracert 8.8.8.8
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы