FreeBSD
Sveiki.
Šiame aprašyme pabandysiu išaiškinti, kaip reikia forwardinti portus su
freeBSD (mano atveju freeBSD 4.9) box'ą su
ipnat .
Kas jūsų kompiuteryje (routeryje) jau turi būti?
Na, žinoma, pati freeBSD sistema, su gerai sutvarkytu (kitaip pasakius -
veikiančiu) viso duomenų srauto routinimu.
Darome portų forward'us:
1. Susikuriame failiuką kuriame bus ipnat
taisyklės pvz.: "nano /etc/ipnat.rules"
(vietoj nano galite naudoti betkokį savo
mėgstamą teksto redaktorių pvz.: mcedit, pico, vi
ir t.t.)
2. Tame failiuke įrašome tokią eilutę ir išsaugome į
/etc/ipnat.rules :
rdr
<išorinis_interfeisas> <išorinis_ip>/32 port
<išorinis_portas>
-> <vidinis_ip>
port <vidinis_portas>
Realiai pas mane viskas atrodo taip:
rdr rl0 81.7.82.66/32 port 4662 -> 192.168.1.4
port 4662
3. Na štai - beliko paskutinis mažiukas žingsniukas perkrauti
ipnat rules . Gal yra ir šustresnių būdų, bet aš darau taip:
ipnat -C && ipnat -f /etc/ipnat.rules
Po šio veiksmo pas mane rašo taip:
su-2.05b# ipnat -C && ipnat -f /etc/ipnat.rules
77 entries flushed from NAT list
su-2.05b#
Čia:
IŠORINIS_INTERFEISAS -- jūsų tinklo plokštė, turinti tiesioginį priėjimą
prie interneto ir išorinį IP;
IŠORINIS_IP -- tai jūsų išorinis IP adresas (jš pažiurėti galima
parasiaus ifconfig)
VIDINIS_IP -- jūsų kompiuterio vidinis IP, kuriame veikia eMule (pvz
192.168.0.3 arba 10.2.5.6);
Aprašymą parengė: garfildas
Tinka versijoms nuo: 0.21+
Naujinta: 2004.05.09 Daan
|