I have done this a million times, so not sure what’s not working here, but I have a single wireless interface and a single bridge1 interface with all 3 Ethernets and wlan1 in the bridge. I have dhcp client bound to the bridge1 interface.
I have the wireless radio set as a station-pseudobridge. I tried station and station bridge, but I can’t communicate directly with the radio when in those mode, even when I manually configure an IP on it.
I cannot get a dhcp address over the wireless interface. If I plug in an Ethernet interface I get a DHCP address. Why is this not working over wireless?
Here’s an export of my config:
/interface bridge
add l2mtu=1522 name=bridge1
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
add authentication-types=wpa2-psk management-protection=allowed mode=dynamic-keys name=APKey supplicant-identity=“”
wpa2-pre-shared-key=xxxxx
add authentication-types=wpa2-psk management-protection=allowed mode=dynamic-keys name=BHkey supplicant-identity=“”
wpa2-pre-shared-key=xxxxxx
add authentication-types=wpa2-psk eap-methods=“” group-ciphers=tkip,aes-ccm management-protection=allowed mode=dynamic-keys name=
IEC supplicant-identity=“” unicast-ciphers=tkip,aes-ccm wpa-pre-shared-key=xxxxx wpa2-pre-shared-key=xxxxx
/interface wireless
set [ find default-name=wlan1 ] band=2ghz-b/g/n disabled=no frequency=2437 l2mtu=2290 mode=station-pseudobridge radio-name=ETECH
security-profile=IEC ssid=IEC_PSK wireless-protocol=802.11
/interface bridge port
add bridge=bridge1 interface=ether1
add bridge=bridge1 interface=ether2
add bridge=bridge1 interface=ether3
add bridge=bridge1 interface=wlan1
/interface bridge settings
set use-ip-firewall=yes
/ip dhcp-client
add default-route-distance=0 dhcp-options=hostname,clientid disabled=no
interface=bridge1
Other settings that are probably not relevant:
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0
max-limit=0 name=“VoIP RTP” packet-mark=“VoIP RTP” parent=global
priority=1 queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0
max-limit=0 name=“VoIP Sig” packet-mark=“VoIP Signal” parent=global
priority=2 queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0
max-limit=0 name=Default packet-mark=no-mark parent=global priority=8
queue=default
/snmp community
add addresses=x.x.x.x/32 name=xxxxx
/system logging action
set 0 memory-lines=100
set 1 disk-lines-per-file=100
set 3 remote=152.153.107.44
/ip dns
set max-udp-packet-size=512 servers=152.153.107.3,152.153.106.2
/ip firewall mangle
add action=mark-packet chain=prerouting comment=“VoIP Sig” dscp=24 new-packet-mark=“VoIP Signal”
add action=mark-packet chain=prerouting comment=“VoIP RTP” dscp=46 new-packet-mark=“VoIP RTP” src-address-list=“”
/snmp
set enabled=yes location=ETECH trap-community=public trap-version=2
/system clock
set time-zone-name=America/Denver
/system identity
set name=ETECH
/system logging
add action=remote topics=info
add action=remote topics=error
add action=remote topics=warning
/system ntp client
set enabled=yes primary-ntp=x.x.x.x
/system script
add name=LED-OFF policy=ftp,read,winbox source=“:led user-led=no”
add name=LED-ON policy=ftp,read,winbox source=“:led user-led=yes”
/tool netwatch
add down-script=LED-OFF host=x.x.x.x interval=5s up-script=LED-ON