Toon posts:

meerdere eth's in linux en routes

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb 2 nic's in mijn debian-bak:

eth0 10.0.0.20: intel 100mbit taak: internet (is ook gecapped op poort niveau)
eth1 10.0.0.10: realtek 1000mbit taak: lan gbit

al het internet verkeer gaat mooi via eth0, en als ik iets upload naar 10.0.0.10, gaat dat lekker op volle snelheid, maar downloaden pakt hij eth0 :( en dat wil ik dus niet. Ik heb hier al eerder een topic over gehad mbt gentoo. Alleen nu is de situatie omgedraaid, toen wat eth0 eth1 en eth1 eth0. Ik had het toen opgelost door een extra route:

/sbin/route add -host 10.0.0.1 eth1

Wat ik nu dus in gedachte heb is het volgende:

/sbin/route add -host 10.0.0.1 eth0
/sbin/route add -host 10.0.0.0 eth1


al het verkeer in hetzelfde subnet en niet van 10.0.0.1 (router) naar eth1

mijn route table wordt dan:

ares:/home/matthias# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.1        *               255.255.255.255 UH    0      0        0 eth0
10.0.0.0        *               255.255.255.255 UH    0      0        0 eth1
10.0.0.0        *               255.255.255.0   U     0      0        0 eth0
10.0.0.0        *               255.255.255.0   U     0      0        0 eth1
default         10.0.0.1        0.0.0.0         UG    0      0        0 eth1
default         10.0.0.1        0.0.0.0         UG    0      0        0 eth0


Is dit een juiste gedachtegang?

Verwijderd

Topicstarter
Oke nvm, rebooten werkt ook O-)

AAAAAAAAAH, ik wordt gek, nu opeens weer niets, dat 1e werkte ook niet, hebben jullie een voorstel om het goed te krijgen? :)

edit: de 24 kick was eerst, omdat ik dacht dat het opgelost was ;)

[ Voor 85% gewijzigd door Verwijderd op 05-06-2007 09:23 ]


  • mtak
  • Registratie: Juli 2002
  • Niet online
De regel:
default         10.0.0.1        0.0.0.0         UG    0      0        0 eth0
is volgens mij te veel.

Als ik het vergelijk met mijn apparatus magnifico(welke nog een ouderwetse PPP verbinding via een adsl modem heeft):
srv01:/home/llanorant# route
Kernel IP routing table
Destination     Gateway     Genmask         Flags Metric Ref    Use Iface
195.190.249.88  *           255.255.255.255 UH    0      0        0 ppp0
192.168.1.0     *           255.255.255.0   U     0      0        0 eth2
192.168.0.0     *           255.255.255.0   U     0      0        0 eth0
10.0.0.0        *           255.0.0.0       U     0      0        0 eth1
default         *           0.0.0.0         U     0      0        0 ppp0

Ik heb maar 1 default route, welke jij ook zou moeten hebben volgens mij. Alles wat niet in subnet 10.0.0.0/24 zit moet ie naar de default route gooien. Hij heeft nu 2 keuzes, pick one.

Btw. niet kicken binnen 24 uur ;)

[ Voor 1% gewijzigd door mtak op 05-06-2007 01:09 . Reden: 24 uur kick ]


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Om dit op deze manier te doen (zelfde subnet op de kaarten) heb je 2 routing tables nodig icm policy routing (http://www.policyrouting....utingBook/ONLINE/TOC.html). Kun je niet gewoon je subnets fixen?

All my posts are provided as-is. They come with NO WARRANTY at all.


Verwijderd

Topicstarter
Late reactie maargoed : Hmmz in een productieomgeving zou het leuk zijn om dat te proberen, maar dit is een thuisservetje. Ik ga binnenkort een nieuwe router aanschaffen die op router niveau verkeer kan shapen. Dus dan kan ik lekker met 1 NIC verder. In ieder geval bedankt voor de suggesties.