linux路由信息预览为空,route - 显示并设置Linux中静态路由表

补充说明

route命令 用来显示并设置Linux内核中的网络路由表,route命令设置的路由主要是静态路由。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。

在Linux系统中设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的ip地址设置为Linux机器的默认路由。要注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,当网卡重启或者机器重启之后,该路由就失效了;可以在/etc/rc.local中添加route命令来保证该路由设置永久有效。

语法

route(选项)(参数)

选项

-A:设置地址类型;

-C:打印将Linux核心的路由缓存;

-v:详细信息模式;

-n:不执行DNS反向查找,直接显示数字形式的IP地址;

-e:netstat格式显示路由表;

-net:到一个网络的路由表;

-host:到一个主机的路由表。

参数

Add:增加指定的路由记录;

Del:删除指定的路由记录;

Target:目的网络或目的主机;

gw:设置默认网关;

mss:设置TCP的最大区块长度(MSS),单位MB;

window:指定通过路由表的TCP连接的TCP窗口大小;

dev:路由记录所表示的网络接口。

实例

显示当前路由:

[root@localhost ~]# route

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

112.124.12.0 * 255.255.252.0 U 0 0 0 eth1

10.160.0.0 * 255.255.240.0 U 0 0 0 eth0

192.168.0.0 10.160.15.247 255.255.0.0 UG 0 0 0 eth0

172.16.0.0 10.160.15.247 255.240.0.0 UG 0 0 0 eth0

10.0.0.0 10.160.15.247 255.0.0.0 UG 0 0 0 eth0

default 112.124.15.247 0.0.0.0 UG 0 0 0 eth1

[root@localhost ~]# route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

112.124.12.0 0.0.0.0 255.255.252.0 U 0 0 0 eth1

10.160.0.0 0.0.0.0 255.255.240.0 U 0 0 0 eth0

192.168.0.0 10.160.15.247 255.255.0.0 UG 0 0 0 eth0

172.16.0.0 10.160.15.247 255.240.0.0 UG 0 0 0 eth0

10.0.0.0 10.160.15.247 255.0.0.0 UG 0 0 0 eth0

0.0.0.0 112.124.15.247 0.0.0.0 UG 0 0 0 eth1

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

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

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

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

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

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

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

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

添加网关/设置网关:

route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 #增加一条到达244.0.0.0的路由。

屏蔽一条路由:

route add -net 224.0.0.0 netmask 240.0.0.0 reject #增加一条屏蔽的路由,目的地址为224.x.x.x将被拒绝。

删除路由记录:

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

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

route del default gw 192.168.120.240

route add default gw 192.168.120.240

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/525988.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux maven自动构建,Centos7.3+Jenkins+Git+Maven 自动化构建部署项目

第一步 禁止 SELINUX 访问控制修改配置之前先备份(良好习惯)sudo cp /etc/selinux/config /etc/selinux/config.bak备份后,修改selinux配置sudo vi /etc/selinux/config将SELINUXenforcing改为SELINUXdisabled第二步 卸载系统自带的OpenJDK以及相关的java文件 安装J…

linux windows变色龙,体验开源变色龙SUSE Linux Enterprise Server 11

体验开源变色龙SUSE Linux Enterprise Server 11SUSE Linux Enterprise Server 11主要针对的是企业用户,SUSE产品分为SUSE Linux Enterprise Desktop(SLED)和SUSE Linux Enterprise Server(SLES)两个版本。笔者测试的版本为Server版本,主要面向SMB甚至是…

c语言简单编程题模板,C语言编程题,比较简单

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include #include int main(){int mark0,falut0;float answer0,k1;char m;int n;int i1;float timu(char q);float re(float a,float b,char h);printf("please input the number of the question you want to answer and th…

c语言建立顺序表 存储并输出,请教数据结构课程中怎么建立顺序表,显示,输出,从头到尾详细点最好加讲解,希望大家能帮这个小忙...

#include#define MAXSIZE 20typedef int ElemType;typedef struct{ElemType elem[MAXSIZE];int length;}SqList;//顺序表结构定义void InitList(SqList &L){//初始化函数//操作结果:构造一个空在顺序线性表 L.length0;return;}void ClearList(SqList &L){//…

杭州师范大学c语言程序设计机试,2016年杭州师范大学杭州国际服务工程学院程序设计基础考研复试题库...

一、选择题1. C 语言源程序名的后缀是( )A.C B.exe C.obj D.cp 答:A 【解析】C 语言源程序名的后缀为.C2. 以下选项中不合法的标识符是A.printB.FORD._00 答:C【解析】标识符是由若干个字符组成的字符序列,用来命名程序的一些实体。语法规则为…

在c语言中关于静态变量的说法正确的有,关于static变量,请选择下面所有说法正确的内容。...

static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例&…

c语言数组下标越界检查程序,数组下标越界

已结贴√问题点数:20 回复次数:11数组下标越界题目是一个有10个元素的数组,存有10个考生的分数,写5个函数,分别计算总分,最高分,最低分,平均分,分数升序排列。我写了5函数…

c语言标准整形,C语言整形数值范围问题

