目录
一、查看路由表信息
【Centos】
【Ubuntu】
二、添加临时路由(重启系统或网卡后失效)
三、添加永久路由
【centos7设置永久静态路由】
【Ubuntu18.04设置永久静态路由】
有的服务器有好几个IP地址,想知道服务器是以哪个IP出去访问的地址的,所以用到查看路由命令来知道路由的指向并且怎么设置路由呢?
一、查看路由表信息
【Centos】
ip route
[root@localhost ~]# ip route
default via 192.168.124.1 dev ens33 proto static metric 100
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1
192.168.124.0/24 dev ens33 proto kernel scope link src 192.168.124.147 metric 100
【Ubuntu】
ubuntu@root# netstat -rn
- -r:显示路由表,route的首字母
- -n:显示数字地址,number的首字母
看以上的路由,100.100.1.0的网段就不是走的默认网关(100.200.7.254),而是走的100.100.11.254的网关
二、添加临时路由(重启系统或网卡后失效)
将命令写到/etc/rc.local中,开机自动添加可以实现永久路由的效果,但重启网卡后会失效
添加路由
route add -net 192.168.0.0/24 gw 192.168.0.1
route add -host 192.168.1.1 dev 192.168.0.1
或者
ip route add 192.168.0.0/24 via 192.168.0.1
ip route add 192.168.1.1 dev 192.168.0.1
删除路由
route del -net 192.168.0.0/24 gw 192.168.0.1
或者
ip route del 192.168.0.0/24 via 192.168.0.1
- add 增加路由
- del 删除路由
- -net 设置到某个网段的路由
- -host 设置到某台主机的路由
- gw 出口网关IP地址
- dev 出口网关 物理设备名
- via 出口网关IP地址
添加默认路由
route add default gw 192.168.0.1
查看路由表
route -n
三、添加永久路由
【centos7设置永久静态路由】
在/etc/sysconfig/network-script/目录下创建名为route- eth0的文件,eth0为网卡名称,一般为eth0、ens33等
在此文件添加如下格式的内容
192.168.0.0/24 via 192.168.0.1 dev eth0
举例:
[root@localhost ~]# vi /etc/sysconfig/network-scripts/route-ens33
添加路由
192.168.0.0/24 via 192.168.0.1 dev ens33
重启网络验证
systemctl restart network
查看路由
[root@localhost ~]# ip route
default via 192.168.124.1 dev ens33 proto static metric 100
192.168.0.0/24 via 192.168.0.1 dev ens33 proto static metric 100
192.168.0.1 dev ens33 proto static scope link metric 100
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1
192.168.124.0/24 dev ens33 proto kernel scope link src 192.168.124.147 metric 100
【Ubuntu18.04设置永久静态路由】
修改/etc/netplan/*.yaml配置文件
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
eth0:
addresses:
- 192.168.0.5/24
gateway4: 192.168.0.1
routes:
- to: 192.168.1.0/24
via: 192.168.1.1
配置保存后,通过下面命令生效文章来源:https://www.toymoban.com/news/detail-786052.html
netplan apply
文章来源地址https://www.toymoban.com/news/detail-786052.html
到了这里,关于Linux | Ubuntu | 查看路由 | 修改路由的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!