Hi guys, I revisited the issue after getting a box to test
I have set up a vyatta router with 4 ports eth0: 192.168.1.232 (WAN) -> simulate gateway#1 eth1: 192.168.1.233 (WAN) -> simulate gateway#2 eth2: 192.168.20.1 (LAN) -> simulate LAN #1, represented by a laptop 192.168.20.2 :: to route through eth0 for gateway 192.168.1.1 eth3: 192.168.30.1 (LAN) -> simulate LAN #2, represented by a laptop 192.168.30.2 :: to route through eth1 for gateway 192.168.1.2 I can't get eth3 to work somehow.. I think the laptop needs to be connected using a cross cable (using different laptops) but .20.x side is working fine. As attached is the config. I then run the ip tool on 192.168.30.0.. but i still can't route out. when i set the gateway, it routes out, but via that gateway... both 192.168.1.1 abd 1.2 and adsl modems... or should I be ensuring both eth0 and eth1 are of different subnet? below is the config i did... ======================================== vyatta:~# ip route add default via 192.168.1.2 dev eth1 tab 2 vyatta:~# ip rule add from 192.168.30.0/24 tab 2 priority 600 vyatta:~# ip route list 192.168.20.0/24 dev eth2 proto kernel scope link src 192.168.20.1 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.232 192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.233 192.168.30.0/24 dev eth3 proto kernel scope link src 192.168.30.1 vyatta:~# ip rule list 0: from all lookup 255 600: from 192.168.30.0/24 lookup 2 32766: from all lookup main 32767: from all lookup default ========================================= Food for thought? More testing to be done tomorrow! Thanks folks! Daren -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Daren Tay Sent: Tuesday, January 08, 2008 11:50 AM To: Robert Bays Cc: vyatta-users@mailman.vyatta.com Subject: Re: [Vyatta-users] Managing different subnet with different gateway Ok roberts, will take note of that. My concern is just to ensure the 2 subnet have their traffic routed through their respective gateways as different bandwidth is purchased for them :) Thanks man! Daren -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Robert Bays Sent: Tuesday, January 08, 2008 2:59 AM To: vyatta-users@mailman.vyatta.com Subject: Re: [Vyatta-users] Managing different subnet with different gateway Daren, I would still setup a global default route in the router to handle traffic not explicitly source routed. Cheers, Robert. Daren Tay wrote: > Hi guys, > > one more question: > say I do the below mentioned way to have multi-gateway setup, but there'll > still be a default gateway set in xorpsh yeah? > Will this affect how traffic is routed out? > > Or should I just do away with the default gateway setup? > > Thanks! > Daren > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Behalf Of Daren Tay > Sent: Saturday, January 05, 2008 12:32 PM > To: vyatta-users@mailman.vyatta.com > Subject: Re: [Vyatta-users] Managing different subnet with different > gateway > > > Ah silly me, the obvious > > Thanks! > Daren > > -----Original Message----- > From: Robert Bays [mailto:[EMAIL PROTECTED] > Sent: Saturday, January 05, 2008 7:00 AM > To: Daren Tay > Cc: vyatta-users@mailman.vyatta.com > Subject: Re: [Vyatta-users] Managing different subnet with different > gateway > > > Running traceroute from a system on each subnet should show you > different paths. > > cheers. > > Daren Tay wrote: >> Cool guys :) >> >> I'm gonna give the ip rule a test when I head back to office on monday, > but >> how do I determine that it is working? >> >> Once that is done, I'll look into the bandwidth throttling. >> >> Daren >> >> -----Original Message----- >> From: Robert Bays [mailto:[EMAIL PROTECTED] >> Sent: Saturday, January 05, 2008 5:17 AM >> To: Daren Tay >> Cc: vyatta-users@mailman.vyatta.com >> Subject: Re: [Vyatta-users] Managing different subnet with different >> gateway >> >> >> Daren, >> >> Yep. The tool is the standard linux ip command. The "ip rule from" >> part tells the system that anything from this address should go to table >> n. Each table has a separate default route. >> >> XORP *shouldn't* kill these routes since they aren't in the master >> table. YMMV. As Aubrey correctly pointed out, you will want to add >> these commands to your startup files so they are added at each boot. >> >> As for tracking bandwidth, you could also poll interface stats using >> SNMP and rrdtool/mrtg. (ifOutOctets) >> >> Good Luck! >> >> Cheers, >> Robert. >> >> >> >> Daren Tay wrote: >>> Hi guys, >>> >>> yeah I want to route them out different gateway. >>> >>> what is this ip tool you are refering to? you mean the standard 'ip' >> command >>> over the linux kernel? >>> And if I issue these command, won't xorp override it everytime i do a >> commit >>> within it? I thought Vyatta overrides any routing/settings the kernel >> has.. >>> so base on what you are advicing me, >>>> #ip route add default via 10.0.0.1 dev eth0 tab 1 >>>> #ip route add default via 10.1.0.1 dev eth1 tab 2 >>>> #ip rule add from 192.168.16.0/24 tab 1 priority 500 >>>> #ip rule add from 192.168.17.024 tab 2 priority 600 >>> say my subnet 1 is 192.168.16.0/24 >>> subnet 2 is 192.168.17.0/24 >>> >>> by add the above, i can define the default gateway out? >>> >>> And as my original question mention, will it interfere with Vyatta's >>> settings (static routing etc), or vice versa? >>> >>> On a side note, am I able to track bandwidth usage on each of this >>> interface? >>> >>> Thanks! >>> Daren >>> >>> -----Original Message----- >>> From: Aubrey Wells [mailto:[EMAIL PROTECTED] >>> Sent: Friday, January 04, 2008 6:19 AM >>> To: Robert Bays >>> Cc: Daren Tay; vyatta-users@mailman.vyatta.com >>> Subject: Re: [Vyatta-users] Managing different subnet with different >>> gateway >>> >>> >>> hmmm I did not know you could do that with ip in linux. very >>> interesting. you just solved a problem for me as well, thanks. :-) >>> >>> ------------------ >>> Aubrey Wells >>> Senior Engineer >>> Shelton | Johns Technology Group >>> A Vyatta Ready Partner >>> www.sheltonjohns.com >>> >>> >>> On Jan 3, 2008, at 1:14 PM, Robert Bays wrote: >>> >>>> Daren, >>>> >>>> If I am understanding you correctly you want to route the first local >>>> interface out one gateway and the second local interface out the >>>> second >>>> gateway. You would need to use source based routing to do what you >>>> are >>>> looking for. That's not currently supported in the cli, but you can >>>> do >>>> it from the linux command prompt using the ip tool. Something like >>>> this >>>> should work for you. >>>> >>>> #ip route add default via 10.0.0.1 dev eth0 tab 1 >>>> #ip route add default via 10.1.0.1 dev eth1 tab 2 >>>> #ip rule add from 192.168.16.0/24 tab 1 priority 500 >>>> #ip rule add from 192.168.17.024 tab 2 priority 600 >>>> >>>> Cheers, >>>> Robert. >>>> >>>> >>>> Daren Tay wrote: >>>>> Hi there, >>>>> >>>>> my intention is just to use one router to handle 2 subnet. >>>>> But each subnet has their own gateway, so how do I specify the >>>>> different >>>>> gateway on the router? >>>>> >>>>> Thanks! >>>>> Daren >>>>> >>>>> -----Original Message----- >>>>> *From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of >>>>> *Nick Davey >>>>> *Sent:* Thursday, January 03, 2008 11:25 PM >>>>> *To:* Daren Tay >>>>> *Cc:* vyatta-users@mailman.vyatta.com >>>>> *Subject:* Re: [Vyatta-users] Managing different subnet with >>>>> different gateway >>>>> >>>>> I don't know if I'm understanding this right. You want to add a >>>>> second subnet on a second interface of the Vyatta router? In that >>>>> case, yes it will work fine, without much extra configuration (you >>>>> may need to modify your NAT/firewall rules). That's a pretty >>>>> straight forward setup though. If you are looking to add a second >>>>> router to your network, with a second network behind that router >>>>> you >>>>> would need to add static routes for the network behind the second >>>>> router, and a default route on the second router. Alternatively >>>>> you >>>>> could use a simple routing protocol like RIP. Make sense? >>>>> >>>>> On Jan 3, 2008 3:13 AM, Daren Tay <[EMAIL PROTECTED] >>>>> <mailto:[EMAIL PROTECTED]>> wrote: >>>>> >>>>> Hi guys, >>>>> >>>>> happy 2008 wherever you guys are! >>>>> >>>>> I have a question: >>>>> Currently my vyatta router is handling one subnet with one >>>>> gateway, using >>>>> NAT for the servers. >>>>> SO basically its just static routing. >>>>> >>>>> I now need to add another subnet (different project) into the >>>>> picture, which >>>>> has its own gateway. >>>>> Can the vyatta router handle 2 different subnet, each with its >>>>> own gateway? >>>>> >>>>> Do advice ;) >>>>> >>>>> Thanks! >>>>> Daren >>>>> >>>>> _______________________________________________ >>>>> Vyatta-users mailing list >>>>> Vyatta-users@mailman.vyatta.com >>>>> <mailto:Vyatta-users@mailman.vyatta.com> >>>>> http://mailman.vyatta.com/mailman/listinfo/vyatta-users >>>>> >>>>> >>>>> >>>>> ---------------------------------------------------------------------- - > - >>>>> _______________________________________________ >>>>> Vyatta-users mailing list >>>>> Vyatta-users@mailman.vyatta.com >>>>> http://mailman.vyatta.com/mailman/listinfo/vyatta-users >>>> _______________________________________________ >>>> Vyatta-users mailing list >>>> Vyatta-users@mailman.vyatta.com >>>> http://mailman.vyatta.com/mailman/listinfo/vyatta-users >>> _______________________________________________ >>> Vyatta-users mailing list >>> Vyatta-users@mailman.vyatta.com >>> http://mailman.vyatta.com/mailman/listinfo/vyatta-users >> _______________________________________________ >> Vyatta-users mailing list >> Vyatta-users@mailman.vyatta.com >> http://mailman.vyatta.com/mailman/listinfo/vyatta-users > > _______________________________________________ > Vyatta-users mailing list > Vyatta-users@mailman.vyatta.com > http://mailman.vyatta.com/mailman/listinfo/vyatta-users > > _______________________________________________ > Vyatta-users mailing list > Vyatta-users@mailman.vyatta.com > http://mailman.vyatta.com/mailman/listinfo/vyatta-users _______________________________________________ Vyatta-users mailing list Vyatta-users@mailman.vyatta.com http://mailman.vyatta.com/mailman/listinfo/vyatta-users _______________________________________________ Vyatta-users mailing list Vyatta-users@mailman.vyatta.com http://mailman.vyatta.com/mailman/listinfo/vyatta-users
protocols { static { route 192.168.20.0/24 { next-hop: 192.168.20.1 } route 192.168.30.0/24 { next-hop: 192.168.30.1 } } } policy { } interfaces { loopback lo { } ethernet eth0 { hw-id: 00:15:17:63:6b:08 address 192.168.1.232 { prefix-length: 24 } } ethernet eth1 { hw-id: 00:15:17:63:6b:09 address 192.168.1.233 { prefix-length: 24 } } ethernet eth2 { hw-id: 00:19:b9:f9:35:e1 address 192.168.20.1 { prefix-length: 24 } } ethernet eth3 { hw-id: 00:19:b9:f9:35:e2 address 192.168.30.1 { prefix-length: 24 } } } service { ssh { } } firewall { } system { ntp-server "69.59.150.135" login { user root { authentication { encrypted-password: "$1$$Ht7gBYnxI1xCdO/JOnodh." } } user vyatta { authentication { encrypted-password: "$1$$Ht7gBYnxI1xCdO/JOnodh." } } } package { repository community { component: "main" url: "http://archive.vyatta.com/vyatta" } } }
_______________________________________________ Vyatta-users mailing list Vyatta-users@mailman.vyatta.com http://mailman.vyatta.com/mailman/listinfo/vyatta-users