Ubuntuにはiptablesというパケットフィルタリングソフトが初めからインストールされているが、特に何の設定もされておらず、ファイアーウォールとして機能していないため、自力で設定を行う必要がある。iptablesの設定は難しいため、Ubuntuにはufwやgufwといったiptablesの設定を補助するツールが用意されており、ここではgufwを用いてファイアーウォールの設定を行う。
Dockのgufwと入力、表示された をクリック、 をクリックする。
をクリックして起動し、ヘッダーバーの左側にある をクリックして検索欄を表示させ、 にコマンドを使ってインストールする場合は以下を実行する。
gufwと入力、表示された をクリックする。
をクリック、起動時にパスワードを求められるので、ログインパスワードを入力、起動すると以下のようなウィンドウが表示される。
Status:の右側のボタンをクリックしてオンにするとファイアーウォールが有効になり、その右側にある盾の画像の色が変化する。
有効にした時点では、外部から内部へのアクセスは全て遮断し、内部から外部へのアクセスは全て許可するようになっている。この設定だとLAN内のWindowsファイル共有 (SMB) にもアクセス出来ないため、ファイル共有を利用したい場合は設定を変更してポートを開ける必要がある (後述)。
Windowsファイル共有 (SMB) などの、外部からのアクセスが必要な機能やアプリを利用する場合は、ルールを追加してポートを開ける必要がある。
まず
をクリックし、 をクリック。設定ウィンドウが表示されるので、そのウィンドウの下の方にある入力欄にsmbやsambaと入力、 をクリックした後 をクリックしてウィンドウを閉じる。
追加した設定はルールの一覧に表示される。
をクリックすると現在アプリが使用しているポートの一覧が表示される。
をクリックするとGufwとufwのログが表示される。