让你配置 Linux 路由,你该怎么配置?

admin 2024年9月16日20:41:23评论11 views字数 1662阅读5分32秒阅读模式

让你配置 Linux 路由,你该怎么配置?

链接:https://www.cnblogs.com/YYFaGe/p/16599675.html

如下图所示有两个网络,分别是0网段和2网段,路由器1组成0网段,路由器2从路由器一种分出一个2网段

让你配置 Linux 路由,你该怎么配置?

如果要在不同网段直接通讯,需要添加路由,linux添加路由命令如下:

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

add : 添加一条路由规则

del : 删除一条路由规则

-net : 目的地址是一个网络

-host : 目的地址是一个主机

target : 目的网络或主机

netmask : 目的地址的网络掩码

gw : 路由数据包通过的网关

dev : 为路由指定的网络接口

1、添加主机路由

如果想192.168.2.10主机 ping通192.168.0.8主机,则需要经过路由器2,就要在192.168.2.10的主机上添加一条到192.168.0.8的路由,添加命令如下:

route add -host 192.168.0.8  gw 192.168.2.1 dev eth0

这条命令的意思是访问192.168.0.8的主机消息都从192.168.2.1端口转发。用route命令查看一下添加的路由

  让你配置 Linux 路由,你该怎么配置?

Destination 目标网络或目标主机。Destination 为 default(0.0.0.0)时,表示这个是默认网关,所有数据都发到这个网关(这里是 10.139.128.1
Gateway 网关地址,0.0.0.0 表示当前记录对应的 Destination 跟本机在同一个网段,通信时不需要经过网关(同一个局域网内2台主机通信不需要经过网关)
Genmask Destination 字段的网络掩码,Destination 是主机时需要设置为 255.255.255.255,是默认路由时会设置为 0.0.0.0
Flags

标志

  • U - Up表示有效

  • G - Gateway表示连接路由,若无这个字段表示直连目的地址

  • H - Host表示目标是具体主机,而不是网段

  • R 恢复动态路由产生的表项

  • D 由路由的后台程序动态地安装

  • M 由路由的后台程序修改

  • ! 拒绝路由

 Metric  路由距离,到达指定网络所需的中转数,是大型局域网和广域网设置所必需的 (不在Linux内核中使用。)
 Ref  路由项引用次数 (不在Linux内核中使用。)
 Use  此路由项被路由软件查找的次数
 Iface  网卡名字,例如 eth0;要去往这个网段需要使用哪一个网络接口。也就是eth0这张网卡

第一条路由信息的意思就是访问主机192.168.0.8的信息都从192.168.2.1网关转发。

若要删除这条路由只需执行:route del 192.168.0.8 

2、添加网络路由

第一种添加主机路由的方式只能访问到一台目录主机,如果192.168.2.10要访问0网段的所有主机的话把0网段主机都添加一遍显然很麻烦,通过添加网络路由的方式,只要在192.168.0.10主机上添加一条0网段的网络路由即可,添加命令如下:

route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.2.1 dev eth0

这个目标是网络,所以需要设置子网掩码,用route命令查看一下添加的网络路由

让你配置 Linux 路由,你该怎么配置?

这条路由表示访问0网段的消息都从192.168.2.1网关转发

删除网络路由:route del -net 192.168.0.0/24 gw 192.168.2.1

3、添加默认路由

如果2网段主机想访问其他所以网段的网络,只需要添加默认路由即可:route add default gw 192.168.2.1 dev eth0

让你配置 Linux 路由,你该怎么配置?

默认路由的意思是所有访问非2网段的信息都从192.168.2.1转发

删除默认路由:route del default

(版权归原作者所有,侵删)

免责声明:本文内容来源于网络,所载内容仅供参考。转载仅为学习和交流之目的,如无意中侵犯您的合法权益,请及时联系Docker中文社区!

让你配置 Linux 路由,你该怎么配置?让你配置 Linux 路由,你该怎么配置?

原文始发于微信公众号(Docker中文社区):让你配置 Linux 路由,你该怎么配置?

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年9月16日20:41:23
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   让你配置 Linux 路由,你该怎么配置?https://cn-sec.com/archives/3173366.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息