Pordi suunamine.
Moderaator: Moderaatorid
Pordi suunamine.
Tere,
kuidas saaks nii et port 7878 (remote windows desktop enda määratud port)
suunaks linux masinast teise võrgukaarti. Ja sealt omakorda juba ruuterisse ja ruuteris juba määratud kuhu 7878 port edasi läheks.
Kuna internet läheb esmalt linux ubuntu serverisse ja sealt teise võrgukaardiga edasi..
Nüüd oleks vaja port 7878 suunaks teise võrgukaardist edasi..
Andmed võrgukaardist.
---------------------------
Internet läheb
p32p1 Link encap:Ethernet HWaddr ....
inet addr:172.24.33.11 Bcast:172.24.33.255 Mask:255.255.255.0
ja teine võrgukaart
eth0 Link encap:Ethernet HWaddr .....
inet addr:192.168.2.1 Bcast:192.168.2.255 Mask:255.255.255.0
ruuteri sisene ip 192.168.2.2
ppp0 Link encap:Point-to-Point Protocol
inet addr:84.52.54.22 P-t-P:212.7.29.253 Mask:255.255.255.255
Toimib hetkel ainult sisevõrgus 192.168.2.2
Kuid domeeninimi:7878 enam ei toimi.
kuidas saaks nii et port 7878 (remote windows desktop enda määratud port)
suunaks linux masinast teise võrgukaarti. Ja sealt omakorda juba ruuterisse ja ruuteris juba määratud kuhu 7878 port edasi läheks.
Kuna internet läheb esmalt linux ubuntu serverisse ja sealt teise võrgukaardiga edasi..
Nüüd oleks vaja port 7878 suunaks teise võrgukaardist edasi..
Andmed võrgukaardist.
---------------------------
Internet läheb
p32p1 Link encap:Ethernet HWaddr ....
inet addr:172.24.33.11 Bcast:172.24.33.255 Mask:255.255.255.0
ja teine võrgukaart
eth0 Link encap:Ethernet HWaddr .....
inet addr:192.168.2.1 Bcast:192.168.2.255 Mask:255.255.255.0
ruuteri sisene ip 192.168.2.2
ppp0 Link encap:Point-to-Point Protocol
inet addr:84.52.54.22 P-t-P:212.7.29.253 Mask:255.255.255.255
Toimib hetkel ainult sisevõrgus 192.168.2.2
Kuid domeeninimi:7878 enam ei toimi.
üldine portide suunamine läbi linuxi iptables nat'i käib umbes nii kus
--dport 7878 on destination port ehk siis port kust paketid sisse tulevad
-i p23p1 on interface kust paketid sisse tulevad
--to 192.168.2.2:7878 on aadress:port kuhu kohta paketid edasi saata
sammuti pead sa ruuteris pordi edasi suunamist tegema ning ka kindel olema et teenuspakkuja on sisse tulevad ühendused lubanud (elioni ühendusel on nt see keelatud)
igatahes sul siis toimib see võrk kuidagi nii ?
(internet) --- (ruuter sisemise aadr 172.24.33.xxx) --- (p32p1 172.24.33.11 - ubuntu server - eth0 192.168.2.1) --- (192.168.2.2 masin )
mida see ppp0 interface teeb ??
--dport 7878 on destination port ehk siis port kust paketid sisse tulevad
-i p23p1 on interface kust paketid sisse tulevad
--to 192.168.2.2:7878 on aadress:port kuhu kohta paketid edasi saata
Kood: Vali kõik
sudo iptables -A PREROUTING -t nat -p tcp --dport 7878 -i p32p1 -j DNAT --to 192.168.2.2:7878igatahes sul siis toimib see võrk kuidagi nii ?
(internet) --- (ruuter sisemise aadr 172.24.33.xxx) --- (p32p1 172.24.33.11 - ubuntu server - eth0 192.168.2.1) --- (192.168.2.2 masin )
mida see ppp0 interface teeb ??
pppoeconf peale PPPoE seadistamist tuleb lisaks ppp0.
Ehk siis väline ip on 84.52.54.22
Kasutan stv saturn ühendust. Ja pordid on avatud.
Kahjuks see rida sudo iptables -A PREROUTING -t nat -p tcp --dport 7878 -i p32p1 -j DNAT --to 192.168.2.2:7878 ei toimi...
Remote desktop 84.52.54.22:7878 ei toimi.
Samas sisevõrgus 192.168.2.2:7878 toimib.
Kuidas saaks toimima 84.52.54.22:7878 ?
ruuteri sisene aadr on 192.168.2.2
Ühendus tuleb esmalt ubuntu serverisse ja sealt edasi teise võrgukaardi kaudu ruuterisse.
Ehk siis väline ip on 84.52.54.22
Kasutan stv saturn ühendust. Ja pordid on avatud.
Kahjuks see rida sudo iptables -A PREROUTING -t nat -p tcp --dport 7878 -i p32p1 -j DNAT --to 192.168.2.2:7878 ei toimi...
Remote desktop 84.52.54.22:7878 ei toimi.
Samas sisevõrgus 192.168.2.2:7878 toimib.
Kuidas saaks toimima 84.52.54.22:7878 ?
ruuteri sisene aadr on 192.168.2.2
Ühendus tuleb esmalt ubuntu serverisse ja sealt edasi teise võrgukaardi kaudu ruuterisse.
Kas selles masinas ip forwarding on lubatud? # echo "1" > /proc/sys/net/ipv4/ip_forward
http://www.debuntu.org/how-to-redirecti ... -iptables/
Tõepoolest ei paista:
$ nmap 84.52.54.22
Starting Nmap 6.00 ( http://nmap.org ) at 2013-07-09 08:30 EEST
Nmap scan report for sa-84-52-54-22.saturn.infonet.ee (84.52.54.22)
Host is up (0.22s latency).
Not shown: 852 closed ports, 134 filtered ports
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
53/tcp open domain
80/tcp open http
110/tcp open pop3
143/tcp open imap
443/tcp open https
465/tcp open smtps
587/tcp open submission
993/tcp open imaps
995/tcp open pop3s
3389/tcp open ms-wbt-server
8080/tcp open http-proxy
8081/tcp open blackice-icecap
Nmap done: 1 IP address (1 host up) scanned in 16.66 seconds
http://www.debuntu.org/how-to-redirecti ... -iptables/
Tõepoolest ei paista:
$ nmap 84.52.54.22
Starting Nmap 6.00 ( http://nmap.org ) at 2013-07-09 08:30 EEST
Nmap scan report for sa-84-52-54-22.saturn.infonet.ee (84.52.54.22)
Host is up (0.22s latency).
Not shown: 852 closed ports, 134 filtered ports
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
53/tcp open domain
80/tcp open http
110/tcp open pop3
143/tcp open imap
443/tcp open https
465/tcp open smtps
587/tcp open submission
993/tcp open imaps
995/tcp open pop3s
3389/tcp open ms-wbt-server
8080/tcp open http-proxy
8081/tcp open blackice-icecap
Nmap done: 1 IP address (1 host up) scanned in 16.66 seconds
Mul hetkel nii kirjas..
ifconfig eth0 192.168.2.1 netmask 255.255.255.0
echo 1 >/proc/sys/net/ipv4/ip_forward
iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE
iptables --append FORWARD --in-interface eth0 -j ACCEPT
Mida siis peaks lisama et port 7878 suunaks teise võrgukaarti?
ifconfig eth0 192.168.2.1 netmask 255.255.255.0
echo 1 >/proc/sys/net/ipv4/ip_forward
iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE
iptables --append FORWARD --in-interface eth0 -j ACCEPT
Mida siis peaks lisama et port 7878 suunaks teise võrgukaarti?
Kui linuxi masinas on FORWARD ahela policy DROP, siis pead lisama ka lubava reegli:
Kood: Vali kõik
iptables -A FORWARD -i ppp0 -p tcp --dport 7878 -d 192.168.2.2 -j ACCEPTMul läheb neti juhe kohe ubuntu linux masinasse.imre kirjutas:Ikka esimesest ruuterist mis ühenduse vastu võtab. Või on üldsegi mingi linuxi purk otse CAT5 otsas?
STV Saturni otsas saab kasutada ka ilma ruuterita - mina viskasin ruuteri vahele mugavuse mõttes.
Ja teises võrgukaardist läheb juhe ruuterisse ja sealt siis ruuteris oma korda edasi.
Eeldame, et ubuntust järgnevates on kõik hästi ja vaja ainult välimine ots korda teha:
Proovi sedasi.
Kood: Vali kõik
iptables -t nat -I PREROUTING --src 0/0 --dst 192.168.2.2 -p tcp --dport 7878 -j REDIRECT --to-ports 7878Ei toiminud see.imre kirjutas:Eeldame, et ubuntust järgnevates on kõik hästi ja vaja ainult välimine ots korda teha:
Proovi sedasi.Kood: Vali kõik
iptables -t nat -I PREROUTING --src 0/0 --dst 192.168.2.2 -p tcp --dport 7878 -j REDIRECT --to-ports 7878



