美文网首页部署运维
Linux 配置路由方式(临时以及永久)

Linux 配置路由方式(临时以及永久)

作者: Miuson | 来源:发表于2020-03-20 17:52 被阅读0次

 配置路由方式

由于之前构建服务器需要实现内网之间联系,最后走到外网通讯如图。

可能有些地方画错了。如果发现麻烦各位提醒一下,我会修改的。谢谢

网络简图

配置路由都是由 route 命令完成

1.查看路由命令 

route -n 查看本机所有路由

ip route show  另外一种方式查看本机所有路由 

ip route list 另外一种方式查看本机所有路由 

ip route flush 清空路由表

参数: [dev ] 清空与某个接口相关联的—— 比如:ip route flush dev ens3f1

            [via] 清空与某个网关相关联的—— 比如:ip route flush via 172.17.1.254 

1.1 Centos Ubuntu 配置路由

   添加临时路由:重启后马上失效

 格式:route add  [-net|-host]  [netmask Nm] [gw Gw] [dev If] (可以忽略最后一个)

(添加临时路由):(net添加的ip 必须和 网关gw 在同一个网络 进行通讯)不然会报错

添加目标为 172.19.1.0 的路由 网关为 255.255.255.0  服务器通讯地址为172.16.87.254

route add -net 172.16.1.0 netmask 255.255.255.0 gw 172.19.84.254 dev eth0

添加默认临时路由:

网关:172.17.0.1 

route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.17.0.1    

route add default gw 172.16.0.1 

删除临时路由:

和配置路由一样 只是参数修改为  del

route del [-net|-host]  [gw Gw] [netmask Nm] [[dev] If] 

目标:192.168.0.0 网关:172.16.0.1   子网 255.255.255.0        

route del -net 192.168.0.0 netmask 255.255.255.0  gw 172.16.0.1

临时路由并不是长久之计。服务器也会有重启的一天嘛。我建议的是做一个永久的路由。


2. 添加Centos route永久路由

在Centos 配置路由路径 为 

/etc/ sysconfig/network-scripts/route-IFACE (没有这个文件就新建一个) 

注意 :有两种配置风格,但是不能一起使用!!!

(1)TARGET  via GW 

            例如: 172.16.1.0 via GW 172.17.1.254  0.0.0.0/0 via 172.17.1.254 dev eth0

             可以省略dev eth0 ,注意这里的掩码是0而不是32,因为这里是网段而不是路由

(2) 每三行定义一条路由  (推荐)

             ADDRESS#=TARGET   #表示数字

            NETMASK#=mask

             GATEWAY#=GW

        例如: ADDRESS=172.16.1.0

                    NETMASK=255.255.255.0

                    GATEWAY=172.17.87.254

配置完成 使用  service network restart 重启网络服务

3. 添加Ubuntu route永久路由

在 Ubuntu 是修改路由参数(并非创建一个新的文件)

 /etc/network/interfaces 

(1 )每三行定义一条路由  在后面追加

 ADDRESS#=TARGET   #表示数字 

 NETMASK#=mask 

GATEWAY#=GW 

例如: ADDRESS=172.16.1.0

 NETMASK=255.255.255.0

 GATEWAY=172.17.87.254

配置完成 使用  service network restart 重启网络服务

4. 路由表参数

路由表

net  Destination \ Genmask gw \ netmask Gateway  组合成了一个网络。

Gateway就是网关,如果显示0.0.0.0表示该路由是直接由本机直接传送的;

如果显示ip,表示该路由需要经过路由器的帮助才能发出(通讯)。

U(route is up)该路由是启动的。

H(target is a host) 特定主机路由。

G(use Gateway) 需要通过外部的主机传递数据包。


完成,谢谢参考!如果觉得好的话,麻烦点个赞,谢谢大家!

如果有什么不好,麻烦大家提一下意见,我会根据大家会改正,谢谢!

相关文章

  • Linux 配置路由方式(临时以及永久)

    配置路由方式 由于之前构建服务器需要实现内网之间联系,最后走到外网通讯如图。 可能有些地方画错了。如果发现麻烦各位...

  • Linux 路由配置、SSH相关

    1、LInux 主机路添加路由信息 1.1Linux系统路由配置永久生效1)、linux系统路由配置———>永久开...

  • Linux上临时路由、永久路由配置

    Linux下查看路由条目 查看路由表命令 route -n 示例 [root@test ~]# route -n ...

  • day 29 综合架构开场章节

    课程介绍部分 一.系统路由配置 上面的路由配置都是临时配置要永久配置的话得去vim /etc/sysconfig/...

  • Linux网络管理

    Linux配置IP 4种方式1.ifconfig命令临时配置IP地址2.setup工具永久配置IP地址3.修改网络...

  • Linux配置网络方法

    配置网络 临时生效 永久生效 查看本机 ip,出现 ip 说明配置成功 查看路由配置,出现网关说明配置成功 配置 DNS

  • Linux 网卡配置

    Linux 网卡配置有两种方法,一是临时配置、二是永久配置。 1. 临时配置 临时配置网卡(以网卡名为eth0为例...

  • windows添加静态路由

    一、临时静态路由 二、永久静态路由

  • centos 添加静态路由

    一、添加永久静态路由 二、添加临时路由

  • 20220726-Alma Linux8添加静态路由

    一、临时添加和删除静态路由 1、显示路由表 2、临时添加静态路由 3、临时删除静态路由 二、设置永久的静态路由 永...

网友评论

    本文标题:Linux 配置路由方式(临时以及永久)

    本文链接:https://www.haomeiwen.com/subject/qrodyhtx.html