在如何評估線上系統(tǒng)的容量? (二)中我寫過,對于target server
應(yīng)該增加一條去往assistant server
的靜態(tài)路由規(guī)則葵礼。
在實際的使用過程中,有同學(xué)反饋在執(zhí)行route add
的時候會提示SIOCADDRT: Network is unreachable
,這是什么原因呢盾碗?
原因是,添加靜態(tài)路由規(guī)則的時候舀瓢,需要保證gateway(gw)的IP和eth0(本機(jī)IP)在同一個網(wǎng)段內(nèi)廷雅。
先看下我們的主機(jī)配置,ifconfig eth0
可以看到我們的inet addr:10.174.246.5 Mask:255.255.248.0
京髓,其中mask是子網(wǎng)掩碼航缀,它結(jié)合ip地址使用,把ip地址劃分為網(wǎng)絡(luò)地址和主機(jī)地址堰怨。
對于我們這個例子而言芥玉,子網(wǎng)掩碼是11111111.11111111.11111000.00000000
,跟我們的inet addr: 00001010.10101110.11110110.00000101
做&運算备图,得到網(wǎng)絡(luò)地址是00001010.10101110.11110---.--------
灿巧。橫線部分就是主機(jī)的地址范圍。所以可以知道gateway的ip范圍需要是10.174.240.0到10.174.247.255之間揽涮。