運維之道 | CentOS7 配置靜態路由(臨時+永久)

CentOS7配置靜態路由有多種方式:

一、臨時配置方法

[root@localhost ~]# ip route add 192.168.100.0/24 gw 172.16.16.254 dev eth0

此時,訪問192.168.100.0/24網段,將通過eth0網卡轉出,下一跳指向172.16.16.254

注意:臨時添加路由的方法無需重啓網卡,立即生效,但是如果對網卡進行了重啓,臨時路由會立即丟失,有可能造成斷網。

二、永久生效方式

/etc/sysconfig/network-scripts/目錄下創建route-eth*配置文件,其中eth*爲對應的網卡編號,即靜態路由的出口網卡,該配置文件中的路由出口信息,必須與此文件名編號一致,否者將造成網卡啓動失敗,導致斷網。

1、修改配置文件
[root@localhost ~]# cat /etc/sysconfig/network-scripts/route-eth0
192.168.101.0/24 via 172.16.16.254 dev eth0
192.168.102.0/24 via 172.16.16.254 dev eth0
192.168.103.0/24 via 172.16.16.254 dev eth0
2、網卡配置中開啓默認路由
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
DEFROUTE=yes   								 /// 默認路由
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=0de93453-8fa0-4080-9a53-5fadae0a8af3
DEVICE=eth0
HWADDR=00:0c:29:9b:52:d3
IPADDR=192.168.101.135
NETMASK=255.255.255.0
GATEWAY=192.168.101.1    						/// 網關
DNS1=192.168.101.1
BROADCAST=192.168.101.255
ONBOOT=yes

三、查看路由信息

[root@localhost ~]# route -n
Kernel IP routing table
Destination      Gateway          Genmask        Flags     Metric     Ref    Use Iface
0.0.0.0         192.168.3.254     0.0.0.0        UG       100     0      0  eth1
172.16.0.0      0.0.0.0           255.255.0.0    U        100     0      0  eth0
192.168.3.0     0.0.0.0           255.255.255.0  U        100     0      0  eth1
192.168.101.0   172.16.16.254   255.255.255.0  UG       100     0      0  eth0
192.168.102.0   172.16.16.254   255.255.255.0  UG       100     0      0  eth0
192.168.103.0   172.16.16.254   255.255.255.0  UG       100     0      0  eth0
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章