We have multiple vfilers in a 7-mode filer, but they are on different vlans.
e.g. vfiler1 is on mvif1-801, ip addr is 10.68.173.1
vfiler4 is on mvif1-804, ip addr is 10.68.237.1
According to routing table, default gateway for them is 10.68.173.254. Since they are on the same physical interface, there can only be one default gateway.
After a code upgrade and reboot, vfiler4 fails to connect to any DNS server, thus all AD authentication failed, rendering the CIFS share unusable.
This understandable as vfiler4 being in 10.68.237 subnet cannot reach the 10.68.173.254 default gateway, and therefore any network destination without the routing. It should be using 10.68.237.254 as gateway instead to reach the DNS servers.
The dilemma is that I cannot add a route because the routing table is used by all vfilers. If I add one using 10.68.237.254 as gateway, other vfilers in mvif1-801 will also use this but they won't be able to reach it.
Something was lost during the reboot that was not written into the rc file. I don't know how it worked before. What should I add in the routing table?
Please help. Thanks.