linuxを実行していて、ネットワーク内のIPアドレスを管理するdhcp3serverを使用しています。今、私はzyxel-access-pointを入手し、有線ネットワークとは異なるIP範囲でそれを駆動したいと思っています。 2つのIP範囲を管理する1つのdhcp-serverを実行することは可能ですか?
はいの場合、それはどのように確立されますか?
平和
氷
更新:私のネットワークはIP範囲192.168.1.x上にあります。 DHCPサーバーを実行している私のGateway-PCには、extern(インターネット)用の2つのネットワークカードeth0と192.168.1.1のeth1があります。 172.16.1.2のようなIPでAPを構成した場合、Gateway-PCのネットワークeth1(Sudo ifconfig eth1:1 172.16.1.1 up)で172.16.1.1のような2番目のIPアドレスを定義しない限り何も機能しません。
これで、アクセスポイントを構成できるようになりました。 MACフィルターとWEPキー。ただし、DHCPサーバーが指定されたIP範囲アドレスを使用してeth1:1で要求を処理しない限り、WLanクライアントはIPアドレスを取得しません。
最後になりましたが、インターネットにアクセスするにはeth0へのルートが必要です。
必要な手順で私を助けてくれる人はいますか?
サーバーに別のNICを追加できれば間違いなく可能です。したがって、WANがeth0
にあり、LANがeth1
にある場合は、別のNICをeth2
にする必要があります。 eth2
を172.16.x.xアドレスに設定し、ワイヤレスAPをそのNICに接続します。 (これは、以下の手順で実行できます。eth1:1
の参照をeth2
に変更するだけです。)
それmayは イーサネットエイリアス でLAN側に可能ですNICですが、よくわかりません。 DHCPの動作方法により、 (WikipediaのDHCP開始パケットの例を参照) 、サーバーがAPからのDHCPRequestパケットをLAN上のパケットと区別できるとは思わない-彼らは両方が同じワイヤで入ってくる。
しかし、私は間違っている可能性があります。あなたの編集はそれが可能であることを示唆しているようです。 (ワイヤレスクライアントには実際に正しいアドレスが割り当てられていますか?)
この buntu dhcp3-serverドキュメント は、マルチサブネット構成の例を示しています。次の3つが必要なようです。
172.16.x.xエイリアスを永続的に追加します。 /etc/networks/interfaces
を編集し、エイリアスの定義を追加します。ルーティングのために何かを変更する必要はないと思います。 eth0
は、192.168.1.0以外のデフォルトルートになっているはずです。このインターフェイスは、172.16.1.0の別の例外を自動的に追加するはずです。 /sbin/route
を使用して、ルートを確認してください。
auto eth1:1
iface eth1:1 inet static
address 172.16.1.1
netmask 255.255.255.0
/etc/defaults/dhcp3-server
をeth1
およびeth1:1
でアクティブになるように構成します。
INTERFACES="eth1 eth1:1"
両方のサブネットに必要なオプションを含めるように/etc/dhcp/dhcp.conf
を構成します。
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option domain-name-servers 192.168.1.1;
option ntp-servers 192.168.1.1;
option netbios-name-servers 192.168.1.1;
option netbios-node-type 2;
default-lease-time 86400;
max-lease-time 86400;
Host bla1 {
hardware ethernet DD:GH:DF:E5:F7:D7;
fixed-address 192.168.1.2;
}
Host bla2 {
hardware ethernet 00:JJ:YU:38:AC:45;
fixed-address 192.168.1.20;
}
}
subnet 172.16.1.0 netmask 255.255.255.0 {
option routers 172.16.1.1;
option subnet-mask 255.255.255.0;
option broadcast-address 172.16.1.255;
option domain-name-servers 192.168.1.1;
option ntp-servers 172.16.1.1;
option netbios-name-servers 172.16.1.1;
option netbios-node-type 2;
default-lease-time 86400;
max-lease-time 86400;
Host bla3 {
hardware ethernet 00:KK:HD:66:55:9B;
fixed-address 172.16.1.2;
}
}
あなたが言及している特定のDHCPサーバーソフトウェアはわかりませんが、一般的には確かに可能です。複数のDHCP「スコープ」を作成する必要があります。これにより、すべての設定を個別に構成できます。 (私はあなたが彼らに別のデフォルトゲートウェイなども与えたいと思うと思います)