Linux下route命令用法

Linux下route命令用法显示现在所有路由#routeroot@ubuntu:~#routeKernelIProutingtableDestination  Gateway    Genmask    FlagsMetricRef  UseIface10.147.9.0   *       255.255.255.0 U  1

大家好,又见面了,我是你们的朋友全栈君。显示现在所有路由

#route

root@ubuntu:~# route

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

10.147.9.0      *               255.255.255.0   U     1      0        0 eth0

192.168.1.0     *               255.255.255.0   U     2      0        0 wlan0

192.168.122.0   *               255.255.255.0   U     0      0        0 virbr0

link-local      *               255.255.0.0     U     1000   0        0 eth0

192.168.0.0     192.168.1.1     255.255.0.0     UG    0      0        0 wlan0

default         10.147.9.1      0.0.0.0         UG    0      0        0 eth0

root@ubuntu:~# 

结果是自上而下, 就是说, 哪条在前面, 哪条就有优先, 前面都没有, 就用最后一条default

举例, 添加一条路由(发往192.168.62这个网段的全部要经过网关192.168.1.1)

route add -net 192.168.62.0 netmask 255.255.255.0 gw 192.168.1.1

删除一条路由

route del -net 192.168.122.0 netmask 255.255.255.0

删除的时候不用写网关

linux下添加路由的方法:

一:使用 route 命令添加

使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:

//添加到主机的路由

# route add –host 192.168.168.110 dev eth0

# route add –host 192.168.168.119 gw 192.168.168.1

//添加到网络的路由

# route add –net IP netmask MASK eth0

# route add –net IP netmask MASK gw IP

# route add –net IP/24 eth1

//添加默认网关

# route add default gw IP

//删除路由

# route del –host 192.168.168.110 dev eth0

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

1.在/etc/rc.local里添加

方法: 

route add -net 192.168.3.0/24 dev eth0

route add -net 192.168.2.0/24 gw 192.168.3.254

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

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

3./etc/sysconfig/static-router : 

any net x.x.x.x/24 gw y.y.y.y

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/161161.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 给定一个n个正整数组成的数组_算法基础课acwing下载

    给定一个n个正整数组成的数组_算法基础课acwing下载给定长度为 N 的数列 A,然后输入 M 行操作指令。第一类指令形如 C l r d,表示把数列中第 l∼r 个数都加 d。第二类指令形如 Q x,表示询问数列中第 x 个数的值。对于每个询问,输出一个整数表示答案。输入格式第一行包含两个整数 N 和 M。第二行包含 N 个整数 A[i]。接下来 M 行表示 M 条指令,每条指令的格式如题目描述所示。输出格式对于每个询问,输出一个整数表示答案。每个答案占一行。数据范围1≤N,M≤105,|d|≤10000,|A[i]|≤109输

    2022年8月9日
    6
  • 常见的多种在线代码编辑器[通俗易懂]

    常见的多种在线代码编辑器[通俗易懂]1、BeautifyTools提供各种转化工具,但是不会提供前端代码运行的结果。如图,这个编辑器提供的是转化工具,代码提示,错误提示功能很强大,就是没有执行结果。主要功能全部是转化工具。2、codepen可以编辑前端html、css、js代码并查看执行结果,也可以指定其它的编程语言。编辑代码时没有代码提示,错误提示也只有css代码会出现。3、jsbin提供基本的…

    2022年8月14日
    8
  • JS进阶(1) —— 人人都能懂的构造函数

    JS进阶(1) —— 人人都能懂的构造函数

    2022年3月13日
    41
  • ShellExecute, WinExec, CreateProcess区别

    ShellExecute, WinExec, CreateProcess区别ShellExecute  ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。  有几个API函数都可以实现这些功能,但是在大多数情况下ShellExecute是更多的被使用的,同时它并不是太复杂。  ShellExecute函数原型及参数含义如下:  ShellExecute(  HWNDhwnd,…

    2022年7月27日
    6
  • VS2010专业版_vs2010官网下载安装步骤

    VS2010专业版_vs2010官网下载安装步骤本文转载自https://blog.csdn.net/chy2z/article/details/80080399注意: 中文版为iso镜像文件,使用DaemonTools虚拟光驱软件载入进行安装。中文版镜像已包含Key,安装后即已激活,不需要像英文版所说的卸载时填注册码。 VS2010专业版(中文版本)thunder://QUFlZDJrOi8vfGZpbGV8Y25fdm…

    2022年8月22日
    7
  • 面向对象的三个基本特征(讲解)

    面向对象的三个基本特征(讲解)

    2021年11月3日
    41

发表回复

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

关注全栈程序员社区公众号