有符号二进制数的表示是这样的&#xff1a;如果计算机的字长为n位&#xff0c;n位二进制数的最高位为符号位。其余n-1位为数值位&#xff0c;采用补码表示法时&#xff0c;可表示的数X的范围是 -2的(n-1)次幂 < X < 2的(n-1)次幂-1。如果字长是16位&#xff0c;补码表示的…

c语言switch comiti,国际经济学作业复习资料第三章.docx

Chapter 3 Labor Productivity and Comparative Advantage —The Ricardian Model■ Multiple Choice QuestionsCountnes trade with each other because they areand because of.different, costssinular, scale economiesdifferent, scale economiessimilar, costsNone of th…

c语言变长参数 第一个参数必须吗,一种使用变长参数为C程序构造灵活回调函数的方法...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼int twice(void *arg, va_list ap){apply_func *func va_arg(ap, apply_func *);int status func(arg, ap);if (status > 0)status func(arg, ap);return status;}twice函数接收一个函数func和它的参数(注意func的参数以奇怪…

已知函数func的C语言代码框架,第三章习题-ddg..doc

第三章习题-ddg.习 题1&#xff0e; 给出以下概念的解释说明。机器语言程序机器指令汇编语言汇编指令汇编语言程序汇编助记符汇编程序反汇编程序机器级程序通用寄存器定点通用寄存器栈指针寄存器指令指针寄存器标志寄存器条件标志(条件码)控制标志寻址方式立即寻址寄存器寻址存…

基于文本 c语言,[源码和文档分享]基于C语言实现的文件系统

1 实验目的学习FAT文件系统的构成能够将自己的程序应用在系统上熟悉dd,mount,umount,等指令设计并实现一个目录列表函数(无须支持选项&#xff0c;如ls -a、ls -l等)&#xff0c;用来显示当前目录下包含的文件信息设计并实现一个改变目录函数(无须处理路径名&#xff0c;如../.…

c语言实现bf算法的定位函数,数据结构c语言版严蔚敏清华大学出版社第四章串.ppt...

数据结构c语言版严蔚敏清华大学出版社第四章串模式匹配(定位) 设有主串S和子串T(将S称为目标串&#xff0c;将T称为模式串)&#xff0c;在主串S中&#xff0c;从位置start开始查找&#xff0c;如若在主串S中找到一个与子串T相等的子串&#xff0c;则返回T的第一个字符在主串中的…

android 部分区域点击,Android编程实现ListView中item部分区域添加点击事件功能

本文实例讲述了Android编程实现ListView中item部分区域添加点击事件功能。分享给大家供大家参考&#xff0c;具体如下&#xff1a;需求如题目&#xff1a;Android listview中item部分区域添加点击事件&#xff0c;在一个界面显示了listview&#xff0c;但显示的内容分为上下两部…

android网络编程终结者,小七论坛终结者V2.0升级版源码 - 源码下载|Internet/网络编程|远程控制编程|源代码 - 源码中国...

文件名大小更新时间小七论坛终结者V2.0升级版源码\Bin\Assist.dll409602018-05-16小七论坛终结者V2.0升级版源码\Bin\bk.gif12232018-05-16小七论坛终结者V2.0升级版源码\Bin\SkinPPWTL.dll5489442005-12-09小七论坛终结者V2.0升级版源码\Bin\X7.dat1393842013-12-06小七论坛终…

android判断usb已连接,android 判断是否有网络连接(usb连接电脑问题)

找到很多判断网络连接的工具类,如下:package client.verbank.mtp.allone.util;import android.app.Activity;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;/*** 检测手机网络是否可用** author qiulinhe* createTim…

android uber源码,Uber SDK in android

问题I am trying to add an Uber request a ride button in my android application. In my gradle build file I have added the following line:compile com.uber.sdk:rides-android:0.5.0Automatically Android studio asks to sync the gradle files as they have changed.…

android 里程,鹰眼Android SDK | 百度地图API SDK

请求12小时内的轨迹里程&#xff0c;并进行轨迹纠偏和驾车里程补偿。// 请求标识int tag 2;// 轨迹服务IDlong serviceId 0;// 设备标识String entityName "myTrace";// 创建里程查询请求实例DistanceRequest distanceRequest new DistanceRequest(tag, serviceI…

Android mock单例对象,如何对Java单例模式进行mock

最近刚开始转行到Java编程&#xff0c;项目使用的是Junit4框架。其中遇到了采用单例模式(饿汉)实现的Java代码&#xff0c;那么如何对该类中的方法进行模拟呢&#xff1f;因为该模式下所有的共有方法都是通过获取该类的静态私有实例来调用类中的共有方法&#xff0c;这就需要对…

weex android 性能,跨越适配性能那道坎,企鹅电竞Android weex优化

作者&#xff1a;龙泉&#xff0c;腾讯企鹅电竞工程师商业转载请联系腾讯WeTest获得授权&#xff0c;非商业转载请注明出处。WeTest 导读企鹅电竞从17年6月接入weex&#xff0c;到现在已经有一年半的时间&#xff0c;这段时间里面&#xff0c;针对遇到的问题&#xff0c;企鹅电…