MilesightルーターでACLを設定する方法
説明
Milesight ルーターは強力なファイアウォール機能を搭載しており、本ガイドではそのアクセス制御リスト(ACL)の設定について詳細に説明します。ACLは、異なるシナリオやインターフェースに適用される2つのポリシーから構成され、柔軟な「拒否」と「許可」ルールにより、ルーターを通過するデータの流れを制御できます。
この記事のトポロジー図は以下のようにです:
要件
最新のファームウェアを搭載したMilesight ルーター
設定
Network -> Firewall -> ACL に移動し、アクセス制御リストを設定します。
Default Filter Policy: Accept/Deny
アクセス制御リストに含まれていないパケットは、デフォルトのフィルタポリシーで処理されます。
Type: extended/standard
Extended は、プロトコルタイプと宛先IPを指定できる拡張ACLコマンドです。
Standard は、ソースIPによるフィルタリングのみをサポートする標準ACLコマンドです。
ID: 標準タイプの場合、IDの範囲は1-99です。拡張タイプの場合、IDの範囲は100-199です。
Action: 許可/拒否
Protocol: IP/ICMP/TCP/UDP/1-255
1-255は、IPv4で定義された任意のプロトコル番号を入力できます。例: 1はICMP、4はIP、6はTCPです。
Source IP: データ パケットの送信元。
Source Wildcard Mask: 送信元ネットワーク アドレスのワイルドカード マスク。例えば、192.168.22.0 ネットワーク セグメントからのすべてのトラフィックを制御したい場合、0.0.0.255 を入力します。Source IP と Source Wildcard Mask を両方とも空白にすると、すべての IP を意味します。
Destination IP: データ パケットの送信先。
Destination Wildcard Mask: 宛先アドレスのワイルドカードマスク。Destination IPとDestination Wildcard Maskの両方を空白にすると、すべてのIPを意味します。
ICMP TypeとICMP Code: ICMPプロトコルを選択した場合、ICMPタイプとICMPコードを入力できます。異なるタイプとコードは異なるICMPパケットを定義します。例えば、タイプ0とコード0はpingエコー応答を意味し、タイプ3とコード1はホスト不可達を意味します。
Source Port Type と Destination Port Type: TCPまたはUDPプロトコルを選択した場合、制御したいポート番号を指定できます。例えば、目的ポートを22に設定するとSSHアクセスを制御できます。
Interface: ALCを適用するインターフェースを選択します。
In ACL: ルーターに入ってくるトラフィックを制御するACL。
Out ACL: ルーターから出るトラフィックを制御するACL。
Save をクリックし、Apply をクリック
例
シナリオ 1: PC 176.16.1.100 以外のすべてのトラフィックを許可
デフォルトポリシー: 許可
ACL ルール:
Interface List:
176.16.1.100 からのトラフィックはルーターを出る際に拒否されます。
シナリオ 2: 192.168.22.105 の PC の SSH アクセスを拒否
デフォルトポリシー: 許可
ACL ルール:
Interface List:
176.16.1.100 からのトラフィックは、192.168.22.105 の SSH アクセスを除き、すべてアクセス可能です。
シナリオ3: PC 176.16.1.100 への ping エコーを拒否
デフォルトポリシー: 許可
ACL ルール:
Interface List:
176.16.1.100 はすべてのリソースにアクセスできますが、ICMP ping エコーを受信できません。
関連記事
ルーターの使用
Ubuntuを使用したDMVPNのインストールと設定例DMVPNサーバーのインストール方法、およびMilesightルーターをサーバーに接続する手順を説明します。
ネットワークの常時接続機能を実現する方法Ursalink 産業用セルラールーターは、リンクフェイルオーバー機能によりネットワークをスムーズに稼働させます
MilesightルーターでシリアルDTUトランスペアレントモードを使用する方法Milesight ルーターでシリアル DTU 透過モードを使用する方法について簡単に説明します
Milesight ルーターで Modbus RTU を Modbus TCP に設定する方法最もよく使用されるのは、Modbus RTU(リモートターミナルユニット)、シリアル(RS-232またはRS-485)プロトコル、またはModbus(TCP/IP)伝送制御プロトコルとインターネットプロトコルです。
Milesight ルーターでのModbus マスター機能の使用方法Milesightルーターは、Modbus RTU/TCPマスター(クライアント)として機能し、Modbusスレーブユニットデバイス(サーバー)からデータを要求できます
Python アプリケーションを使用して SNMP サーバーに DI/DO ステータスを書き込む方法Milesight ルーター上の Python アプリケーションを使用して、DI/DO ステータスを SNMP サーバーに書き込む方法について説明します。
Milesight ルーターを GenieACS システムに TR-069 経由で統合する方法TR-069(Technical Report 069)は、正式名称を「CPE WAN Management Protocol」といい、ブロードバンド・フォーラムによって開発された業界標準プロトコルです
Milesightルーターのセルラー周波数帯域選択セルラーネットワークに登録する特定のセルラー周波数帯域を選択する方法について説明します
Milesight UR75&UF51ルーターでDOをコントロールする方法DOの原理とDOの制御方法について説明します
Milesight UR3x&UR41ルーターでDOをコントロールする方法DOの原理とDOの制御方法について説明します
MilesightルーターをOpenVPN CloudConnexaに接続する方法CloudConnexaを例に、MilesightルーターとCPEでOpenVPNクライアントを構成する方法を説明します。
MilesightルーターのMQTTメッセージング機能MQTT クライアントとしてデータをパブリッシュするための MQTT 設定の構成方法、およびルーター情報とデータの取得方法について説明します。
Milesight ルーターで「pip install」を実行する方法Milesight セルラー ルーターには、Python での二次開発用に組み込みコンポーネントが搭載されています。
Milesightルータ間でIPsec VPNを確立する方法Milesight ルーター間で IPsec VPN を設定する方法について説明します。
MilesightルーターでのDIの使い方DI の使用方法と DI ステータスの確認方法について説明します
システム時刻の設定方法とNTPサーバーのセットアップNTP サーバーとの同期を例に、システム時刻の設定方法と、ルーターを NTP サーバーとして使用する方法を説明します。
SMSの送受信と遠隔操作の方法この手順により、電話グループ1のSIM1番号のみがこのルーターを制御するためのメッセージを送信できるようになります。
Milesightルーター間のWi-Fiによるローカルネットワーク通信Milesight ルーター間でWi-Fi経由のローカルネットワーク通信を設定する方法について説明します。
Milesightルーターを経由してiOSをIPsec VPNに接続する方法説明 インターネットプロトコルセキュリティ(IPsec)は、インターネットプロトコルネットワーク上で […]
MilesightルーターでOpenVPNサーバーをセットアップする方法は?ルーター上でOpenVPNサーバーを構成する方法を説明します。