Ошибка: NetMask не соответствует адресу маршрута

Я пытаюсь добавить новый маршрут в Ubuntu 16.04, следующую команду:

sudo route add -net 192.168.245.2 netmask 255.255.255.0 gw 192.168.0.200 enp2s0

Но получить эту ошибку:

route: netmask doesn't match route address

Что такое проблема?

Мои текущие конфигурации маршрута :

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.2     0.0.0.0         UG    100    0        0 enp2s0
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
172.18.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-5486059fe8de
192.168.0.0     0.0.0.0         255.255.255.0   U     100    0        0 enp2s0

и мой IPConfig:

br-5486059fe8de Link encap:Ethernet  HWaddr 02:42:1d:f8:39:ff
          inet addr:172.18.0.1  Bcast:172.18.255.255  Mask:255.255.0.0
          inet6 addr: fe80::42:1dff:fef8:39ff/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1037540843 errors:0 dropped:0 overruns:0 frame:0
          TX packets:394316816 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:77880182834 (77.8 GB)  TX bytes:48906441136 (48.9 GB)

docker0   Link encap:Ethernet  HWaddr 02:42:4f:02:e5:d2
          inet addr:172.17.0.1  Bcast:172.17.255.255  Mask:255.255.0.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

enp2s0    Link encap:Ethernet  HWaddr e0:d5:5e:ae:93:c4
          inet addr:192.168.0.198  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::2916:649e:d2df:8977/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:115855891728 errors:0 dropped:0 overruns:0 frame:0
          TX packets:172768700525 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:38396265500942 (38.3 TB)  TX bytes:150008590086247 (150.0 TB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:3593837969 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3593837969 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1583904668749 (1.5 TB)  TX bytes:1583904668749 (1.5 TB)

veth11ef68d Link encap:Ethernet  HWaddr 2e:ba:5b:fe:83:63
          inet6 addr: fe80::2cba:5bff:fefe:8363/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1044675619 errors:0 dropped:0 overruns:0 frame:0
          TX packets:397896221 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:92919495264 (92.9 GB)  TX bytes:49214351956 (49.2 GB)

veth8ae1550 Link encap:Ethernet  HWaddr 8e:06:4c:93:db:1d
          inet6 addr: fe80::8c06:4cff:fe93:db1d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3567676 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7824931 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:306871120 (306.8 MB)  TX bytes:636363292 (636.3 MB)
0
задан 18 February 2021 в 14:47

1 ответ

Либо вы должны изменить ip или маску, то есть:

sudo route add -net 192.168.245.0 netmask 255.255.255.0 gw 192.168.0.200 enp2s0

или

sudo route add -net 192.168.245.2 netmask 255.255.255.255 gw 192.168.0.200 enp2s0
0
ответ дан 18 March 2021 в 23:33

Другие вопросы по тегам:

Похожие вопросы: