Centos7 添加/删除静态路由以及注意事项

一、临时方式

1. 查看路由和ip

[root@ZJLY ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.0.1        0.0.0.0         UG    100    0        0 ens32
10.0.0.0        0.0.0.0         255.255.0.0     U     100    0        0 ens32
[root@ZJLY ~]# ip add
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:ad:55:ae brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.201/16 brd 10.0.255.255 scope global noprefixroute ens32
       valid_lft forever preferred_lft forever
    inet6 fd43:2b93:dbf6:0:20c:29ff:fead:55ae/64 scope global mngtmpaddr dynamic
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fead:55ae/64 scope link
       valid_lft forever preferred_lft forever
3: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:ad:55:b8 brd ff:ff:ff:ff:ff:ff

2. 新增到30.0.0.0/24的静态路由

[root@ZJLY ~]# ip route add 30.0.0.0/24 via 10.0.0.2 dev ens32

3、查看路由信息

[root@ZJLY ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.0.1        0.0.0.0         UG    100    0        0 ens32
10.0.0.0        0.0.0.0         255.255.0.0     U     100    0        0 ens32
30.0.0.0        10.0.0.2        255.255.255.0   UG    0      0        0 ens32

二、永久方式:实现的形式有两种

静态路由已添加

1、实现形式1

新增或编辑配置文件route-interfacename,interfacename为网卡名,本文为ens32,注意序号为0和1

[root@ZJLY ~]# vi /etc/sysconfig/network-scripts/route-ens32
ADDRESS0=30.0.0.0
NETMASK0=255.255.255.0
GATEWAY0=10.0.0.2
ADDRESS1=40.0.0.0
NETMASK1=255.255.255.255
GATEWAY1=10.0.0.2

重启网络

[root@ZJLY ~]# systemctl restart network

2. 实现形式2

vi /etc/sysconfig/network-scripts/route-ens32
30.0.0.0/24 via 10.0.0.2 dev ens32
40.1.0.0/32 via 10.0.0.2 dev ens32

重启网络

[root@ZJLY ~]# systemctl restart network

三、删除静态路由

1. 删除路由

[root@ZJLY ~]# ip route del 30.0.0.0/24
[root@ZJLY ~]# ip route del 40.1.0.0/32

该方式会立即删除静态路由

2. 清除配置

rm route-ens33或者echo > route-ens33或者注释该配置文件的路由条目

#ADDRESS0=30.0.0.0
#NETMASK0=255.255.255.0
#GATEWAY0=10.0.0.2
#ADDRESS1=40.0.0.0
#NETMASK1=255.255.255.255
#GATEWAY1=10.0.0.2

下次重启时,静态路由永久删除

四、注意事项

  • 添加永久静态路由方式一中要注意序号,由0开始依次新增,序号不能跳,若只有一条路由则序号为0;
  • 两种永久方式不可以混用,否则配置的路由条目不会完全生效;
  • 通过编辑配置文件/etc/rc.local,开机自启动方式新增静态路由方式不生效;
Centos7 添加/删除静态路由以及注意事项
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