Denne vejledning tager udgangspunkt i netkortet eth1.
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none # NM_CONTROLLED=no DEFROUTE=no IPV4_FAILURE_FATAL=no NAME=eth1 DEVICE=eth1 ONBOOT=yes PEERDNS=no IPADDR=172.31.0.101 NETMASK=255.255.255.0 GATEWAY=172.31.0.1 DNS1=10.0.235.11
Det er vigtigt at på de netkort, denne vejledning skal udføres på er NM_CONTROLLED=no Udkommenteret med # Og DEFROUTE=no er sat til =no
NetworkManager med root privilegier, f.eks. ved sudo og sudo su.
sudo yum -y install NetworkManager-config-routing-rules
Enable NetworkManager og kør For at forberede NetworkManager, kør følgende komanndo
systemctl enable NetworkManager-dispatcher.service
For at starte NetworkManager kør følgende kommando
systemctl start NetworkManager-dispatcher.service
Der skal oprettes 2 filer for hvert netkort, som skal routes. Filerne oprettes under /etc/sysconfig/network-scripts/ Filerne kaldes rule-<interface> og route-<interface> f.eks. /etc/sysconfig/network-scripts/rule-eth1 og /etc/sysconfig/network-scripts/route-eth1
RULE-filen udfyldes således.
iif <interface> table <interface nummer>
default via <netkortets IP>
Filen kommer til at se således ud:
iif eth1 table 1 default via 172.31.0.101
ROUTE-filen udfyldes således.
<IP netværk/Subnetmaske> dev <interface> table <interface nummer>
default via <interface gateway> dev <interface> table <interface nummer>
Filen kommer til at se således ud:
172.31.0.0/24 dev eth1 table 1 default via 172.31.0.1 dev eth1 table 1
Når filerne er oprettet Kør kommandoerne
nmcli connection reload nmcli connection down <interface> nmcli connection up eth0
Der kan til hver en tid disable og stoppe NetworkManager, selvom den er rigtig god til at komme med fejlmeddelelser, hvis den er i gang med umulige handlinger eller der allerede er en regel for et givent netværk.
systemctl stop NetworkManager-dispatcher.service systemctl disable NetworkManager-dispatcher.service
Hvis IP tabellen ikke opdateres korrekt eller der laves en tastefejl og du ikke må ændre den, grundet overlap af netværk, kør følgende kommando.
ip route flush table <nummer>