wan0 connects to the modem.
lan0 connects to the internal network.
lan1 is currently spare and doesn't do anything.
wlan0 is one wireless network AP.
wlan1 is a secondary wireless network AP.
None of the interfaces are assigned their own IPs, only the bridge is given an IP (as it's bridging all the adapters, there's no point them having their own IPs).
]]>My full network setup, in case it's relevant, is below (now with added allmulti and promisc):
rfkill unblock all
iw set reg GB
brctl addbr br0
brctl stp br0 on
brctl addif br0 lan0
brctl addif br0 lan1
ip link set lan0 up
ip link set lan1 up
ip link set wan0 up
ip link set br0 up
ip link set lan0 mtu 9000
ip link set lan1 mtu 4000
ip addr add 10.0.0.2/24 broadcast 10.0.0.255 dev br0
route add -net 239.0.0.0 netmask 255.0.0.0 br0
ifconfig br0 allmulti promisc
dhclient -nw -w wan0
wlan0 and wlan1 are then added to the bridge by HostAPD.
]]>Not sure if this applies here though. Just thinking that maybe PROMISC mode shares all packets with all networks or something.
]]>The programs were running fine and continued to run, they weren't crashing.
]]>Is there likely to be something I need to do to get this working in addition to just installing them? I thought it may be a port related issue so I installed and set up miniUPnPd as well, but that doesn't seem to have helped.
IPTables only has one rule and that's to allow MASQ, so NAT to access the internet. It's not blocking anything.
Any ideas on what's likely to be the cause here?
Random machine info, let me know if you'd like some other information that I haven't listed.
root@emerald ~ $ netstat --inet -nlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 641/named
tcp 0 0 0.0.0.0:51677 0.0.0.0:* LISTEN 28863/miniupnpd
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 1390/smbd
tcp 0 0 0.0.0.0:222 0.0.0.0:* LISTEN 1007/sshd
tcp 0 0 0.0.0.0:9000 0.0.0.0:* LISTEN 1969/mono
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 1390/smbd
tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN 2078/x11vnc
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 1696/transmission-d
tcp 0 0 0.0.0.0:8081 0.0.0.0:* LISTEN 1895/python2
tcp 0 0 0.0.0.0:8082 0.0.0.0:* LISTEN 1743/python2
tcp 0 0 0.0.0.0:8083 0.0.0.0:* LISTEN 1696/transmission-d
tcp 0 0 0.0.0.0:8084 0.0.0.0:* LISTEN 1718/python2
tcp 0 0 0.0.0.0:8085 0.0.0.0:* LISTEN 1860/python2
tcp 0 0 10.0.0.2:53 0.0.0.0:* LISTEN 641/named
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 641/named
tcp 0 0 0.0.0.0:8086 0.0.0.0:* LISTEN 29420/mediatomb
root@emerald ~ $ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN mode DEFAULT
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: lan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc mq master br0 state UP mode DEFAULT qlen 1000
link/ether 00:10:18:58:45:f4 brd ff:ff:ff:ff:ff:ff
3: wan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT qlen 1000
link/ether 00:10:18:58:45:f6 brd ff:ff:ff:ff:ff:ff
4: lan1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 4000 qdisc pfifo_fast master br0 state DOWN mode DEFAULT qlen 1000
link/ether 50:e5:49:ed:c9:20 brd ff:ff:ff:ff:ff:ff
5: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br0 state UP mode DEFAULT qlen 1000
link/ether 90:f6:52:0d:c4:82 brd ff:ff:ff:ff:ff:ff
6: wlan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br0 state UP mode DEFAULT qlen 1000
link/ether 00:c0:ca:53:e2:16 brd ff:ff:ff:ff:ff:ff
7: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT
link/ether 00:10:18:58:45:f4 brd ff:ff:ff:ff:ff:ff
22: mon.wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UNKNOWN mode DEFAULT qlen 1000
link/ieee802.11/radiotap 90:f6:52:0d:c4:82 brd ff:ff:ff:ff:ff:ff
23: mon.wlan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UNKNOWN mode DEFAULT qlen 1000
link/ieee802.11/radiotap 00:c0:ca:53:e2:16 brd ff:ff:ff:ff:ff:ff