Networking – OpenWRT LAN clients don’t see each


I'm a beginner at using OpenWRT but I'm loving it already. Everything is running fine (internet, wifi) on all clients except one thing: the computers running in my LAN don't see each other. Pings to them or between them gives "destination host unreachable". This happens when using either the machine's IP's or their assigned hostnames.

Running Backfire 10.03.1 – default settings everywhere except of course for the specific ISP stuff in the WAN.

What's going on?

Best Answer

Fixed it!

Basically each LAN port was acting independently - they needed to be part of the same VLAN. This is accomplished by appending this into /etc/config/network and then restarting:

config switch eth0                   
   option reset 1                     
   option enable_vlan 1             

config switch_vlan
   option device eth0          
   option vlan 1               
   option ports "0 1 2 3 4 5"