精华内容
下载资源
问答
  • Centos 添加删除路由Linux下静态路由修改命令方法一:添加路由Route add -net 192.168.0.0/24 gw 192.168.0.1Route add -host 192.168.0.1 dev 192.168.0.1删除路由Route del -...net 设置到某个网段的路...

    Centos 添加删除路由

    Linux下静态路由修改命令

    方法一:

    添加路由

    Route add -net 192.168.0.0/24 gw 192.168.0.1

    Route add -host 192.168.0.1 dev 192.168.0.1

    删除路由

    Route del -net 192.168.0.0/24 gw 192.168.0.1

    Add 增加路由

    Del 删除路由

    -net 设置到某个网段的路由

    -host 设置到某台主机的路由

    Gw 出口网关 IP地址

    Dev 出口网关 物理设备名

    增 加默认路由

    Route add default gw 192.168.0.1

    默认路由一条就够了

    Route -n 查看路由表

    方法二:

    添加路由

    Ip route add 192.168.0.0/24 via 192.168.0.1

    Ip route add 192.168.0.1 dev 192.168.0.1

    删除路由

    Ip route del 192.168.0.0/24 via 192.168.0.1

    Add 增加路由

    Del 删除路由

    Via 网关出口 IP地址

    Dev 网关出口 物理设备名

    增加默认路由

    Ip route add default via 192.168.0.1 dev eth0

    Via 192.168.0.1 是我的默认路由器

    查看路由信息

    Ip route

    保存路由设置,使其在网络重启后任然有效

    在/etc/sysconfig/network-script/目录下创建名为route- eth0的文件

    Vi /etc/sysconfig/network-script/route-eth0

    在此文件添加如下格式的内容

    192.168.1.0/24 via 192.168.0.1

    重启网络验证

    /etc/rc.d/init.d/network中有这么几行:

    # Add non interface-specific static-routes.

    If [ -f /etc/sysconfig/static-routes ]; then

    Grep “^any” /etc/sysconfig/static-routes | while read ignore args ; do

    /sbin/route add -$args

    Done

    Fi

    也就是说,将静态路由加到/etc/sysconfig/static-routes 文件中就行了。

    如加入:

    Route add -net 11.1.1.0 netmask 255.255.255.0 gw 11.1.1.1

    则static-routes的格式为

    Any net 11.1.1.0 netmask 255.255.255.0 gw 11.1.1.

    三:在linux下设置永久路由的方法:

    在/etc/rc.local里添加

    方法:

    Route add -net 192.168.3.0/24 dev eth0

    Route add -net 192.168.2.0/24 gw 192.168.2.254

    在/etc/sysconfig/network里添加到末尾

    方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev

    3./etc/sysconfig/static-routes : (没有static-routes的话就手动建立一个这样的文件)

    Any net 192.168.3.0/24 gw 192.168.3.254

    Any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129

    开启 IP 转发:

    # echo “1” >/proc/sys/net/ipv4/ip_forward (临时)

    # vi /etc/sysctl.conf à net.ipv4.ip_forward=1 (永久开启)

    如果在rc.local中添加路由会造成NFS无法自动挂载问题,所以使用static-routes的方法是最好的。无论重启系统和service network restart 都会

    按照linux启动的顺序,rc.local里面的内容是在linux所有服务都启动完毕,最后才被执行的,也就是说,这里面的内容是在netfs之后才被执行的,那也就是说在netfs启动的时候,服务器上的静态路由是没有被添加的,所以netfs挂载不能成功。

    Static-routes文件又是什么呢,这个是network脚本执行时调用的一个文件,这个文件的放置在/etc/sysconfig目录下,在network脚本中的位置是:

    # Add non interface-specific static-routes.

    If [ -f /etc/sysconfig/static-routes ]; then

    Grep “^any” /etc/sysconfig/static-routes | while read ignore args ; do

    /sbin/route add -$args

    Done

    Fi

    从这段脚本可以看到,这个就是添加静态路由的方法,static-routes的写法是

    Any net 192.168.0.0/16 gw 网关ip

    这样的话,在启动network脚本的时候路由就自动添加上了,又因为network是在netfs前面启动的,自然在挂载nfs的时候就正常了。

    这样看来,如果需要添加静态路由,使用static-routes文件要比使用rc.local好,而且当改变了网络配置,需要重启network脚本的时候,相应的静态路由是可以自动添加上的,但这时如果使用rc.local的话,在重启network服务的时候,原本添加好的静态路由就消失了。

    展开全文
  • Linux下静态路由修改命令 方法一: 添加路由 Route add -net 192.168.0.0/24 gw 192.168.0.1 Route add -host 192.168.0.1 dev 192.168.0.1 删除路由 Route del -net 192.168.0.0/24 gw 192.168.0.1 Add 增加...

    Centos 添加删除路由

     Linux下静态路由修改命令

    方法一:

    添加路由

    Route add -net 192.168.0.0/24 gw 192.168.0.1

    Route add -host 192.168.0.1 dev 192.168.0.1

    删除路由

    Route del -net 192.168.0.0/24 gw 192.168.0.1

    Add 增加路由

    Del 删除路由

    -net 设置到某个网段的路由

    -host 设置到某台主机的路由

    Gw 出口网关 IP地址

    Dev 出口网关 物理设备名

    加默认路由

    Route add default gw 192.168.0.1

    默认路由一条就够了

    Route -n 查看路由表

    方法二:

    添加路由

    Ip route add 192.168.0.0/24 via 192.168.0.1

    Ip route add 192.168.0.1 dev 192.168.0.1

    删除路由

    Ip route del 192.168.0.0/24 via 192.168.0.1

    Add 增加路由

    Del 删除路由

    Via 网关出口 IP地址

    Dev 网关出口 物理设备名

    增加默认路由

    Ip route add default via 192.168.0.1 dev eth0

    Via 192.168.0.1 是我的默认路由器

    查看路由信息

    Ip route

    保存路由设置,使其在网络重启后任然有效

    /etc/sysconfig/network-script/目录下创建名为route- eth0的文件

    Vi /etc/sysconfig/network-script/route-eth0

    在此文件添加如下格式的内容

    192.168.1.0/24 via 192.168.0.1

    重启网络验证

    /etc/rc.d/init.d/network中有这么几行:

    # Add non interface-specific static-routes.

    If [ -f /etc/sysconfig/static-routes ]; then

    Grep “^any” /etc/sysconfig/static-routes | while read ignore args ; do

    /sbin/route add -$args

    Done

    Fi

    也就是说,将静态路由加到/etc/sysconfig/static-routes 文件中就行了。

    如加入:

    Route add -net 11.1.1.0 netmask 255.255.255.0 gw 11.1.1.1

    static-routes的格式为

    Any net 11.1.1.0 netmask 255.255.255.0 gw 11.1.1.

    三:在linux下设置永久路由的方法:

    1. /etc/rc.local里添加
    2. 方法:

    Route add -net 192.168.3.0/24 dev eth0

    Route add -net 192.168.2.0/24 gw 192.168.2.254

    1. /etc/sysconfig/network里添加到末尾
    2. 方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev

    3./etc/sysconfig/static-routes : (没有static-routes的话就手动建立一个这样的文件)

    Any net 192.168.3.0/24 gw 192.168.3.254

    Any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129

    1. 开启 IP 转发:
    2. # echo “1” >/proc/sys/net/ipv4/ip_forward (临时)

    # vi /etc/sysctl.conf à net.ipv4.ip_forward=1 (永久开启)

    如果在rc.local中添加路由会造成NFS无法自动挂载问题,所以使用static-routes的方法是最好的。无论重启系统和service network restart 都会

    按照linux启动的顺序,rc.local里面的内容是在linux所有服务都启动完毕,最后才被执行的,也就是说,这里面的内容是在netfs之后才被执行的,那也就是说在netfs启动的时候,服务器上的静态路由是没有被添加的,所以netfs挂载不能成功。

    Static-routes文件又是什么呢,这个是network脚本执行时调用的一个文件,这个文件的放置在/etc/sysconfig目录下,在network脚本中的位置是:

    # Add non interface-specific static-routes.

    If [ -f /etc/sysconfig/static-routes ]; then

    Grep “^any” /etc/sysconfig/static-routes | while read ignore args ; do

    /sbin/route add -$args

    Done

    Fi

    从这段脚本可以看到,这个就是添加静态路由的方法,static-routes的写法是

    Any net 192.168.0.0/16 gw 网关ip

    这样的话,在启动network脚本的时候路由就自动添加上了,又因为network是在netfs前面启动的,自然在挂载nfs的时候就正常了。

    这样看来,如果需要添加静态路由,使用static-routes文件要比使用rc.local好,而且当改变了网络配置,需要重启network脚本的时候,相应的静态路由是可以自动添加上的,但这时如果使用rc.local的话,在重启network服务的时候,原本添加好的静态路由就消失了。

     

    转载于:https://www.cnblogs.com/zhang1533590225/p/10003433.html

    展开全文
  • Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统...

    Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为Linux机器的默认路由。要注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,当网卡重启或者机器重启之后,该路由就失效了;可以在/etc/rc.local中添加route命令来保证该路由设置永久有效

    1.命令格式:

    route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]] 

    2.命令功能:

    Route命令是用于操作基于内核ip路由表,它的主要作用是创建一个静态路由让指定一个主机或者一个网络通过一个网络接口,如eth0。当使用"add"或者"del"参数时,路由表被修改,如果没有参数,则显示路由表当前的内容。

    3.命令参数:

    -c 显示更多信息

    -n 不解析名字

    -v 显示详细的处理信息

    -F 显示发送信息

    -C 显示路由缓存

    -f 清除所有网关入口的路由表。 

    -p 与 add 命令一起使用时使路由具有永久性。

     

    add:添加一条新路由。

    del:删除一条路由。

    -net:目标地址是一个网络。

    -host:目标地址是一个主机。

    netmask:当添加一个网络路由时,需要使用网络掩码。

    gw:路由数据包通过网关。注意,你指定的网关必须能够达到。

    metric:设置路由跳数。

    Command 指定您想运行的命令 (Add/Change/Delete/Print)。 

    Destination 指定该路由的网络目标。 

    mask Netmask 指定与网络目标相关的网络掩码(也被称作子网掩码)。 

    Gateway 指定网络目标定义的地址集和子网掩码可以到达的前进或下一跃点 IP 地址。 

    metric Metric 为路由指定一个整数成本值标(从 1 至 9999),当在路由表(与转发的数据包目标地址最匹配)的多个路由中进行选择时可以使用。 

    if Interface 为可以访问目标的接口指定接口索引。若要获得一个接口列表和它们相应的接口索引,使用 route print 命令的显示功能。可以使用十进制或十六进制值进行接口索引。

    4.使用实例:

    实例1:显示当前路由

    命令:

    route

    route -n

    输出:

    复制代码
    [root@localhost ~]# route
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    192.168.120.0   *               255.255.255.0   U     0      0        0 eth0
    e192.168.0.0     192.168.120.1   255.255.0.0     UG    0      0        0 eth0
    10.0.0.0        192.168.120.1   255.0.0.0       UG    0      0        0 eth0
    default         192.168.120.240 0.0.0.0         UG    0      0        0 eth0
    [root@localhost ~]# route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    192.168.120.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
    192.168.0.0     192.168.120.1   255.255.0.0     UG    0      0        0 eth0
    10.0.0.0        192.168.120.1   255.0.0.0       UG    0      0        0 eth0
    0.0.0.0         192.168.120.240 0.0.0.0         UG    0      0        0 eth0
    复制代码

     

    说明:

    第一行表示主机所在网络的地址为192.168.120.0,若数据传送目标是在本局域网内通信,则可直接通过eth0转发数据包;

    行表示数据传送目的是访问Internet,则由接口eth0,将数据包发送到网关192.168.120.240

    其中Flags为路由标志,标记当前网络节点的状态。

    Flags标志说明

    U Up表示此路由当前为启动状态

    H Host,表示此网关为一主机

    G Gateway,表示此网关为一路由器

    R Reinstate Route,使用动态路由重新初始化的路由

    D Dynamically,此路由是动态性地写入

    M Modified,此路由是由路由守护程序或导向器动态修改

    ! 表示此路由当前为关闭状态

    备注:

    route -n (-n 表示不解析名字,列出速度会比route 快)

    实例2:添加网关/设置网关

    命令:

    route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0

    输出:

    复制代码
    [root@localhost ~]# route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
    [root@localhost ~]# route
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    192.168.120.0   *               255.255.255.0   U     0      0        0 eth0
    192.168.0.0     192.168.120.1   255.255.0.0     UG    0      0        0 eth0
    10.0.0.0        192.168.120.1   255.0.0.0       UG    0      0        0 eth0
    224.0.0.0       *               240.0.0.0       U     0      0        0 eth0
    default         192.168.120.240 0.0.0.0         UG    0      0        0 eth0
    复制代码

    [root@localhost ~]#  

    说明:

    增加一条 到达244.0.0.0的路由

    实例3:屏蔽一条路由

    命令:

    route add -net 224.0.0.0 netmask 240.0.0.0 reject

    输出:

    复制代码
    [root@localhost ~]# route add -net 224.0.0.0 netmask 240.0.0.0 reject
    [root@localhost ~]# route
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    192.168.120.0   *               255.255.255.0   U     0      0        0 eth0
    192.168.0.0     192.168.120.1   255.255.0.0     UG    0      0        0 eth0
    10.0.0.0        192.168.120.1   255.0.0.0       UG    0      0        0 eth0
    224.0.0.0       -               240.0.0.0       !     0      -        0 -
    224.0.0.0       *               240.0.0.0       U     0      0        0 eth0
    default         192.168.120.240 0.0.0.0         UG    0      0        0 eth0
    复制代码

     

    说明:

    增加一条屏蔽的路由目的地址为 224.x.x.x 将被拒绝

    实例4:删除路由记录

    命令:

    route del -net 224.0.0.0 netmask 240.0.0.0

    route del -net 224.0.0.0 netmask 240.0.0.0 reject

    输出:

    复制代码
    [root@localhost ~]# route
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    192.168.120.0   *               255.255.255.0   U     0      0        0 eth0
    192.168.0.0     192.168.120.1   255.255.0.0     UG    0      0        0 eth0
    10.0.0.0        192.168.120.1   255.0.0.0       UG    0      0        0 eth0
    224.0.0.0       -               240.0.0.0       !     0      -        0 -
    224.0.0.0       *               240.0.0.0       U     0      0        0 eth0
    default         192.168.120.240 0.0.0.0         UG    0      0        0 eth0
    [root@localhost ~]# route del -net 224.0.0.0 netmask 240.0.0.0
    [root@localhost ~]# route
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    192.168.120.0   *               255.255.255.0   U     0      0        0 eth0
    192.168.0.0     192.168.120.1   255.255.0.0     UG    0      0        0 eth0
    10.0.0.0        192.168.120.1   255.0.0.0       UG    0      0        0 eth0
    224.0.0.0       -               240.0.0.0       !     0      -        0 -
    default         192.168.120.240 0.0.0.0         UG    0      0        0 eth0
    [root@localhost ~]# route del -net 224.0.0.0 netmask 240.0.0.0 reject
    [root@localhost ~]# route
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    192.168.120.0   *               255.255.255.0   U     0      0        0 eth0
    192.168.0.0     192.168.120.1   255.255.0.0     UG    0      0        0 eth0
    10.0.0.0        192.168.120.1   255.0.0.0       UG    0      0        0 eth0
    default         192.168.120.240 0.0.0.0         UG    0      0        0 eth0
    [root@localhost ~]# 
    复制代码

     

    说明:

    实例5:删除和添加设置默认网关

    命令:

    route del default gw 192.168.120.240

    route add default gw 192.168.120.240

    输出:

    复制代码
    [root@localhost ~]# route del default gw 192.168.120.240
    [root@localhost ~]# route
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    192.168.120.0   *               255.255.255.0   U     0      0        0 eth0
    192.168.0.0     192.168.120.1   255.255.0.0     UG    0      0        0 eth0
    10.0.0.0        192.168.120.1   255.0.0.0       UG    0      0        0 eth0
    [root@localhost ~]# route add default gw 192.168.120.240
    [root@localhost ~]# route
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    192.168.120.0   *               255.255.255.0   U     0      0        0 eth0
    192.168.0.0     192.168.120.1   255.255.0.0     UG    0      0        0 eth0
    10.0.0.0        192.168.120.1   255.0.0.0       UG    0      0        0 eth0
    default         192.168.120.240 0.0.0.0         UG    0      0        0 eth0
    [root@localhost ~]# 
    复制代码

     

    展开全文
  • linux route命令删除多余路由

    万次阅读 2019-11-06 12:46:05
    添加到指定网络的路由 route add -net 192.168.100.0 netmask 255.255.255.0 gw 192.168.100.1 删除到指定网络的路由 route del -net 192.168.100.0/24 删除多余的网关 route del default gw 172.17.0.1 ...

    添加到指定网络的路由

    route add -net 192.168.100.0 netmask 255.255.255.0 gw 192.168.100.1
    

    删除到指定网络的路由

    route del -net 192.168.100.0/24
    

    删除多余的网关

    route del default gw 172.17.0.1
    
    展开全文
  • route del -net 172.17.0.0 netmask 255.255.0.0 刚装完麒麟系统 有个 docker占了路由删除一下 具体详情请看https://blog.csdn.net/hzhsan/article/details/44753533
  • conntrack命令可以显示,删除和更新跟踪表现有状态条目,还可以监听流事件 1.安装: yum install -y conntrack 2.使用: 查看conntrack表记录 conntrack -L 过滤条件输出 # conntrack -U -p tcp --dport ...
  • Linux下面删除路由的方法

    千次阅读 2020-06-05 09:27:08
    一开始使用如下命令: [root@UnixHost ]# route delete default gw 192.168.137.255 eth0 route: SIOCDELRT: No such process 之后使用 ...可能是命令参数有误,匹配不到路由,于是输入route命...
  • Linux系统增加删除默认路由命令

    千次阅读 2019-05-17 14:28:18
    Linux系统里面使用route命令添加删除默认路由: 1.route deldefault gw 10.21.17.1 2.route add default gw 10.21.17.1
  • Linux添加临时路由命令

    千次阅读 2018-10-24 10:16:30
    Linux添加路由命令  route add default gw 10.121.34.41 eth0 添加一条路由 Route add -...   删除一条路由: ...route del -host 0.121.34.41 dev eth0 ...删除路由:route del d...
  • Linux删除默认路由

    2018-03-19 14:44:00
    今天开虚拟机linux,发现上不到网,用route命令一看,才发现有两条“默认路由”,我的网关是:192.168.76.2的所以把192.168.76.1这条路由删除即可。1、删除前的路由表: 格式:route del -net 网段 gw ...
  • linux下静态路由修改命令 方法一: 添加路由 route add -net 192.168.1.0/24 gw 192.168.1.1 route add -host 192.168.1.8 dev 192.168.1.1 删除路由 route del -net 192.168.0.0/24 gw 192.168.0.1 add 增加路由 ...
  • linux增加路由命令

    2015-03-17 13:42:45
    linux下静态路由修改命令方法一:添加路由route add -net 192.168.0.0/24 gw 192.168.0.1route add -host 192.168.1.1 dev 192.168.0.1删除路由route del -net 192.168.0.0/24 gw 192.168.0.1add 增加路由del 删除...
  • linux下静态路由修改命令 方法一: 添加路由 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 删除路由 route del -net 192.168.0.0/24 gw 192.168.0.1 add ...
  • Linux下增加、删除路由命令

    千次阅读 2016-01-29 17:32:25
    1、增加 route add -net 192.168.20.0 netmask 255.255.255.0 gw 192.168.10.1 2、删除 route del -net 192.168.20.0 netmask 255.255.255.0 3、 查看 route -n
  • SPRING(1),SUMMER(2),AUTUMN(3),WINTER(4) MON, TUE, WED, THU, FRI, SAT, SUN; linux下静态路由修改命令 netstat -nr 查看路由表 方法一: ...删除路由 route del -net 192.168.0.0/24 gw 192.168.0.
  • 查看服务器路由方法:在root用户下执行route命令1... route add default gw 192.168.71.1(即再重新添加一次正确的路由) 2、通过命令添加、删除明细路由。此种方式临时生效,重启网卡后默认路由会还原 route add -net...
  • linux服务器添加、删除路由

    千次阅读 2018-05-12 23:12:57
    查看服务器路由方法:在root用户下执行route...route add default gw 192.168.71.1(即再重新添加一次正确的路由)2、通过命令添加、删除明细路由。此种方式临时生效,重启网卡后默认路由会还原route add -net 192....
  • (给Linux爱好者加星标,提升Linux技能)来源 :一生有你llxblog.chinaunix.net/uid-29270124-id-5818537.htmlipip指令可以显示或操作路由、网路设备,设置路由策略和通道。此命令的适用范围:RedHat、RHEL、Ubuntu、...
  • linux添加静态路由

    万次阅读 2018-07-09 14:09:47
    linux下静态路由修改命令 方法一: 添加路由 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 删除路由 route del -net 192.168.0.0/24 gw 192.168.0.1 add 增加...
  • linux下静态路由修改命令方法一:添加路由route add -net 192.168.0.0/24 gw 192.168.0.1route add -host 192.168.1.1 dev 192.168.0.1添加网关:route add default gw 192.168.0.1删除路由route del -...
  • 方法一: 添加路由 ... route add -host 192.168.1.1 dev 192.168.0.1 ...删除路由 route del -net 192.168.0.0/24 gw 192.168.0.1 add 增加路由 del 删除路由 -net 设置到某个网段的路由 -host
  • linux 添加静态路由

    2020-11-27 08:54:42
    linux下静态路由修改命令 方法一: 添加路由 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 删除路由 route del -net 192.168.0.0/24 gw 192.168.0.1 add 增加路由 ...

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 203
精华内容 81
关键字:

linux命令删除路由

linux 订阅