まず、以下のコマンドを使用してUFWをインストールします(すでにインストールされている場合はスキップしてください):
sudo apt-get install ufw
UFWがインストールされたら、サブネットからの接続を許可するために次のコマンドを使用します:
sudo ufw allow from <サブネット>/<サブネットマスク> to any
上記のコマンドでは、<サブネット>
と<サブネットマスク>
には、許可したいサブネットのIPアドレスとサブネットマスクを指定します。例えば、192.168.0.0/24
のように指定します。
また、特定のポートやプロトコルを制限する場合は、次のようにコマンドを変更できます:
sudo ufw allow from <サブネット>/<サブネットマスク> to any port <ポート番号>
上記のコマンドでは、<ポート番号>
には許可したいポート番号を指定します。
さらに、特定のプロトコル(TCP、UDPなど)を制限する場合は、次のようにコマンドを変更できます:
sudo ufw allow from <サブネット>/<サブネットマスク> to any proto <プロトコル>
上記のコマンドでは、<プロトコル>
には許可したいプロトコルを指定します。
以上がUFWを使用してサブネットを許可する方法です。必要に応じて、複数のサブネットを設定することも可能です。
この記事では、UFWを使ったサブネットの許可方法といくつかのコード例を紹介しました。セキュリティを強化するために、サブネットレベルでのアクセス制御を行う際には、この方法を参考にしてください。