当前位置: 首页 > Linux

每天学一个Linux命令(63):route

时间:2023-04-06 03:16:18 Linux

推荐阅读:每天学一个Linux命令(62):ping命令介绍route命令用于显示和设置路由表(静态路由表)Linux系统。route命令用于显示和设置Linux内核中的网络路由表。route命令设置的路由主要是静态路由。在Linux、BSD和其他类Unix系统上,route命令用于查看和更改内核路由表。在不同的系统上,命令语法是不同的。语法route[-CFvnee]route[-v][-Afamily]add[-net|-host]target[netmaskNm][gwGw][metricN]i[mssM][windowW][irttm][reject][mod][dyn][reinstate][[dev]If]route[-v][-Afamily]del[-net|-host]target[gwGw][netmaskNm][metricN][[dev]If]route[-V][--version][-h][--help]选项说明-A#指定地址类型-C#打印Linux内核的路由缓存-v#输出详细信息-n#不进行DNS反向查找,直接以数字形式显示IP地址-e#netstat格式显示路由表-net#路由表到一个网络-host#路由表到一个主机Add#增加指定的路由记录Del#删除指定的路由记录Target#目的网络或目的主机gw#设置默认网关mss#设置TCP的最大块长度(MSS),单位MBwindow#通过路由表指定TCP连接的TCP窗口大小dev#路由记录表示的网络接口应用举例显示当前系统的路由表[root@CentOS7-1?~]#?routeKernel?IP?routing?tableDestination?????Gateway?????????Genmask?????????Flags?Metric?Ref????Use?Ifacedefault?????????gateway?????????0.0.0.0?????????UG????100????0????????0?ens33192.168.1.0?????0.0.0.0?????????255.255.255.0U10000ens33[root@CentOS7-1~]#route-n内核IP路由表目标网关GenmaskFlagsMetricRefUSEIfce0.0.0.0192.168.1.10.0.0.0UG1000ENS33192.168.1.00.0.0255.255.255.0000ENS33为当前网络节点状态。说明如下:U#Up表示路由当前处于激活状态H#Host表示网关是主机G#Gateway表示网关是路由器R#ReinstateRoute使用动态路由重新初始化的路由D#Dynamically此路由是动态的WriteM#Modified此路由由路由守护进程或导向器动态修改!#表示当前关闭此路由Addgateway/setgateway[root@CentOS7-1~]#routeadd-net192.168.2.0netmask255.255.255.0devens33[root@CentOS7-1~]#route-nKernelIProutingtableDestinationGatewayGenMask标志指标REF使用IFACE0.0.0.0192.168.1.10.0.0.0UG100000ENS33192.168.1.00.0.0.0.0.0.0.0.0.255.255。255.0U10000ens33192.168.2.00.0.0.0255.255.255.0U0000ens33#添加到192.168.2.0子网的路由[root@centos7-1?]#路由添加-NET192.168.3.0NetMask255.255.255.0拒绝[root@centos7-1?]#路由-NKernelIP路由tabledestinati192.168.1.10.0.0.0UG1000ENS33192.168.1.00.0.0.0255.255.255.0u1000ENS33192.168.2.00.0.0255.255.255.0U00ENS33192.168.3.0255.255.255.255.255.255.25555.255.255.2550-0-#添加屏蔽路由,目的地址为192.168.3.0子网将被拒绝。[root@centos7-1?]#路线del-net192.168.2.0netmask255.255.255.0[root@centos7-1?]#路线-NkernelIPIP路由TableDestinati.1.10.0.0.0UG10000ENS33192.168.1.00.0.0.0.0.0.0.255.255.0U100000ENS33192.168.3.0-255.255.255.0!0-0-[root@centos7-1?]#路由DEL-NET192.168.3.0NETMASK255.255.255.0拒绝[root@centos7-1?]#路由-NkernelIPIP路由tableDestinationGatewayGatewaygenmaskgenmaskgenmaskflagsgenmaskflagsgenmaskflagsmetricrefcodcuduseiface0.0.0.0.0。0192.168.1.10.0.0.0ug100000ens33192.168.1.1.00.0.0.0.0.0.0.0.255.255.255.0u100000ens33333333333333删除[root@centos7-1?]root@CentOS7-1~]#route-nKernelIProutingtableDestination网关Genmask标志指标参考使用Ifce0.0.0.0192.168.1.10.0.0.0UG00ENS330.0.0.0192.168.1.10.0.0UG1000ENS33192.168.10.0.0255.255.0U10000ENS33[ROOTT@CentOS7-7-?]#路由deldeelgw1??92.168.1.1[root@centos7-1?]#路由-NkernelIP路由TABLEDESTINATIONGATEWAWAYGETEDESTINALYGATEWAWAYGENMASKFLAGSMERCRICREF使用IFACE0.0.0.0.0.0.0.0.0.0.0.1.1.1.1.1.0.0.0.0.0.0.0.0.0.0.0.0.000000ens333192.168.1。00.0.0.0255.255.255.0U100000ens33每天学一个Linux命令(60):scp每天学一个Linux命令(61):wget