Eliash [ Generaďż˝ ]
Linux - przekierowywanie połączeń UDP
Mam mały problem, potrzebuję przekierować połączenia UDP przychodzące na port 53 (DNS) routera do komputera w podsieci prywatnej.
Serwer DNS-a sobie pracuje, ale potrzebuje żeby można było się do niego dostać z internetu. O ile przekierowywanie połączeń TCP załatwiałem programeme redir to nie znalazłem nic takiego dla UDP.
Macie jakieś pomysły?
I jeszcze jedno, na ruterze pracuje RH 7.1 znaczy się że nie ma iptables, tylko ipchains.
_Robo_ [ Generaďż˝ ]
tcp i udp mozesz zrobic przez portfw z ipmasqadm:
/usr/sbin/ipmasqadm portfw -a -P rodzaj(tcp lub udp) -L $IPzewnetrzne $port -R $iplokalne $port
np:
/usr/sbin/ipmasqadm portfw -a -P udp -L $IPzewnetrzne 80 -R 192.168.0.3 80
/usr/sbin/ipmasqadm portfw -a -P tcp -L $IPzewnetrzne 80 -R 192.168.0.3 80
Eliash [ Generaďż˝ ]
_robo_ ->
No dzięki, ale jeśli byś mi to jeszcze na ipchainsy przetłumaczył to by było super :]
_Robo_ [ Generaďż˝ ]
heh, to nie takie proste samymi ipchainsami tego sie chyba nie da zrobic, zobaczy czy masz program ipmasqadm jak tak to wpisz to co napisalem. Ja jak mialem serwer na ipchainsach to porty przekierowalem wlasnie ipmasqadm-em
Eliash [ Generaďż˝ ]
_Robo_ -> No właśnie nie mam, ale po zainstalowaniu pakietu ipmasqadm powinno zadziałać?
_Robo_ [ Generaďż˝ ]
raczej tak, ja mialem go od razu
Eliash [ Generaďż˝ ]
_Robo_ -> Dzięki za pomoc, sprawdzę ten pakiet ...