Hello. I'm a long time Tomato user on the WRT54G/GS/GL (i have the 3 models). However this routers can't handle more than 20mb/s rate and i've been trying other routers, namely the netgear 3500L. Naturally I went for tomato usb mod.
Anyway, I have a new isp which uses a stupid locked thomson, connected to a modem, to do all the work. I've been trying to get Tomato to work with my connection but i've been unsuccessful because of the 802.1q vlan support.
My ISP uses 2 vlan's to give me a internet connection and a video connection. the internet vlan uses pppoe to establish the connection and that's my first goal, make the internet work.
I've been at this for some long hours in the last few weeks and I can't seem to get this to work, searched the dd-wrt forums/wiki, also tried dd-wrt, searched this forum + the linksysinfo and I can't get this to work.
After trying to decipher what witchcraft they could have done (my isp) with wireshark, i've got linux to work this way:
- made a vlan with id 10 on the eth0 port
- make a simple pppoe connection through the vlan with id 10
this worked out of the box, so there's no trickery, it's just a simple pppoe connection over a 802.1q vlan.
So I then went for the tomato/dd-wrt on the netgear (K2.6, tried a lot of betas because i'm at this for 3 months now) and the dd-wrt (with original tomato, so 2.4 kernel) and the results where always the same:
- vconfig add vlan2 10
(also tried vlan1(for wrt54), eth0, vlan0(!), and some other stupid interfaces that don't make sense)
- ifconfig vlan10 up
- nvram set wan_iface vlan10
then i sniff the connection between the router and the modem and I see the pppoe packet being sent in the right vlan (id 10) and I see the server responding to that packet, but the router never receives it! and "ifconfig" always says 0.0kb received, only the sent appear.
So, is it possible to do this in Tomato? Can I do the vlan tagging in the wan port? Can anyone help me? tks =)
(in another note, after I can make the internet connection work, i need the video vlan to work, witch uses some dhcp trickery and then use some-sort of udproxy to forward packets between vlan12 and my LAN, but that's another story)