| | 107 | |
| | 108 | == パケットフィルタリング設定 == |
| | 109 | |
| | 110 | iptables 自体は導入済み。 |
| | 111 | 設定方法については以下のサイトを参考にした。 |
| | 112 | |
| | 113 | * [http://hy.xrea.jp/linux/index.php?Ubuntu%2FUbuntu%E3%81%A7iptables%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B Ubuntu/Ubuntuでiptablesを設定する - Welcome to Life with Linux] |
| | 114 | |
| | 115 | 1. `/sbin/iptables` コマンド直打ちで基本的な設定を済ませる。 |
| | 116 | {{{ |
| | 117 | # /sbin/iptables -F |
| | 118 | # /sbin/iptables -X |
| | 119 | # /sbin/iptables -P INPUT ACCEPT |
| | 120 | # /sbin/iptables -P OUTPUT ACCEPT |
| | 121 | # /sbin/iptables -P FORWARD ACCEPT |
| | 122 | # /sbin/iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT |
| | 123 | # /sbin/iptables -A INPUT -p icmp -j ACCEPT |
| | 124 | # /sbin/iptables -A INPUT -i lo -j ACCEPT |
| | 125 | # |
| | 126 | # /sbin/iptables -A INPUT -p tcp -m state --state NEW -m multiport --dports 22,25,53,587,993,80,443 -j ACCEPT |
| | 127 | # /sbin/iptables -A INPUT -j REJECT --reject-with icmp-host-prohibited |
| | 128 | # /sbin/iptables -A FORWARD -j REJECT --reject-with icmp-host-prohibited |
| | 129 | }}} |
| | 130 | 2. 設定内容を確認 |
| | 131 | {{{ |
| | 132 | # iptables -L -n |
| | 133 | Chain INPUT (policy ACCEPT) |
| | 134 | target prot opt source destination |
| | 135 | ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED |
| | 136 | ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 |
| | 137 | ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 |
| | 138 | ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW multiport dports 22,25,53,587,993,80,443 |
| | 139 | REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited |
| | 140 | |
| | 141 | Chain FORWARD (policy ACCEPT) |
| | 142 | target prot opt source destination |
| | 143 | REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited |
| | 144 | |
| | 145 | Chain OUTPUT (policy ACCEPT) |
| | 146 | target prot opt source destination |
| | 147 | # |
| | 148 | }}} |
| | 149 | 3. 設定内容をファイルに保存し、起動時にそのファイルを読みこむようにする (「方法1」を選択) |
| | 150 | 4. 再起動し、設定内容を確認 |