主页

索引

模块索引

搜索页面

route命令使用

配置路由及网关:

//查看路由状态
route [-nee]
route
route -n
route -nee
   -n  :不要使用通讯协定或主机名称,直接使用 IP 或 port number;
   -ee :使用更详细的资讯来显示
//指定路由及网关
route add -net <路由地址> gw <网关地址> [ netmask <子网掩码> ] dev <网卡>
route add -net 192.168.20.0 netmask 255.255.255.0 gw 192.168.10.1
//删除路由及网关
route del -net <路由地址> gw <网关地址> [ netmask <子网掩码> ]
route del -net 192.168.20.0 netmask 255.255.255.0
//设置默认网关
route add default gw 192.168.10.1
   -net    :表示后面接的路由为一个网域;
   -host   :表示后面接的为连接到单部主机的路由;
   netmask :与网域有关,可以设定 netmask 决定网域的大小;
   gw      :gateway 的简写,后续接的是 IP 的数值喔,与 dev 不同;
   dev     :如果只是要指定由那一块网路卡连线出去,则使用这个设定,后面接 eth0 等

内容代表的意义:

//Gateway:该网域是通过那个 gateway 连接出去的
1.如果显示 0.0.0.0 表示该路由是直接由本机传送,亦即可以透过区域网路的 MAC 直接传讯
2.如果有显示IP的话,表示该路由需要经过路由器(通讯闸)的帮忙才能够传送出去
// Flags:总共有多个旗标,代表的意义如下:
o U (route is up):该路由是启动的
o H (target is a host):目标是一部主机 (IP) 而非网域
o G (use gateway):需要透过外部的主机 (gateway) 来转递封包
o R (reinstate route for dynamic routing):使用动态路由时,恢复路由资讯的旗标
o D (dynamically installed by daemon or redirect):已经由服务或转 port 功能设定为动态路由
o M (modified from routing daemon or redirect):路由已经被修改了
o !  (reject route):这个路由将不会被接受(用来抵挡不安全的网域)

实例:

root@zgapi2:/mnt/nginx# route -nee
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface    MSS   Window irtt
0.0.0.0         114.55.75.247   0.0.0.0         UG    0      0        0 eth1     0     0      0
10.0.0.0        10.24.155.247   255.0.0.0       UG    0      0        0 eth0     0     0      0
10.24.152.0     0.0.0.0         255.255.252.0   U     0      0        0 eth0     0     0      0
100.64.0.0      10.24.155.247   255.192.0.0     UG    0      0        0 eth0     0     0      0
114.55.72.0     0.0.0.0         255.255.252.0   U     0      0        0 eth1     0     0      0
172.16.0.0      10.24.155.247   255.240.0.0     UG    0      0        0 eth0     0     0      0

主页

索引

模块索引

搜索页面