eddy_em: (Default)
eddy_em ([personal profile] eddy_em) wrote2023-02-07 07:49 pm

И как сделать две сети на одном интерфейсе?

Имеем домашний комп с одной сетевухой (вторую пока взять негде) и сдохший (видимо) роутер микротик. Очень хочется иметь выход как в интернет (через роутер 10.0.0.1), так и в локалку (таки наблюдать с компьютера удобней, чем с ноута, но и интернет нужен).
ОК, добавляем новый адрес:
ip addr add 192.168.3.119/16 dev net0

Матюков нет, все ОК:
ip addr
2: net0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 1c:6f:65:3e:9f:ab brd ff:ff:ff:ff:ff:ff
    altname enp4s0
    inet 10.0.0.2/24 brd 10.0.0.255 scope global net0
       valid_lft forever preferred_lft forever
    inet 192.168.3.119/16 scope global net0
       valid_lft forever preferred_lft forever

И даже маршрутизация добавляется:
route add -net 192.168.0.0/16 gw 192.168.43.201
route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         KEENETIC_LITE   0.0.0.0         UG    2      0        0 net0
10.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 net0
loopback        localhost       255.0.0.0       UG    0      0        0 lo
192.168.0.0     192.168.43.201  255.255.0.0     UG    0      0        0 net0
192.168.0.0     0.0.0.0         255.255.0.0     U     0      0        0 net0

Однако, по-прежнему, не пингуется сеть!
(я воткнул шнурок из роутера и шнурок локалки в один свитч; если настраиваю уникальный IP на компьютере, то работает туда либо сюда, а если общий — нет!)
Вот что за нафиг?!