jak na eth1

David Rohleder davro na ics.muni.cz
Čtvrtek Srpen 31 20:06:19 CEST 2000


Petr.Novotny na antek.cz (Petr Novotny) writes:

> On 25 Aug 2000, at 14:32, Vojtech Moravek wrote:
> 
> > Ted problem
> > pokud cokoliv udelam primo na linuxu tak si odchozi packet vezme jako
> > source adress do hlavicky adresu interface eth0 tzn neverejnou ip. A
> > cisco ho pochopitelne zahodi.
> > 
> > Ja mu potrebuji vnutit jako source ip adresu z eth1, kde je verejne ip
> > a ta nebude na ciscu zahozena.
> > 
> > Doufam, ze ted jsem se do toho nezapletl vice.
> 
> Hm. Pokud do toho muzete mluvit programum, ktere na linuxu 
> spoustite, pak odchozi socket na spravne IP proste bind()ujete.
> 
> Podrobneji (doufam, ze ne zcela spatne): Program odesila sva data 
> skrz socket. Pokud ten socket byl bind()ovan na konkretni IP 
> adresu, pak budou mit pakety zdrojovou adresu tuto. Jinak 
> (implicitni bind() je na 0.0.0.0) se pouzije adresa rozhrani, z nejz 
> paket odchazi.


V podstate je to pravda, ale v utilite ip jde nastavit, jakou source
adresu bude nastavovat podle toho, kam jde.

ip route add to 0/0 src ma_adresa via a.b.c.d

Viz IP Command Reference appendix A


-- 
-------------------------------------------------------------------------
David Rohleder						davro na ics.muni.cz
Institute of Computer Science, Masaryk University
Brno, Czech Republic
-------------------------------------------------------------------------


Další informace o konferenci Linux