I still don't understand why /22 instead of /23
Porque você calculou suas sub-redes erradas e está tentando usar IPs de duas sub-redes diferentes.
Ou, para colocar de outra forma, se você usar uma máscara de / 23 bits, seu endereço inicial do intervalo deverá ser o primeiro endereço desse intervalo. 192.168.1.1 não é um endereço inicial para qualquer rede descrita por uma máscara de 23 bits, porque é assim que a matemática funciona.
Com uma máscara de 23 bits, as redes válidas são as seguintes.
$ ipcalc 192.168.0.0/23
Address: 192.168.0.0 11000000.10101000.0000000 0.00000000
Netmask: 255.255.254.0 = 23 11111111.11111111.1111111 0.00000000
Wildcard: 0.0.1.255 00000000.00000000.0000000 1.11111111
=>
Network: 192.168.0.0/23 11000000.10101000.0000000 0.00000000
HostMin: 192.168.0.1 11000000.10101000.0000000 0.00000001
HostMax: 192.168.1.254 11000000.10101000.0000000 1.11111110
Broadcast: 192.168.1.255 11000000.10101000.0000000 1.11111111
Hosts/Net: 510
$ ipcalc 192.168.2.0/23
Address: 192.168.2.0 11000000.10101000.0000001 0.00000000
Netmask: 255.255.254.0 = 23 11111111.11111111.1111111 0.00000000
Wildcard: 0.0.1.255 00000000.00000000.0000000 1.11111111
=>
Network: 192.168.2.0/23 11000000.10101000.0000001 0.00000000
HostMin: 192.168.2.1 11000000.10101000.0000001 0.00000001
HostMax: 192.168.3.254 11000000.10101000.0000001 1.11111110
Broadcast: 192.168.3.255 11000000.10101000.0000001 1.11111111
Hosts/Net: 510
Na sua configuração de interface, você parece ter address 192.168.2.35
e gateway 192.168.1.1
. Dado que a máscara do seu gateway e endereço estão em sub-redes completamente separadas. É claro que suas configurações de transmissão e endereço de rede também estão incorretas.
Se você usar uma máscara de 22 bits, você obterá um intervalo que inclui 192.168.1.xe 192.168.2.x. Esteja avisado que seus valores de transmissão e de rede ainda estão errados, eles também precisam ser corrigidos.
$ ipcalc 192.168.2.0/22
Address: 192.168.2.0 11000000.10101000.000000 10.00000000
Netmask: 255.255.252.0 = 22 11111111.11111111.111111 00.00000000
Wildcard: 0.0.3.255 00000000.00000000.000000 11.11111111
=>
Network: 192.168.0.0/22 11000000.10101000.000000 00.00000000
HostMin: 192.168.0.1 11000000.10101000.000000 00.00000001
HostMax: 192.168.3.254 11000000.10101000.000000 11.11111110
Broadcast: 192.168.3.255 11000000.10101000.000000 11.11111111
Hosts/Net: 1022