精华内容
下载资源
问答
  • route命令怎么查看网关及路由信息?win7系统中想要查看网关及路由信息,该怎么查看呢?我们可以使用route命令查看,下面我们就来看看详细的教程,需要的朋友可以参考下
  • Linux中的网关设置-route命令

    千次阅读 2019-01-20 17:05:08
    在Linux中,是没有网关的,需要设置的只是一条默认路由。 Windows中给出的网关指的是,把不知道去往哪里的数据包交给网关。也就是默认路由的概念。 因此在Linux中设置网关,我们需要...route命令查看路由表 [root@...

    在Linux中,是没有网关的,需要设置的只是一条默认路由。
    Windows中给出的网关指的是,把不知道去往哪里的数据包交给网关。也就是默认路由的概念。

    因此在Linux中设置网关,我们需要设置的只是一条默认路由而已。

    如网卡设置的是IP地址通过DHCP获取,一般网关可以正常获取,即路由表中会有默认路由
    如果通过nmtui配置了网关,那么路由表中也会有默认路由

    route命令查看路由表

    [root@localhost ~]# route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         192.168.33.2    0.0.0.0         UG    100    0        0 ens33
    10.1.1.0        0.0.0.0         255.255.255.0   U     100    0        0 ens37
    192.168.33.0    0.0.0.0         255.255.255.0   U     100    0        0 ens33
    192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
    

    解释:因为我有一块网卡ens33是通过DHCP获取的IP地址的,所有会有一条默认路由

    上面路由表,ens37这块网卡只有IP地址,没有网关。也给他添加一个网关。

    [root@localhost ~]# route del default gw 10.1.1.254
    
    在进行路由表的查看
    
    [root@localhost ~]# route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         10.1.1.254      0.0.0.0         UG    0      0        0 ens37
    0.0.0.0         192.168.33.2    0.0.0.0         UG    100    0        0 ens33
    10.1.1.0        0.0.0.0         255.255.255.0   U     100    0        0 ens37
    192.168.33.0    0.0.0.0         255.255.255.0   U     100    0        0 ens33
    192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
    

    现在在路由表中有两条默认路由了,这时候Linux会选择哪一条呢?这是由路由表中的metric值来决定的。
    Linux会选择metric值小的,也就是说,现在Linux要去的目的地,在他的路由表中没有的,都会把数据包交给ens37

    特点总结:
    1、用命令route,手动添加的默认路由的优先级是最小的,是0
    2、metric值是100的默认路由,是通过nmtui当中配置进去的,系统设置了他的默认优先级是100。

    通过route命令添加默认路由,后并且修改Metric值
    [root@localhost ~]# route del default gw 10.1.1.254   //先删除之前默认的配置,因为测试下来不会覆盖
    [root@localhost ~]# route add default gw 10.1.1.254 metric 101
    [root@localhost ~]# route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         192.168.33.2    0.0.0.0         UG    100    0        0 ens33
    0.0.0.0         10.1.1.254      0.0.0.0         UG    101    0        0 ens37
    10.1.1.0        0.0.0.0         255.255.255.0   U     100    0        0 ens37
    192.168.33.0    0.0.0.0         255.255.255.0   U     100    0        0 ens33
    192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
    

    注意:以上配置只是临时修改哦,需要永久修改的话,可以用个nmtui或者直接修改配置文件。

    展开全文
  • route命令用来显示并设置linux内核中的网络路由表,route命令设置的路由主要是静态路由。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。 在linux系统中设置...
  • 用Route命令设置双网卡上网

    千次阅读 2014-01-22 21:54:31
    在我们的网络拓扑变得越来越复杂的今天,特别是各种无线网卡、USB网卡的价格已经是白菜价的时候,使用双网卡同时连接两个不同的网络也得到了越来越广泛的应用,笔者的计算机就同时采用了一片网卡连接内部办公系统,...

    原文链接:http://www.gwxdn.com/html/net/2012/0719/25952.html

    在我们的网络拓扑变得越来越复杂的今天,特别是各种无线网卡、USB网卡的价格已经是白菜价的时候,使用双网卡同时连接两个不同的网络也得到了越来越广泛的应用,笔者的计算机就同时采用了一片网卡连接内部办公系统,另外安装了一片USB网卡连接外网,这样就可以同时实现对内、外网的访问,方便了工作。但最初在设置双网卡的过程中也走了一些弯路,现在记录下如何用ROUTE命令实现双网卡上网,希望能对有同样需求的读者提供一些帮助。

    我们知道,要想一台计算机同时访问两个不同的网络,我们需要给计算机指定访问某个网络的时候数据的传输路径,这时候我们就需要用到一个WINDOWS的一个路由设置命令ROUTE。当电脑中只 有一块网卡时,一般情况下,我们不需要对计算机进行特别的路由配置,也就不会注意到路由表的存在,但当计算机中安装了两块或者两块以上的网卡时,就需要人为控制WINDOWS的路由表,这样的话网络中的数据才能按我们设定好的路径传输。

    为了便于理解,我们结合一个实例来操作一下。首先,笔者所在的网络环境为10.56.3.*网段连接内部工作网,主要处理内部业务使用, 192.168.1.*网段连接外网,在计算机上安装两块网卡分别配置各自网段的合法IP地址,分别为10.56.3.20和192.168.1.20。

    在了解了网络的拓扑结构以后,我们就可以着手配置双网卡路由了,一般来说,为了确保路由正确、避免引起路由泪乱,最好先删除路由,再添加路由。我们可以在DOS窗口中输入一下命令:

    Route delete 0.0.0.0

    Route add 10.56.*.* mask 255.255.0.0 10.56.3.254

    Route add 192.168.*.* mask 255.255.0.0 192.168.1.254

    这样等计算机路由表刷新后(一般这个时间很短),我们就可以同时登录内部网和外网了。为了确保路由设置长久生效,我们还可以将上述命令加入AUTOEXEC.BAT文件中,即操作系统一启动就自动设置路由,当然也可在上面的添加路由命令加入-P参数,以确保每次计算机重新启动后可以自动加载该路由。

    一般情况下,这时候我们的路由配置工作就完成了,我们可以轻松的登录不同的系统了,但有时候我们在使用中可能会发现,突然之间其中的外网或者内网系统不能登录了,这时我们往往需要重新禁用/启用不同的网卡才能保持两个系统的同时畅通,其实这是由于WINDOWS自身系统原因,经常容易出现网关浮动或不稳定的情况,我们可以在route命令中引入interface参数来加以解决,也就是通过指定interface参数来确定某个方向的路由通过某个网卡。

    要指定interface参数,首先我们要获得interface值。我们可以通过route print命令未获取相应的信息,执行该命令后,系统会给出如图2所示的界面,在这个界面中,我们可以清楚的看到对应的10.56.3.20的网卡的interface值为0x4,而对应192.168.1.20的网卡的interface值为0x20005,那么我们的route命令可以相应的调整为:

    Route delete 0.0.0.0

    Route –p add 10.56.*.* mask 255.255.0.0 10.56.3.254 interface 0x4

    Route –p add 192.168.*.* mask 255.255.0.0 192.168.1.254 interface 0x20005

    经过上面的设置后,相信你再也不会因为双网卡的路由问题而烦恼了。

    展开全文
  • 有图形化界面是,设置固定ip的方法: 1、点击右上角的图标,再点击wired settings 2、点击设置按钮 3.记住这个网关和ip 4.点击ipv4,设置为manual,将要设置的ip地址网关和掩码填入,再将DNS填入,然后。注意ubuntu...

    有图形化界面是,设置固定ip的方法:
    1、点击右上角的图标,再点击wired settings
    点击wired settings
    2、点击设置按钮在这里插入图片描述
    3.记住这个网关和ip在这里插入图片描述
    4.点击ipv4,设置为manual,将要设置的ip地址网关和掩码填入,再将DNS填入,然后。注意ubuntu18.04的DNS和16的不一样,可以网上百度或者直接写成图中这样。
    在这里插入图片描述
    4.把网关了,再开一下,配置结束。

    展开全文
  • route命令

    2019-02-02 17:00:15
    route命令用来显示并设置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
    192.168.168.0   *               255.255.255.0   U     0      0        0 eth0
    link-local      *               255.255.0.0     U     1002   0        0 eth0
    default         192.168.168.1   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.168.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
    169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
    0.0.0.0         192.168.168.1   0.0.0.0         UG    0      0        0 eth0
    

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


    添加网关/设置网关:(增加一条到达244.0.0.0的路由)
    route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0

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

    删除路由记录:
    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

    展开全文
  • route命令管理路由表和默认网关

    万次阅读 2016-10-27 13:43:18
    查看 Linux 内核路由表 使用下面的 route 命令可以查看 Linux 内核路由表。 # route Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * 255.255.255.0 U
  • Linux 路由表详解及 route 命令详解 Linux 内核的路由表 通过 route 命令查看 Linux 内核的路由表: [root@xieqc ~]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface ...
  • 1.修改对应网卡的网关的配置文件,使用root权限编辑 /etc/sysconfig/network 文件$sudo vim /etc/sysconfig/network添加修改以下内容:NETWORKING=yes (表示系统是否使用网络,一般设置为yes。如果设为no,则不能...
  • 批处理route命令设置双网卡路由

    万次阅读 2011-04-08 09:59:00
    命令行查看route使用格式为 ROUTE [-f] [-p] [command [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]。 其中–f 参数用于清除路由表,-p参数用于永久保留某条路由(即...
  • Windows命令之route命令

    2021-05-25 16:35:21
    route命令用于显示和操作IP路由表。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。windows环境下route命令常用于多网卡终端,默认路由指向连接访问互联网的...
  • 网关和路由,路由的分类,route命令

    千次阅读 2017-11-03 14:55:16
    网关网关是网络的进口和出口(网关还有其他功能,如协议翻译……),网关定义网络的边界。  比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~192. 168.1.254”,子网掩码为255.255.255.0;网络B...
  • route命令详解

    2020-12-16 23:44:12
    route命令详解 在网络中,route命令用来显示、添加、删除和修改网络的路由。 1.route命令的格式 route [-f] [-p] [Command] [Destination] [mask Netmask] [Gateway] [metric Metric] [if Interface] 2.route-...
  • route 命令

    2020-09-01 10:26:31
    使用 route命令查看内核路由表 可以看到flags下面有许多字母 组合,他们分别的含义是: U (route is up):该路由是有效的; H (target is a host):目标是一部主机 (IP) 而非网域; G (use gateway):需要透过外部...
  • 用route命令添加永久路由

    千次阅读 2020-06-09 23:16:43
    使用双网卡,同时使用2个网关的时候就需要加一条静态路由了。当然还有很多时候会需要加路由。 一、使用 route 命令添加 使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法: //添加到主机的路由 ...
  • Linux route命令

    千次阅读 2019-06-19 11:54:59
    route命令用来显示并设置Linux内核中的网络路由表,route命令设置的路由主要是静态路由。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。 在Linux系统中设置...
  • route 配置默认网关

    2018-05-30 15:03:00
    影响Linux系统网络中网关配置信息的3种方式 1.生效文件cat /etc/sysconfig/network-scripts/ifcfg-eth0 GATEWAY=10.0.0.254 <...[root@host01 ~]# route -n Kernel IP routing table Destinati...
  • route命令使用实例详解 以管理员的身份运行CMD,打开CMD运行界面。首先分析路由情况,打印路由表。输入如下的命令:route print 在路由表中,前一列为网络的目标地址,即可以访问的网络段,如:0.0.0.0为所有网段...
  • 先删除wlan0以前的IP设置sudo ifconfig wlan0 0 # route -n 后没有发现一个路由表项给网络接口wlan0设置 ip地址和子网掩码, 同时激活该设备sudo ifconfig wlan0 192.168.0.23/24 up设置ip和子网掩码后增加了一个...
  • Windows命令行route命令使用图解

    万次阅读 多人点赞 2016-09-15 10:46:52
    一 操作实例 查看当前本机的路由表;...添加一条 添加默认网关地址为192.168.12.1的默认路由; 删除前面添加的路由; 添加跃点数为7的路由; 删除之; 添加接口索引为某个值的路由,不知为何失败;下
  • 1、首先在本地连接的Internet协议(TCP/IP)属性中,添加一个IP(外网IP),点击高级添加另外一个IP)内网IP),以及两个不同网段的DNS,之后再使用外网IP,掩码使用外网掩码,网关使用外网网关。 2、点击运行输入...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 39,507
精华内容 15,802
关键字:

如何用route命令设置网关