Toon posts:

[Linux 2.4.20] Meerdere ethernet interfaces, 1 gebruikt

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi allemaal,

Ik heb sinds een paar weken een tweede ethernetkaart in mijn Linux machine geplaatst, omdat ik SMB verkeer wou scheiden van FTP verkeer, en zo toch de volle 100 megabit tot beide services ter beschikking had.

eth0 was al geconfigureerd, op 192.168.0.1, eth1 werd gelijk gevonden, die heb ik ingesteld op .2.

Het irritante is nu dat -al- mijn verkeer (dus ook verkeer van en naar eth1) via eth0 verloopt. Ik wil dat als ik bijvoorbeeld 'ping 192.168.0.2' intik, het verkeer rechtstreeks via eth1 gaat, en niet via eth0, wat nu dus gebeurd. Volgens mij is het wel zo dat als eth0 volledige belast word, eth1 word gebruikt om bepaalde pakketjes te versturen, dat zie ik ook aan de pieken in MRTG grafieken.

Heeft iemand een idee hoe ik dit kan oplossen? Ik heb 'Advanced Routing' aangevinkt in de kernel configuratie, dit bood echter niet direct uitkomst.

Verwijderd

Dit komt doordat allebei je NIC's op hetzelfde netwerk (zelfde subnet) hangen. Daardoor wordt intern het verkeer altijd over eth0 gerouted, omdat dat nou eenmaal de snelste route is. Compleet logisch dus.

  • The Jester
  • Registratie: Januari 2000
  • Laatst online: 26-11-2024

The Jester

The fool escaped from paradise

Je moet m.i. IPTABLES zó configureren, dat SMB-verkeer alleen op de ene NIC wordt toegelaten, en FTP wordt geblocked. De andere NIC precies andersom. Of je laat die bak gewoon round-robin draaien. Dan gaan alle oneven packets over NIC-1 en alle even packets over NIC-2 (ongeacht packet-size, dat wel). Wellicht heb je hier iets aan: http://balance.sourceforge.net/

As you grow up and leave the playground where you kissed your prince and found your frog...


  • FatalError
  • Registratie: Juni 1999
  • Laatst online: 18:13

If it ain't broken, tweak it! | gasloos sinds oktober 2025, hoekwoning 1978 | 10kWp PV, Panasonic K serie 7kW, Atlantic Explorer V5 270L | Tesla Model Y | 3x Victron MP2 6k5, 48kWh


Verwijderd

Topicstarter
The_Jester: Ik heb inderdaad geprobeerd met IPtables dit verkeer te scheiden, ging echter nog steeds over eth0. ;) Bedankt voor de URL's trouwens!