無知的小黑手 撰寫於文章 <3a3la4$7DN@bbs.csie.nctu.edu.tw>...
[略...]
>
>我前面的文章漏了一段話沒說,若DHCP SERVER上有兩個網路卡分屬不同SUBNET,
>除了要宣告兩個SUBNET之外還要在route表上將路徑加上去。
>這裡的路徑表不是dhcpd.conf裡的router參數,是LINUX的,
>我是用netconf改routeing and gateways
>在other routes to network中加入
>private -> real ip,
>重新啟動ETH0後下netstat -rn應該會看到
>這個新加入的路徑。
>這個動作沒做的話會發生DHCP SERVER無法回應CLIENT的問題,
>因為SERVER不知道要從那個正確的路徑回應。
>
>不過你的方法:一張網路卡兩個IP我沒試過,你的路徑是怎麼設的?
>PRIVATE IP與 REAL IP間的設定為何呢?
>
>不過我猜一張網路卡要做到封包的交換是有困難的,
>因為你的ETHERNET還是同一個網路下,這樣可以嗎?
非常多謝兄的提示﹐結果發現問題果然出在 routing 上面﹐
將 alias 所在的網路設定好﹐
然後將 /etc/dhcpd.conf 原本關於 real IP 所在的 network 取消﹐
只留下 alias 所在網路的 range 就可以了。
就算在同一張網路卡上面也可以哦~~~
多謝了﹗