750UP bridge works local, not across network

I have bridged all 5 ports to basically use this unit as a 5-port PoE switch that I can l login to and manage. This works when I plug my laptop in directly to the ports, but not when I stick it on the network a few hops away. I can ping/ssh into adjacent IP units on the same subnet coming off the same 750, but not the 750 itself. Here’s the relevant config:

/interface ethernet
set 0 arp=enabled auto-negotiation=yes disabled=no full-duplex=yes l2mtu=1600 \
    mac-address=D4:CA:6D:03:71:EF mtu=1500 name=ether1-gateway speed=100Mbps
set 1 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited \
    disabled=no full-duplex=yes l2mtu=1598 mac-address=D4:CA:6D:03:71:F0 \
    master-port=none mtu=1500 name=ether2-master-local poe-out=auto-on \
    poe-priority=10 speed=100Mbps
set 2 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited \
    disabled=no full-duplex=yes l2mtu=1598 mac-address=D4:CA:6D:03:71:F1 \
    master-port=none mtu=1500 name=ether3-slave-local poe-out=auto-on \
    poe-priority=10 speed=100Mbps
set 3 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited \
    disabled=no full-duplex=yes l2mtu=1598 mac-address=D4:CA:6D:03:71:F2 \
    master-port=none mtu=1500 name=ether4-slave-local poe-out=auto-on \
    poe-priority=10 speed=100Mbps
set 4 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited \
    disabled=no full-duplex=yes l2mtu=1598 mac-address=D4:CA:6D:03:71:F3 \
    master-port=none mtu=1500 name=ether5-slave-local poe-out=auto-on \
    poe-priority=10 speed=100Mbps
/interface bridge port
add bridge=5_bridge disabled=no edge=auto external-fdb=auto horizon=none \
    interface=ether3-slave-local path-cost=10 point-to-point=auto priority=\
    0x80
add bridge=5_bridge disabled=no edge=auto external-fdb=auto horizon=none \
    interface=ether5-slave-local path-cost=10 point-to-point=auto priority=\
    0x80
add bridge=5_bridge disabled=no edge=auto external-fdb=auto horizon=none \
    interface=ether4-slave-local path-cost=10 point-to-point=auto priority=\
    0x80
add bridge=5_bridge disabled=no edge=auto external-fdb=auto horizon=none \
    interface=ether2-master-local path-cost=10 point-to-point=auto priority=\
    0x80
add bridge=5_bridge disabled=no edge=auto external-fdb=auto horizon=none \
    interface=ether1-gateway path-cost=10 point-to-point=auto priority=0x80
/interface bridge settings
set use-ip-firewall=no use-ip-firewall-for-pppoe=no use-ip-firewall-for-vlan=\
    no
/ip accounting web-access
set accessible-via-web=no address=0.0.0.0/0
/ip address
add address=192.168.5.74/24 comment="mt750 itself" disabled=no interface=\
    5_bridge network=192.168.5.0

It needs a default route to be reply to hosts which are not on its own subnet.

Note that using the switch chip where possible would use less CPU than bridging all ports.

yep, that worked, thanks :slight_smile:

For anyone else who’s trying this, here’s what I did:

/ip route add dst-address=0.0.0.0/0 gateway=192.168.5.1

I think I messed with switching vs. bridging awhile back, and for some reason I was able to get bridging working, but not switching. Are there any special tricks, or should I just slave all interfaces to ether1 and give ether1 an ip of 192.168.5.74/24 with a default route upstream?