FreeBSD上のVLAN

単一の物理ケーブルを介して互いに分離された複数の物理ネットワークを使用する必要がある場合があります。 たとえば、WANにアクセスできるようにサーバーに別のワイヤを接続し、ローカルネットワークに接続するには別のワイヤを接続する必要があります。 この場合、必要な配線が増える可能性があります(物理的に互いに分離されているn番目のサブネットを組み合わせて、インターネット上でそれらをすべて解放するルーターをセットアップしている可能性があります)。 同時に、サーバーにこのような数のネットワークカードをインストールすることは非常に困難であるか、スイッチからサーバーへのルートに多数のワイヤが存在する可能性があります。 いずれにせよ、これらのネットワークをすべて1本の物理的なワイヤにまとめると有益です。 これを行うために、彼らはあなたがこれを行うことができる技術-vlanを思いつきました。 この技術にはいくつかの異なる実装があり、最も一般的なものの1つは「IEEE 802.1q」と呼ばれます。







このOSでは、これはFreeBSD 6.2-RELEASE-p3の下で動作するサーバーの例を使用して非常に基本的に行われます。



1つのイーサネットがあり、2つの異なるグリッドをプッシュする必要があります



*外の世界(インターネットなど)

* LAN



これを行うには、イーサネットインターフェイスのIP設定を省略します。この場合、em0になります。 ポート速度、デュプレックス、およびUPであるという事実のみを示します。



/etc/rc.confのサーバー上での表示:



ifconfig_em0="up media 100baseTX mediaopt full-duplex"







システムのvlanを指定します。これらはFreeBSD専用のvlan名になりますが、使用するvlan番号ではありません。つまり、特定のtsiskaなどで接続されている鉄片に書き込まれます。



cloned_interfaces="vlan0 vlan1"







vlan'yを構成します



ifconfig_vlan0="vlan 1 vlandev em0 ip netmask mtu 1500"

ifconfig_vlan1="vlan 2 vlandev em0 ip netmask mtu 1500"









したがって、サーバーが含まれるネットワーク機器では、vlan'yを構成する必要があります。2-外界、1-ローカルエリアネットワーク。



詳細:

ifconfig_vlan0-FreeBSDシステムのVLAN名



vlan 1-ネットワーク上のvlan番号を指定します



vlandev em0-イーサネットem0を介して動作するように指示します



mtu 1500-MTU(最大パケットサイズ)を1500に設定



最後の仕上げ-デフォルトゲートウェイの処方



default_router = "デフォルトゲートウェイ"



この記事は特にFreeBSDに関連しているため、ネットワーク機器のセットアップに関する説明はありません。 CISCOでVLANを構成する方法、 zeppsCISCOに関する彼の一連の記事で教えてくれると思います



PS:これは私の最初のトピックです。あまり蹴らないでください=)



All Articles