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