Unable to add a static route: SIOADDRT: Network is unreachable
You have not declared 192.168.36.0/23
link local, despite the fact you have an address assigned for it, no link-local route appears to be listed in your routes.
192.168.36.0 192.168.36.254 255.255.254.0 UG 0 0 0 eth0
192.168.36.0/23 via 192.168.36.254 dev eth0
Instead its declared 192.168.36.0/23
should be passed to the gateway 192.168.36.254
which technically according to the rest of the routing table does not appear to be a neighbour (the kernel has no idea how to get to 192.168.36.254
).
There should be no gateway assigned for 192.168.36.0/23
because according to your IP address 192.168.36.132/23
it is probably meant to be a a link-local range (neighbours directly responsive via ARP).
You should have an entry such as this instead:
192.168.36.0 0.0.0.0 255.255.254.0 U 0 0 0 eth0
192.168.36.0/23 dev eth0 scope link
To fix, you need to remove the gateway declaration for 192.168.36.0/23
and replace with an entry such as:
ip route add 192.168.36.0/23 dev eth0