Dříve jsme mluvili o tom, jak nakonfigurovat výchozí bránu na RHEL7 Linux. Tentokrát si povíme, jak přidat statickou cestu na RHEL7 Linux.
Jakákoli síť, kterou se snažíme dosáhnout, je přístupná přes výchozí bránu pouze v případě, že není implicitně přepsána jinou definicí statické cesty. Pojďme se podívat na aktuální směrovací tabulku v našem Linuxovém boxu Redhat 7:
root@rhel7 ~]# ip route show default via 10.1.1.1 dev enp0s3 proto static metric 1024 10.0.0.0/8 dev enp0s3 proto kernel scope link src 10.1.1.110
Z výše uvedeného vidíme, že všechny pakety dosáhnou ID cílové sítě 10.0.0.0/8
by měl cestovat přes enp0s3
rozhraní s 10.1.1.110
a jakákoli další cílová síť, která není implicitně definována, by měla používat výchozí bránu 10.1.1.1
.
Přidat novou statickou cestu znamená definovat další cílovou síť a také určit, přes kterou IP adresu a rozhraní by měl paket procházet, aby dosáhl svého cíle. Například přidejte statickou trasu do cílové sítě 15.15.0.0/24
přes 10.1.1.110
IP adresa a enp0s3
rozhraní. Chcete-li to provést, vytvořte nový soubor route-enp0s3
v /etc/sysconfig/network-scripts/
adresář. Chcete-li definovat výše uvedenou trvalou statickou cestu, přidejte do enp0s3
následující řádek soubor:
15.15.0.0/24 via 10.1.1.110 dev enp0s3
Po dokončení restartujte síť:
root@rhel7 ~]# systemctl restart network
Dále zkontrolujte, zda byla vaše nová statická trasa správně definována:
[root@rhel7 ~]# ip route show