web-dev-qa-db-ja.com

Ubuntu 18.04の複数のVLANのためのDNSMASQ

複数のVLANを処理するためにDNSMASQのインスタンスを1つ設定することは可能ですか?

私は3つのVLANを持っています

10.0.4.0/24 - guest wifi
10.0.10.0/24 - user network
10.0.50.0/24 - private mission critical network
 _

3つのネットワーク全てのDNSキャッシングとDHCPサービスを扱うためにDNSMASQを使用したいと思います。

私は10.0.10.0/24ネットワークでそれを置き、それをすべての3. UFWからアクセスできるようにしました。

私はこれをVMでUbuntu 18.04で実行しています。私は多くの機械があります私はリモートアクセスが必要なものを持っていて、ipsが痛みになりつつあることを覚えています。このVMが10.0.10.0/24ネットワークへのアクセスに触れられないようにするために、VMホストに専用のネットワークカードをインストールしました。

私はそれが短時間取り組んでいましたが、ブランディングは奇妙です。 VLANがランダムに分類されているようです。 OSをインストールしたときにそれを設定します。

3つすべてのネットワークにVMに別のカードを使用してからVLANを使用する必要がありますか?または、3つのネットワーク全てのネットワーク上でインスタンスを実行することをお勧めし、1つの主なインスタンスをすべての設定を処理してから、他のものがDNSをミラーリングさせますか? DHCPを設定するためにそれぞれにログインする必要があると思います。

これへの最善のアプローチは何ですか?

1
ahackney

これを行うことが可能です。各LANのタグを指定するだけです。

#DHCP Ranges
#VLAN10 Office
#dhcp-option=VLAN10,3,10.0.10.1
#dhcp-option=VLAN10,6,10.0.10.2,10.0.50.2
#dhcp-range=VLAN10,10.0.10.20,10.0.10.239,255.255.255.0,8h

#VLAN20 Voice
#dhcp-option=VLAN20,3,10.0.20.1
#dhcp-option=VLAN20,6,10.0.10.2,10.0.50.2
#dhcp-range=VLAN20,10.0.20.200,10.0.20.239,255.255.255.0,8h
 _
1
ahackney