ISC DHCP-4.1.1-P1サーバに何千ものVLANを設定するには?

ISC DHCP-4.1.1-P1サーバに何千ものVLANを設定するには?

CentOS 6.7でコンパイルされたISC DHCP-4.1.1-P1を使用してDHCPサーバーを設定しようとしました。

アイデアは何千ものVLANを持つことです。私は小さく始めます。何百ものインターフェイスでifupを実行してifcfg-eth0.*から実行することに問題はありませんservice dhcpd restart。これでサーバーは安定しています。

ただし、1024個のVLANを超えると、いくつかの制限に遭遇するようです。デフォルトでは、ソースコードやシステム設定(ulimit -Snまたは)を調整していない場合は、__FD_SETSIZE最大ソケット数に達したため、サービスは開始されません。最良のシナリオはサービスが開始されますが、カーネルがすぐにサービスを終了することです(general protection error)。

この問題を解決する正しい方法は何ですか?ファイルディスクリプタ番号をFD_SETSIZE回避策の潜在的な手がかりとして識別したようです。

歴史:

  • 使ったulimit -Sn 2048

時間をいただきありがとうございます。

他の場所での他の議論:技術芸術

[更新:呼び出されるサービスが、私がインストールした4.3.3ではなく4.1.1であることを確認しました。 - 4.3.3で制御できるようです。技術的には、4.1.1で問題の原因を追跡できないため、実際には解決されません。 ]

ベストアンサー1

おすすめ記事