linux下添加路由的方法 一、查看及添加临时路由 1。查看路由(linux下) 〔rootnfs〕route同netstatrn KernelIProutingtable DestinationGatewayGenmaskFlagsMetricRefUseIface 192。168。90。2255。255。255。255UH000tun0 192。168。80。0255。255。255。0U000eth0 192。168。10。0255。255。255。0U000eth1 192。168。90。0192。168。90。2255。255。255。0UG000tun0 linklocal255。255。0。0U100200eth0 linklocal255。255。0。0U100300eth1 default192。168。80。20。0。0。0UG000eth0 注:windows查看路由命令:routeprint或netstatrn 输出结果中各个字段的含义是: Destination表示路由的目标IP地址 Gateway表示网关使用的主机名或者是IP地址。上面输出的表示没有网关。 Genmask表示路由的网络掩码 Flags是表示路由的标志。可用的标志及其意义是:U表示路由在启动,H表示target是一台主机,G表示使用网关,R表示对动态路由进行复位设置;D表示动态安装路由,M表示修改路由,!表示拒绝路由 Metric表示路由的单位开销量 Ref表示依赖本路由现状的其它路由数目 Use表示路由表条目被使用的数目 Iface表示路由所发送的包的目的网络 2。使用route命令添加 使用route命令添加的路由,机器重启或者网卡重启后路由就失效了 方法: 添加到主机的路由 routeaddhost192。168。168。110deveth0 routeaddhost192。168。168。119gw192。168。168。1 添加到网络的路由 routeaddnetIPnetmaskMASKeth0 routeaddnetIPnetmaskMASKgwIP routeaddnetIP24eth1 添加默认网关 routeadddefaultgwIP 删除路由 routedelhost192。168。168。110deveth0 3。使用iproute添加路由 添加路由 iprouteadd192。168。0。024via192。168。0。1 iprouteadd192。168。1。1dev192。168。0。1 删除路由 iproutedel192。168。0。024via192。168。0。1 二、在linux下设置永久路由的方法: 1。在etcrc。local里添加 routeaddnet192。168。3。024deveth0 routeaddnet192。168。2。024gw192。168。3。254 2。在etcsysconfignetwork里添加到末尾 方法:GATEWAYgwip或者GATEWAYgwdev 3。etcsysconfigstaticrouter: 这个是network脚本执行时调用的一个文件 anynetx。x。x。x24gwy。y。y。y anynet192。168。3。024gw192。168。3。254 anynet10。250。228。128netmask255。255。255。192gw10。250。228。129 4。创建名为routeeth0的文件 vietcsysconfignetworkscriptrouteeth0 在此文件添加如下格式的内容 192。168。1。024via192。168。0。1 5。查看经过的路由 linux查看经过的路由traceroutewww。baidu。com windows查看经过的路由tracertdwww。baidu。com 三、开启IP转发: echo1