iptables для разрешения teamviewer

Успешно проверка с помощью ping-запросов "выключенного" VirtualBox является дешевой распродажей: гостевая машина должна быть в другой подсети IP, чем хост-машина принадлежит. VirtualBox обработает маршрутизацию между гостевой сетью и сетью узла и предоставит надлежащий адрес и шлюз гостю с сервером DHCP, замеченным только гостем.

Вы не объясняете, почему Вы добавили статический интерфейс eth1, но я предполагаю, что это так, можно достигнуть гостевой машины на известном адресе. Отбросьте статическую конфигурацию, посмотрите, какая сеть гостю присваивают, и затем можно использовать ту сеть (часто 10.0..) для настройки статического адреса, если Вы должны впоследствии.

Поле, которого Вы достигаете в 192.168.1.110, живет на той же подсети как хост и может быть реальным физическим устройством в сети Вашего хоста.

4
20.08.2017, 21:54
1 ответ

Привожу свою конфигурацию iptables с работающим TeamViewer:

    #!/bin/bash

#--------------------------------------
#Clear iptables
iptables -F -t nat
iptables -X -t nat
iptables -F -t filter
iptables -X -t filter

#allow forward
echo '1' > /proc/sys/net/ipv4/ip_forward

#default policy
iptables -P INPUT DROP
iptables -P FORWARD DROP 
iptables -P OUTPUT DROP


#accept related and established connection
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

# DNS
iptables -A INPUT -p tcp -m tcp --sport 53 -j ACCEPT
iptables -A INPUT -p udp -m udp --sport 53 -j ACCEPT
iptables -A OUTPUT -p tcp -m tcp --dport 53 -j ACCEPT
iptables -A OUTPUT -p udp -m udp --dport 53 -j ACCEPT

# interfejs LO
iptables -A INPUT -i lo -s 127.0.0.1 -j ACCEPT
iptables -A OUTPUT -o lo -d 127.0.0.1 -j ACCEPT

#WWW
iptables -A INPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT
iptables -A OUTPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT

#TEAMVIEWER
iptables -A OUTPUT -o eth0 -p tcp --dport 5938 -m state --state NEW -j ACCEPT
1
27.01.2020, 21:01

Теги

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