1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Tomato interacting oddly with devices on bridge.

Discussion in 'Tomato Firmware' started by Nabby, Dec 21, 2013.

  1. Nabby

    Nabby Reformed Router Member

    So I took the plunge and installed tomato on my E2000 last night and love it. My stock fw wouldn't show connected devices unless they had requested an IP from the DHCP, and what it did show was very limited. I have a TEW-640MB wireless bridge in my entertainment center with a two computers and two game consoles hooked to it, with static IP's set on them. Now what Tomato shows me is every device connected to the bridge has the MAC address of the bridge itself, which means I can't set DHCP reservation for those IP's - not really a problem, I just set my static IP's in the .2 to .199 range and then use .200 and up for the DHCP, but I'd like to be able to set reservation so that I can name the devices on my list. Is it normal for a wireless bridge not to report to the router the MAC addresses of connected devices?
    The next strange issue is that the first port on the bridge (one of the computers) shows up on Tomato as being on eth1 (like all my wireless devices) and all the others after it get put on br0, and all the computers wired directly to the router also end up on br0, and the internet connection is on vlan2. The web interface for the bridge has an IP at .100 that I have no problem accessing but it doesn't even show up on my devices list. Any ideas why the interfaces seem to be all over the place?
     
  2. Marcel Tunks

    Marcel Tunks Networkin' Nut Member

    Normal behavior for WET bridge. If you want tge MAC addresses to be passed to the router then you need to use wired, powerline, or WDS.
     
  3. mw333

    mw333 Serious Server Member

    The important question is, is it working for you?

    If I understand correctly, you would like to see the Device List populated with your machine names. To get DHCP reservations you should shift your machines from static to get an address automatically and let the DHCP server on your gateway (e2000) take care of it (e.g. get you the reservations). If you happen to want the same addresses as what you have now you can utilize Static DHCP (on the gateway) and they will get the static DHCP address you assigned on the gateway.

    When you assigned the static DHCP addresses you can also fill in the name column.

    With this set up I would expect the wireless bridge to be eth0 and all the wired machines br0. The bridge should be acting like a managed switch - is has an address and has a wireless connection to the gateway. The others are wired, attached to the switch.
     
  4. Nabby

    Nabby Reformed Router Member

    If I have all devices on the bridge set to get IP from DHCP, their names and MACs show up on the device list with a copy of the bridge's MAC address sharing the same IP.
    If I try to do DHCP reservation in the router, the device gets no connectivity unless I reserve the bridge MAC with it to the same IP, but I can only do that once - Tomato won't let me duplicate MACS.
    If the bridge connects to the router with devices to it already up and running - such as when I reboot the router - all devices attached to it show only the bridge's MAC address. If anything attached to the router attempts to connect while the bridge is fully connected, then I get both the MAC address of the device and the bridge one above the other.

    Example - In this picture, the devices connected to the bridge are the Xbox360 on .101, the Core i5 on .236 and a Core2Duo (name not shown) on .246 ... the router has DHCP reservation set up with both the 360's and the bridge's MACs to .101 so the 360 gets the proper IP but only the bridge's MAC shows up. The Core2Duo and bridge were already running when the router was booting, only the bridge's MAC shows up and no computer name. The bridge was already connected to the router when the Corei5 was booted, both the computer and the bridge MACs show up and have the same IP.

    [​IMG]

    Also curious - anything I have DHCP reserved that is not currently connected goes to br0, in this pic it would be AdamsPhone and iTouch. When I turn the devices on, they go back to being on eth1.

    It "works" in that all devices have connectivity, however I would like to be able to assign static IP's to all devices attached to the bridge. The bridge doesn't have the option of assigning static IP's to each port, so my only options are DHCP reservation in the router, which seems to only work with one device, or going to each device and telling it to manually use a specific IP instead of using the DHCP in which case it's name and MAC doesn't show up, making it more of a headache in IPTraffic monitoring.
     
    Last edited: Dec 21, 2013
  5. mw333

    mw333 Serious Server Member

    Sounds like Marcel is correct - you are operating in WET mode and it is working. Can you shift the TEW-640MB support WDS?
     
  6. Marcel Tunks

    Marcel Tunks Networkin' Nut Member

    I tried to get the specs but the Trendnet website is busy. If you set the bridge to WDS then also make sure to set the router to WDS+AP. Keep in mind that WDS is not standardized and different devices don't always play well together. WET is also a bit faster. If your current system works for you then it's best to just leave it alone.
     
  7. Nabby

    Nabby Reformed Router Member

    Well what I've figured out is that with anything connected to the bridge, I can't use the "bound to" option (glad these are just my devices, then), and I just have to accept that there's going to be two entries in the device list for each one, but I did finally get each device it's own static IP. The bridge I have doesn't support WDS that I can find. It's got very few features, and there doesn't seem to be a lot of information on the internet about it.
    I'm about to crack it open and see if I can find the antenna hookups so I mod it for externals. I can't figure out why it tells me I have 98% Link Quality, 96% Signal Strength, and then 100% Noise Strength no matter what channel it's on, while Tomato tells me Interference is "Acceptable". Looking over my statistics on the bridge, I have receive CRC errors on 898059 out of 3287191 - about 27%, and my transmit stats show 1311712 retries out of 5837146 sent packets - 22%. I would really like to get this cleared up, but this is actually a dramatic improvement from setting my RTS on the bridge to 2307. Oddly, if I set my RTS on the router to that, my bridge can't even talk to it any more.
     
  8. Marcel Tunks

    Marcel Tunks Networkin' Nut Member

    Would you be able to post a screenshot of your Basic and Advanced Wireless settings (on the router)? There may be settings that will reduce errors without opening up your devices.
     

Share This Page