Kod: Zaznacz cały
Internet -> Router (stały adres IP/LAN, DHCP 172.168.45.1) -> eth1 serwera (DHCP np. 172.168.45.190) -> Debian z usługą DHCP, IPTABLES oraz maskaradą -> eth0 (serwer DHCP3 rozsyła adresy z puli od 192.168.20.2 do .45) -> switch -> użytkownicy na Windowsach
Kod: Zaznacz cały
Internet -> komputer
1. Zmienić ustawienia Routera, przekierować porty 5600 5800 i 5900 na adres IP, który otrzymuje serwer od Routera.
2. W związku z nr 1 zmienić konfigurację
Kod: Zaznacz cały
/etc/network/interfaces
3. Otworzyć porty w IPTABLES o tych samych numerach dla określonego komputera w sieci lokalnej.
Kod: Zaznacz cały
# czyszczenie starych reguł
iptables -F
iptables -X
iptables -t nat -X
iptables -t nat -F
iptables -t mangle -F
iptables -t mangle -X
# ustawienie domyślnej polityki
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN, URG,PSH ACK -j DROP
iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN, URG,PSH FIN -j DROP
iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN, URG,PSH FIN,URG,PSH -j DROP
# utrzymanie połączeń nawiązanych
iptables -A INPUT -j ACCEPT -m state --state ESTABLISHED,RELATED
iptables -A FORWARD -j ACCEPT -m state --state ESTABLISHED,RELATED
iptables -A OUTPUT -j ACCEPT -m state --state ESTABLISHED,RELATED
# udostepniaie internetu w sieci lokalnej
#iptables -t nat -A POSTROUTING -s 192.168.20.0/24 -j MASQUERADE
#iptables -A FORWARD -s 192.168.20.0/24 -j ACCEPT
# dla wybranych komputerĂłw
iptables -t nat -A POSTROUTING -s 192.168.20.2/32 -j MASQUERADE
iptables -A FORWARD -s 192.168.20.2/32 -j ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.20.3/32 -j MASQUERADE
iptables -A FORWARD -s 192.168.20.3/32 -j ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.20.4/32 -j MASQUERADE
iptables -A FORWARD -s 192.168.20.4/32 -j ACCEPT
#VNC
[B]iptables -I FORWARD -p tcp -d 192.168.20.2 -m multiport --dport 5500,5800,5900 - j ACCEPT
iptables -t nat -A PREROUTING -p tcp -i eth0 -m multiport --dport 5500,5800,5900 -j DNAT --to 192.168.20.2
iptables -I FORWARD -p udp -d 192.168.20.2 -m multiport --dport 5500,5800,5900 - j ACCEPT
iptables -t nat -A PREROUTING -p udp -i eth0 -m multiport --dport 5500,5800,5900 -j DNAT --to 192.168.20.2[/B]
5. Na komputerze z zewnętrznej sieci klienta VPN.
Nigdy tego nie robiłem, a spadło na mnie to jakoś tak nieszczęśliwie. Krótko mówiąc czy dobrze rozumuje, jeśli nie to co jest źle i co powinienem zrobić żeby to zadanie wykonać.