Все сделал, но остался нюанс. У меня на сетевом интерфейсе два адреса, второй адрес должен видеться и ходиться в другую сеть чеерз другой шлюз. Вот пример конфига netctl
Возьмем за образец настройки пример из набора
[root@localhost ~]# cp /etc/netctl/examples/ethernet-static /etc/netctl/enp3s0
Исправим его в соответствие с нашими нуждами:
Description='A basic static ethernet connection'
Interface=enp3s0
Connection=ethernet
IP=static
Address=('192.168.0.23/24' '192.168.3.23/24')
Routes=('192.168.0.0/16 via 192.168.3.1')
Gateway='192.168.0.1'
DNS=('192.168.0.1')
Т.е. например пинг по адресу 192.168.22.98 пойдет через шлюз 192.168.3.1. А пинг в интернет через шлюз 192.168.0.1. Это работает.
Как подобное прописать через NetworkManager? Второй адрес присвоил, прописывается, но только маска сети, а сам шлюз как прописать в /etc/NetworkManager/system-connections/eth_static ?
[ipv4]
address1=192.168.0.23/24,192.168.0.1
address2=192.168.3.23/24
dns=192.168.0.1;
dns-search=
method=manual
route1=192.168.0.0/16
Если выполнить
ip route add 192.168.0.0/16 via 192.168.3.1