| 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. 再起動し、設定内容を確認 |