Kezdőoldal » Számítástechnika » Programozás » Port forwarding Androidon?

Port forwarding Androidon?

Figyelt kérdés
Pár hónapja vásároltam egy xbox360 konzolt, RGHztattam, ezzel lehetőségem nyilt egy alternatív multiplayer lehetőségre (FsdLiNK). A problémám onnan adódik hogy telenoros mobilinternetet használok, maga a box 2 porton keresztül kapcsolódna a szerverekhez, egy adat porton és egy közvetítő porton, szám szerint a 3071 és 3072, ezeket a portokat viszont nemtudom hogykéne megnyitnom, Wifi hotspottal megy a net a boxra a telefonomról, maga az internet megy, tehát azzal nincsen gond, viszont a szerverre nem kapcsolódik, nem látom a szobákat stb... frissíteni tudom a játékok patch-eit tehát net az van a 80as porton keresztül, a szolgáltatót felhívtam, aztmondták hogy ezeket a portokat nem tiltják, hanem ez nálam probléma, valószínűleg a telefonon kell feloldani a portokat és akkor mennie kell. Mondta hogy próbáljak beszerezni egy 3g modemet és abba tenni a simkártyát, azon egyszerűbben lehet feloldani a portokat, de nem nagyon akarok már erre költeni, tekintettel arra hogy csak januárig lesz korlátlan netem és a simet sem akarom ki-be rakosgatni. A telefonom rootolt és rátelepítettem a Busyboxot, terminalemut, iptables-t. Az az igazi problémám hogy nemtudom milyen parancsokat kellene beírnom a terminalEmulatorba. A válaszokat előre is köszönöm....

2013. dec. 17. 21:18
 1/9 anonim ***** válasza:

Nem tudom, hogy a telefonon lévő Iptables mennyire közvetlen implementációja az eredetinek, de szerveren így kell megoldani.

echo 1 > /proc/sys/net/ipv4/ip_forward (ez azért kell, hogy a forward engedélyezve legyen, de nem biztos, hogy Androidon itt találod)


iptables -t nat -F

iptables -P INPUT ACCEPT

iptables -P OUTPUT ACCEPT

iptables -t nat -A POSTROUTING -p tcp --dport 3071 -j MASQUERADE

iptables -t nat -A POSTROUTING -p udp --dport 3071 -j MASQUERADE

iptables -t nat -A POSTROUTING -p tcp --dport 3072 -j MASQUERADE

iptables -t nat -A POSTROUTING -p udp --dport 3072 -j MASQUERADE

2013. dec. 17. 21:31
Hasznos számodra ez a válasz?
 2/9 A kérdező kommentje:

ezt irja ki, sajnos nem tudom értelmezni;


# iptables -t nat -F

# iptables -P INPUT ACCEPT

# iptables -P OUTPUT ACCEPT

# iptables -t nat -A POSTROUTING -p tcp --dport 3071 -j MASQUERADE

FIX ME! implement getprotobyname() bionic/libc/bionic/stubs.c:378

# iptables -t nat -A POSTROUTING -p udp --dport 3071 -j MASQUERADE

FIX ME! implement getprotobyname() bionic/libc/bionic/stubs.c:378

# iptables -t nat -A POSTROUTING -p tcp --dport 3072 -j MASQUERADE

FIX ME! implement getprotobyname() bionic/libc/bionic/stubs.c:378

# iptables -t nat -A POSTROUTING -p udp --dport 3072 -j MASQUERADE

FIX ME! implement getprotobyname() bionic/libc/bionic/stubs.c:378

#

2013. dec. 18. 22:45
 3/9 anonim ***** válasza:

Megnéztem egy fórumon és azt mondják, hogy az Androidos implementáció jelentősen eltér a PC-s implementációtól. Ott azt javasolták, hogy a protokollt ne add meg. Tehát a fenti parancsok így változnak:


echo 1 > /proc/sys/net/ipv4/ip_forward (ez azért kell, hogy a forward engedélyezve legyen, de nem biztos, hogy Androidon itt találod)


iptables -t nat -F

iptables -P INPUT ACCEPT

iptables -P OUTPUT ACCEPT

iptables -t nat -A POSTROUTING --dport 3071 -j MASQUERADE

iptables -t nat -A POSTROUTING --dport 3072 -j MASQUERADE

2013. dec. 18. 23:00
Hasznos számodra ez a válasz?
 4/9 A kérdező kommentje:

a parancsokban módosítottam: a tcp-t és udp-t a protocol számára tcp-6 és udp-17 viszont most ezt a hibát dobta fel:

FIX ME! implement getprotobynumber() bionic/libc/bionic/stubs.c:384

2013. dec. 18. 23:06
 5/9 A kérdező kommentje:

kipróbáltam amit javasoltál, ezt adja ki:

# iptables -t nat -F# iptables -P INPUT ACCEPT

# iptables -P OUTPUT ACCEPT

# iptables -t nat -A POSTROUTING --dport 3071 -j MASQUERADE

iptables v1.4.10: unknown option `--dport'

Try `iptables -h' or 'iptables --help' for more information.

2013. dec. 18. 23:15
 6/9 anonim ***** válasza:
Sajnos ezzel a hibaüzenettel nem tudok mit kezdeni:\ hup.hu-n próbáld fel tenni a kérdést! Ott vannak Android fejlesztők is szép számmal.
2013. dec. 18. 23:16
Hasznos számodra ez a válasz?
 7/9 A kérdező kommentje:

Közben megtaláltam a dport parancsot n tudta értelmezni, viszont a destination-port-ot igen szóval így kell:


iptables -t nat -F

iptables -P INPUT ACCEPT

iptables -P OUTPUT ACCEPT

iptables -t nat -A POSTROUTING -- destination-port 3071 -j MASQUERADE

iptables -t nat -A POSTROUTING -- destination-port 3072 -j MASQUERADE

2013. dec. 18. 23:24
 8/9 anonim ***** válasza:
És működik is?:D
2013. dec. 18. 23:29
Hasznos számodra ez a válasz?
 9/9 A kérdező kommentje:
még nem tudtam leellenőrizni, majd holnap
2013. dec. 19. 15:29

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!