[LUGOS] Routing externega IPja na PC znotraj mreže
Matej Žerovnik
levak at element.planetq.org
Wed Aug 6 09:56:25 CEST 2008
Metod Kozelj pravi:
> Howdy!
>
> Lahko naredi štako, kot je predlagal Tomaž. Z mojim receptom pa ...
>
>
>> Za GW služi kar Linux.
>>
>> Shema omrežje je nekako takšna:
>> Internet
>> |
>> |
>> GW
>> |
>> ------------------------
>> | | | |
>> PC1 PC2 PC3 PC4
>>
>> Vse PCji imajo trenutno lokalne IPje, rad bi pa, da bi PC1 deloval kot
>> da je na istem nivoju kot GW. Kot da ima PC1 svoj modem in svoj IP.
>> Prometa ni veliko, tako da je vseeno, če ves promet(tudi lokalni) teče
>> čez GW.
>>
>> Se pravi, če grem po tvojem nasvetu:
>> - strežniku PC1 nastavim zunanji IP(notranjega tudi, ali samo zunanjega?)
>> - pol route add -net 192.168.1.0 netmask 255.255.255.0 eth0
>> - route add default gw 192.168.1.1 eth0
>>
>>
>
> Na strežniku PC narediš tako:
>
> ifconfig eth0 <server eksterni IP> netmask 255.255.255.255 up
> route add -net 192.168.1.0 netmask 255.255.255.0 eth0
> route add default gw 192.168.1.1
>
> (pri tem zadnjem po moje ne rabiš pisati imena interfaca, ker bo routing
> engine sam ugotovil, da je DST IP dostopen preko route na mrežo).
>
> Tale server ima, kajpada, samo eksterni IP, internega pa ne.
>
>
>> Zadnja točka me malo heca. Kako nastaviti routo na strežniku. Če je adsl
>> na ppp0 in mreža na eth0, potem more biti destination pri route externi
>> IP, interface pa eth0?
>>
>>
>
> Na GW pa route naštimaš nekako takole:
>
> route add -net 192.168.1.0 netmask 255.255.255.0 eth0
> route add -host <server eksterni IP> netmask 255.255.255.255 eth0
>
> Ruto za povezljivost v internet (torej default gw) bi moral postaviti že
> pppd.
>
>
> Seveda boš v vsakem primeru (Tomažev ali moj recept) imel vključene
> iptables s pravili za filtriranje prometa tudi za <server eksterni IP>.
>
>
Odlično!
Hvala obema za rešitve. Bomo tole danes sprobali!
lp, Matej
More information about the lugos-list
mailing list