@KatherineVillyardが言ったことをフォローアップするために、キャンパス全体からNASまたは他のシステムにアクセスする必要がある場合は、次のようにします。
キャンパス接続
キャンパスルータを管理している人と話し、256個のIPアドレスのブロックを予約するように依頼してください。これをABC0 / 24と呼びます。A、B、およびCの値は、キャンパスに固有です。256個のアドレスを取得できない場合でも、実際には16個のアドレスを取得できます。小さい予約ブロックは、0と/ 24を異なる数に変更します。16個のIPしか割り当てられていない場合は、最大/ 28になります。
また、予約済みのブロックを別のネットワークブロック(既に部屋に到達しているブロックなど)の特定のIPアドレスを介してルーティングするように、さまざまなキャンパスルーターを構成する必要があります。
予約されたアドレスのブロックを取得できない場合、NASを他のキャンパスからアクセスできるようにするのは難しくなりますが、ネットワーク内から外の世界まで、他のすべては問題なく動作します。それは確かに不可能ではありませんが、余分な努力をする価値がないかもしれません。アドレスのブロックを取得するために、できる限り頑張ってください。最初の人が必要なものを理解していない場合は、数人の異なる人と話す必要があるかもしれません。
予約済みアドレスのブロックを取得した場合は、ブロックのネットワークアドレスとネットマスクを記録する必要があります。また、ブロックがルーティングされる外部IPも記録する必要があります。予約されたアドレスのブロックを取得しなかった場合は、おそらくホームルーター/ファイアウォールを使用することになるため、デフォルトの設定をそのまま使用できます。
キャンパスITが本当に使いやすい場合は、ラボ用に委任されたDNSサブドメインを要求することもできます。gavinslab.campus.eduのようなもの。彼らがあなたにこれを与えないなら、それは本当に重要ではありませんが、それは便利です。
物理的
キャンパスITでアドレスブロックを予約する場合は、3つのネットワークインターフェイスを搭載できる古いPCを見つけてください。これは、強力である必要はありません。オリジナルのPentiumを介して100 Mbitのトラフィックをルーティングし、Pentium IIIを介してギガビットをルーティングしました。私は実際には下限をテストしていませんが、簡単に入手できるものを使って作業しました。
キャンパスITがアドレスのブロックを割り当てることができなかった場合は、代わりにホームルーター/ファイアウォールを入手してください。
次に、どこかからギガビットイーサネットスイッチを取得します。十分な数のポートがある限り、ホームオフィススイッチは十分です。アドレスのブロックを割り当てる必要がある場合は、2つのスイッチを取得します。1つのスイッチに「DMZ」というラベルを付け、もう1つのスイッチに「内部」というラベルを付けます。彼らがあなたにアドレスのブロックを割り当てなかった場合、1つのスイッチのみを取得します。
ルーティング/ファイアウォール(割り当てられたネットワークブロックがない場合)
アドレスのブロックを取得できなかった場合は、キャンパスに接続された外部ネットワークインターフェイスと、ギガビットスイッチに接続された1つの内部ネットワークインターフェイスを使用して、ホームルーターを接続します。部屋をホームネットワークのように扱います。キャンパスや外の世界に問題なく到達できますが、キャンパスや外の世界に戻るのは難しいでしょう。
ルーティング/ファイアウォール(割り当てられたネットワークブロックを使用)
アドレスのブロックを取得した場合は、古いPCのオンボードネットワークインターフェイスをキャンパスネットワークに接続します。通常はDebianをインストールします。
その後、2番目と3番目のネットワークカードをインストールしてから、ファイアウォールブートストラップ tarballを使用して、ファイアウォール、DNS、DHCP、およびその他の重要なサービスを構成します(このスクリプトでは、ラボを実行していますが、より広範なテストとフィードバックを歓迎します)。経験があれば、他の同等のことを自由に行ってください。
その他すべて(割り当てられたネットワークブロックを使用)
1つの電源が入っているスイッチをファイアウォールの追加のネットワークインターフェイスの1つに接続します。カーネルメッセージをチェックして、起動したイーサネットインターフェースを確認します。私のスクリプトを使用している場合、内部スイッチがeth1にあり、DMZスイッチがeth2にあることを確認する必要があります。
部屋の外から直接アクセスできる必要があるシステムをDMZスイッチに接続します。他のすべてのシステムを内部スイッチに接続します。
そして、そこから、正直なところ、必要に応じてさらに質問をする必要があります。スクリプトを信頼して、両方のネットワークセグメントに対して有効なDNSおよびDHCPセットアップをセットアップし、デフォルトで外部接続をブロックします。しかし、それ以外はすべてサイト固有の傾向があります。