えっ?iptables?
i゛p゛t゛a゛b゛l゛e゛s゛ヤ゛ダ゛ー!!!!!!!!!!!オ゛ウ゛チ゛帰゛る゛ーーーーーーーーーーーーーーーーーーーー!!!!!!!!
難しい。難しいから私はufwを使うのです…。
インストールされているか確認
$ ufw version
ufw 0.34~rc-0ubuntu2
Copyright 2008-2012 Canonical Ltd.
デフォルトで全て拒否
$ sudo ufw default DENY
TCPの22番ポートを開放
$ sudo ufw allow 22/tcp
UDPの9987番ポート開放
$ sudo ufw allow 9987/udp
8080番ポートを開放
$ sudo ufw allow 8080
アプリケーションリストの表示
$ sudo ufw app list
アプリケーションのポート開放
$ sudo ufw allow OpenSSH
LANから22番ポートへのアクセスを許可
$ sudo ufw allow proto tcp from 192.168.0.0/24 to any port 22
ログレベル (off, low, midium, high, full)
$ sudo ufw logging low
ファイアウォールの状態を確認
$ sudo ufw status
ファイアウォールの有効化
$ sudo ufw enable
ファイアウォールの無効化
$ sudo ufw disable
設定の再読み込み
$ sudo ufw reload
初めて設定するときは、全て拒否 -> ルールの追加 -> 有効化 のステップで行う感じ(?