Iām having the same issue, but with different subnets of course. Iām very new to āunderstandingā networking, but familiar with the concepts at a high level.
Doing āshow ip routeā indicates the subnets are all directly connected through their own interfaces. Given that routing should just work at that point, Iām guessing it might have something to do with firewalls, but I donāt understand the flow of packets enough to know which firewall might be in the way?
Specifically, Iām trying to use debian/nginx 10.54.1.51 as a proxy for homeassistant 10.54.2.51, but I canāt ping either way or from a couple of other subnets with an assortment of devices/operating systems.
@midirouter Are you able to ping those windows hosts from Vyos router?
See if you can find arp for vyos IP addresses? if not a link issue
Ideally this is a very simple topology and should not be an issue at all. If you are unable to ping from router itself to the hosts then it could be an assignment of interfaces in vmware.
@blason if you donāt mind me jumping in Iād love to keep this conversation going and hopefully it will help @midirouter when they log in next.
I can ping from Vyos to anywhere and everywhere without issue. āarp -aā on windows and debian both show me the addresses on their current subnet (including Vyos) but nothing outside that.
So you can ping Vyos but how about pinging hosts from Vyos? As suggested @16again then it might be windows firewall dropping packets? Or do you have any VPN client installed? I was troubleshooting on other day and observed that I had Fortinet remote access vpn client installed which was blocking PING. (Just a throught)
Thanks⦠Iām out of my depth here with regard to firewalls/zones. At what point do packets get inspected/filtered when traversing subnets? Do they effectively go from LAN1-LOCAL then LOCAL-LAN2 and those are the 2 firewalls that need to be inspected/configured?
Edit: Iāve looked a bit more into this and wondering if the problem is that my subnets are all in different vLANs, managed upstream of Vyos by the hypervisor and unifi hardware. Do I need to use vifs in Vyos rather than tagging the interfaces in the hypervisor, or is this possibly what statitc routes are for?
Thanks both. Iāve attached a sanitised config for Vyos. vyos.txt (7.2 KB)
Running tcpdump -ni icmp on eth1 and eth2 in the attached while trying to ping from 10.31.0.51 to 10.31.20.51 appears to show the packet hitting the router but no reply of any kind⦠perhaps it is being dropped somewhere? There is nothing showing on eth2 at all.
Of course⦠it makes sense now and is working perfectly. Thank you all for persevering with my limited understanding of this, none of the āVyos for dummiesā guides I found stepped through the dual LAN setup options