I followed this article to get my EdgeRouter lite (ERL) up and running, and it works, but I haven't been able to get bridging to work. I was able to get bridging to work recently on a fitlet, and it was pretty easy, so I am wondering if the reason I haven't been able to on the ERL is due to MIPS or 11-BETA3...
What I am looking for is to set all three interfaces as a bridge and make the ERL a passive network firewall (no NAT), with an internal DHCP IP for SSH access (on any port). It will sit in between my DSL modem and my desktop.
Currently, I have pf disabled, one cloned interface (bridge0) that includes all three interfaces in rc.conf. I also have octe0 set as "DHCP" and the other two set as "up" in rc.conf. The bridge seems to get created correctly, with all three member interfaces, and the IP gets bound on octe0 and I can even ping out. However, it looks like traffic on another port (from my desktop) doesn't cross interfaces and doesn't make it past the ERL. I don't see the octe0 light blink when the octe1 light blinks, and I can't ping the gateway from my desktop.
When it boots up now, after enabling bridge0, it loads 2 kernel modules, one for bridge and one for bridgestp (something like that). I read somewhere that MIPS doesn't support kernel modules, so this surprised me, but maybe that was old information?
I'm not sure what else to look at, at this point. There is no pf running or loaded or enabled. Do I need to set a sysctl to get it to pass traffic from one interface to another on the bridge or something?
What I am looking for is to set all three interfaces as a bridge and make the ERL a passive network firewall (no NAT), with an internal DHCP IP for SSH access (on any port). It will sit in between my DSL modem and my desktop.
Currently, I have pf disabled, one cloned interface (bridge0) that includes all three interfaces in rc.conf. I also have octe0 set as "DHCP" and the other two set as "up" in rc.conf. The bridge seems to get created correctly, with all three member interfaces, and the IP gets bound on octe0 and I can even ping out. However, it looks like traffic on another port (from my desktop) doesn't cross interfaces and doesn't make it past the ERL. I don't see the octe0 light blink when the octe1 light blinks, and I can't ping the gateway from my desktop.
When it boots up now, after enabling bridge0, it loads 2 kernel modules, one for bridge and one for bridgestp (something like that). I read somewhere that MIPS doesn't support kernel modules, so this surprised me, but maybe that was old information?
I'm not sure what else to look at, at this point. There is no pf running or loaded or enabled. Do I need to set a sysctl to get it to pass traffic from one interface to another on the bridge or something?