[问答] 关于路由的问题

楼主: noapaov (单身汉)   2015-04-26 13:35:12
关于路由的观念有点不太清楚, 请问一下各位,
以下是我的路由表
Destination Gateway Genmask Flags Metric Ref Use Iface
112.xxx.xx.64 192.168.10.254 255.255.255.240 UG 0 0 0 eth0
203.xx.xx.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.10.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
169.254.0.0 0.0.0.0 255.255.0.0 U 1003 0 0 eth1
0.0.0.0 203.xx.xx.254 0.0.0.0 UG 0 0 0 eth1
想请问
(1)
112.xxx.xx.64 192.168.10.254 255.255.255.240 UG 0 0 0 eth0
是代表当前往目的地112.xxx.xx.64/255.255.255.240 是透过192.168.10.254 gateway出
去使用的是eth0接口
(2)
0.0.0.0 203.xx.xx.254 0.0.0.0 UG 0 0 0 eth1
设代表当前往任一目的地 是透过203.xx.xx.254 gateway出去使用的是eth1接口
(3)
192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
如果前往192.168.10.0/255.255.255.0 则不透过gateway, 同网域
(gateway 如果是0.0.0.0代表不通过gateway吗)
作者: sssxyz (只出没大佳基隆河左岸)   2015-04-26 14:21:00
这是unix/linux路由表 可以看一下旗标这个字段G表示这笔路由有next hop 不需要下一跳的路由是直连路由connected route表示你的设备本身不需他方转送即可到达network routing比较像是接力转送的一个概念
作者: windxuan   2015-04-26 14:36:00
你的解释是对的
楼主: noapaov (单身汉)   2015-04-27 12:46:00
假设A电脑要连线到B电脑(HTTP server), AB不同网段A设定了前往B的路由, 那B也需要设定前往A的路由对吗A是request, B是responseB还需要透过路由表才可找到A吗?还是B可以直接透过A传来的封包资讯,传回A电脑
作者: coenobita   2015-04-27 13:08:00
路由双向都要设定
作者: sssxyz (只出没大佳基隆河左岸)   2015-04-27 14:45:00
如果有default route就解决了 设host route是很麻烦的未必要双向都要设定 看状况不同而定不过只要使用到网络 都会先查找自己的路由表来绕送封包
作者: deadwood (T_T)   2015-04-27 16:59:00
server跟host端通常位于终端,大多是靠default route除非你有特定路径要走,例如走VPN,否则不用特别设定在电脑跟server上,要设定也是在router上

Links booklink

Contact Us: admin [ a t ] ucptt.com