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