让你配置linux 路由,你该怎么配置

如下图所示有两个网络,分别是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台主机通信不需要经过网关)
GenmaskDestination 字段的网络掩码,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

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/12124

赞 (0)
凯影的头像凯影
上一篇 2024年6月17日 下午3:29
下一篇 2024年6月18日 下午2:53

相关推荐

  • fsck命令 – 检查与修复文件系统

    fsck命令来自于英文词组“filesystem check”的缩写,其功能是用于检查与修复文件系统。若系统有过突然断电或磁盘异常的情况,建议使用fsck命令对文件系统进行检查与修复,以防数据丢失。 语法格式:  fsck [参数] 文件系统 测试环境:Centos7.6系统 常用参数: -a 自动修复文件系统 -f 强制检查 -A 依照…

    2023年8月29日
    1.8K00
  • 糟了,域帐户不小心误删除了,怎么办?莫慌,教你快速恢复域帐户

    大清早就接到求救电话,干我们这行真是没谁了,都快跟消防队救火差不多了。某网管急吼吼地在电话那头喘着粗气,估计有点慌:“早上特地早点到公司维护一下服务器,谁知道手一抖,删错一个域账户,那是我们财务总监的,要是恢复不了,等他来了,我就要回家待业了。” 笔者:“慌什么?没听说过么?遇到事情不要慌,先发一个朋友圈。要淡定。以后没事不要删除域账户,离职的员工就停用域账…

    2024年5月20日
    1.4K00
  • Win系统C盘拒绝访问或打不开怎么办

    在使用Win系统的时候,有用户可能会遇到C盘拒绝访问或者无法打开的情况,因此可能会感到困惑和无助。而这通常是由于权限设置问题或者其他系统错误导致的。不过,不必过于担心,因为这种情况通常可以通过一些简单的步骤来解决,一起来看看吧。   C盘拒绝访问或打不开的解决方法   方法一:运行杀毒软件   使用受信任的杀毒软件扫描和清除病毒。你可以通过下载专业杀毒软件并…

    2024年6月13日
    1.9K00
  • Firewalld遇到ipset not usable,无法启用的问题

    centos7在启用firewalld的时候,启动没有报错,但是查看状态显示如下: 处理过程 定位问题 尝试手动调用ipset 此时基本可以判定是内核出了问题。列出相关内核文件夹内容,查看具体问题。 ls /lib/modules/3.10.0-1160.36.2.el7.x86_64/kernel/net/netfilter 上图是正常的内容。实际小编自身…

    2022年12月19日
    2.7K00
  • zookeeper动态扩缩容(无需重启)

    前言: zookeeper动态扩/缩容的reconfig命令旨在不需要重启zookeeper中任何一个节点的情况下,对整个zookeeper集群进行动态扩/缩容。 zookeeper客户端支持的命令: 在实际验证中发现一些细节问题,先记录如下: 1、如果整个zk集群只有一个zk节点(即serverId只有它本身),这时默认运行的是单机模式,如果需要运行在集群…

    2024年2月22日
    2.0K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信