Dnsmasqで固定IP配布と静的ルーティングがlinuxで
Dnsmasqで固定IP配布,静的ルーティングを行っているとデフォルトゲートウェイがうまく設定されない.
原因としては
DHCPで静的経路の配布 (Classless Static Routes)
https://qiita.com/kyokuheki/items/ccf770c6475a236d2035
にある.
要約すると,規格同おりの動きするとデフォルゲートウェイと静的ルーティング(option 121の設定)同時に配布するとデフォルトゲートウェイアが無視される.ところが,WIndowsは規格無視してうまく動くよ,でもLinuxは規格通りだから,デフォルトゲートウェイ利かないよということ.
で,結果として対策としては
/etc/dnsmasq.confを編集.
ちなみに「dhcp-option=option:router,192.168.3.254」は残したまま
windows側も特に問題なく,動作しているようだ.しばらくこれで様子を見る
原因としては
DHCPで静的経路の配布 (Classless Static Routes)
https://qiita.com/kyokuheki/items/ccf770c6475a236d2035
にある.
要約すると,規格同おりの動きするとデフォルゲートウェイと静的ルーティング(option 121の設定)同時に配布するとデフォルトゲートウェイアが無視される.ところが,WIndowsは規格無視してうまく動くよ,でもLinuxは規格通りだから,デフォルトゲートウェイ利かないよということ.
で,結果として対策としては
/etc/dnsmasq.confを編集.
option=121,172.16.0.0/24,192.168.3.252,192.168.2.0/24,192.168.3.252に
option=121,172.16.0.0/24,192.168.3.252,192.168.2.0/24,192.168.3.252,0.0.0.0/0,192.168.3.254にを追加,option 121でデフォルトルートも配布するということにした.
ちなみに「dhcp-option=option:router,192.168.3.254」は残したまま
windows側も特に問題なく,動作しているようだ.しばらくこれで様子を見る
コメント
コメントを投稿