顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - nethero

頁: [1]
1
Network 討論版 / Re: route rule排列順序問題
« 於: 2017-07-14 11:16 »
那metric要哭了 :'(

喔,對!還有metric要考慮,越小值優先,謝謝提醒

2
Network 討論版 / Re: route rule排列順序問題
« 於: 2017-07-05 16:23 »
你自己不是都是 default 那一筆是最後才會用到嗎?


那個列表的順序並不是實際在選擇路由的順序.

所以意思是說,Linux路由時,routing table rule順序是由小網域逐漸到大網域來判斷
並不是route show出列表由上到下的順序來筆對囉?

3
Network 討論版 / route rule排列順序問題
« 於: 2017-07-04 15:21 »
想請問,Linux的route指令show出的rule理論上排列順序應該是由小網域,例如(192.168.10.0/24 是 Class C),逐漸到大網域(169.254.0.0/16 Class B) ,最後才是預設路由 (0.0.0.0/0.0.0.0)。

但在我的主機上,如下顯示
代碼: [選擇]
route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.20.129  0.0.0.0         UG    1      0        0 eth0
0.0.0.0         192.168.111.1   0.0.0.0         UG    10     0        0 br0
0.0.0.0         0.0.0.0         0.0.0.0         U     1014   0        0 eth7
0.0.0.0         0.0.0.0         0.0.0.0         U     1019   0        0 eth6
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth7
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth6
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth3
172.16.131.0    0.0.0.0         255.255.255.0   U     0      0        0 vmnet8
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 eth2
192.168.3.0     0.0.0.0         255.255.255.0   U     0      0        0 eth3
192.168.4.0     0.0.0.0         255.255.255.0   U     0      0        0 eth4
192.168.5.0     0.0.0.0         255.255.255.0   U     0      0        0 eth5
192.168.20.128  0.0.0.0         255.255.255.224 U     0      0        0 eth0
192.168.111.0   0.0.0.0         255.255.255.0   U     0      0        0 br0
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

排序第一筆卻是:
代碼: [選擇]
0.0.0.0         192.168.20.129  0.0.0.0         UG    1      0        0 eth0這樣一來不是所有封包都會由eth0出去?

但如果我192.168.2.x 網域的主機又都ping的通,顯然是由eth2介面出去,所以並不是一律套用第一筆eth0規則
請問這是為什麼?

4
可否請大家介紹關於嵌入式系統的入門書或是經典好書
目前看過歐萊禮出的嵌入式系統C/C++語言那本
小弟本身熟悉C語言玩過一點單晶片以及一些網路通訊協定
最近找的網路通訊相關工作一大堆都是嵌入式系統
所以想"深入"了解一下,謝謝各位

頁: [1]