当前位置:首页 > Linux > 正文内容

Linux常用命令之route

彭淇3年前 (2017-11-27)Linux27330

Linux系统的route命令用于显示和设置IP路由表。如果想让机器访问Internet,那么就需要将局域网中的网关ip地址设置为Linux机器的默认路由。可以直接执行route命令来临时添加,也可以在/etc/rc.local中添加route命令来保证该路由设置永久有效。

route命令格式:
route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]

route参数和选项:
    -A:设置地址类型;
    -c: 显示更多信息;
    -C:打印将Linux核心的路由缓存;
    -v:详细信息模式;
    -n:不执行DNS反向查找,不解析名字,直接显示数字形式的IP地址;
    -e:netstat格式显示路由表;
    -net:到一个网络的路由表;
    -host:到一个主机的路由表;
    Add:增加指定的路由记录;
    Del:删除指定的路由记录;
    Target:目的网络或目的主机;
    gw:设置默认网关;
    netmask:当添加一个网络路由时,需要使用网络掩码;
    mss:设置TCP的最大区块长度(MSS),单位MB;
    window:指定通过路由表的TCP连接的TCP窗口大小;
    dev:路由记录所表示的网络接口。

route例子:

[[email protected] ~]# route #显示当前路由
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.4.1 0.0.0.0 UG 1024 0 0 enp3s0
192.168.4.0 0.0.0.0 255.255.255.0 U 0 0 0 enp3s0
[[email protected] ~]# route add -net 192.168.4.1 netmask 255.255.255.0 dev eth0 #增加一条到达192.168.4.1的路由。
[[email protected] ~]# route del default gw 192.168.4.1 #删除默认网关192.168.4.1
[[email protected] ~]# route add default gw 192.168.4.1 #添加默认网关192.168.4.1

    Flags标志说明:
    U Up表示此路由当前为启动状态
    H Host,表示此网关为一主机
    G Gateway,表示此网关为一路由器
    R Reinstate Route,使用动态路由重新初始化的路由
    D Dynamically,此路由是动态性地写入
    M Modified,此路由是由路由守护程序或导向器动态修改
    ! 表示此路由当前为关闭状态

扫描二维码至手机访问

扫描二维码推送至手机端访问。

版权声明:本文由淇云博客发布,如需转载请注明出处。

转载请注明出处:https://www.pengqi.club/blog/195.html

分享给朋友:

相关文章

在线Linux虚拟开发环境

在线Linux虚拟开发环境

今天博主给大家分享一个学习Linux技术非常不错的网站,这是一个IT学习网站,但是,但是,对于Linux学习者来说绝对是福利网站,因为网站配有Linux在线开发环境,你可以随便折腾,不用搭建本地开发环...

Linux常用命令之sed练习

sed命令常用的差不多讲完了,只要您多加练习就能熟悉它了,为了能让你更加牢固的掌握sed的应用,留几个练习题,希望你能认真完成!1 把/etc/passwd 复制到/root/test.txt,用se...

CentOS7配置防火墙 firewalld

CentOS7配置防火墙 firewalld

一、介绍防火墙守护 firewalld 服务引入了一个信任级别的概念来管理与之相关联的连接与接口。它支持 ipv4 与 ipv6,并支持网桥,采用 firewall-cmd (co...

shell脚本实现批量添加用户

shell脚本实现批量添加用户

这篇文章主要介绍了Shell脚本实现批量添加用户,本文使用最简单的方法实现了批量添加用户,需要的朋友可以参考下!代码如下[[email protected] ~]# vim p...

CentOS 7.6中安装使用Cockpit服务器管理软件

CentOS 7.6中安装使用Cockpit服务器管理软件

在本文中,我将帮助您在CentOS 7.6服务器中安装Cockpit Web 控制台,以管理和监视本地系统以及网络环境中的Linux服务器。您还将学习如何将远程Linux主机添加到Cockpit并在C...

使用PXE+Kickstart无人值守批量安装Linux系统

使用PXE+Kickstart无人值守批量安装Linux系统

我之前都是使用光盘镜像来安装Linux系统的方法,坦白讲,该方法适用于只安装少量Linux系统的情况。如果生产环境中有数百台服务器都需要安装系统,这种方式就不合时宜了。这时,我们就需要使用PXE +...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。