Changes between Version 9 and Version 10 of TipAndDoc/network/iptables


Ignore:
Timestamp:
Jul 5, 2009 8:43:39 AM (15 years ago)
Author:
mitty
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TipAndDoc/network/iptables

    v9 v10  
    137137 
    138138 * filter table以外を/etc/ufw/*.rulesに書くと、ufw startで反映はされるがufw stopで消去されないので設定が累積していく 
    139    * interfaces pre-upとかに入れるのがよさそう… 
     139   * ~~interfaces pre-upとかに入れるのがよさそう…~~ => スクリプトを作成 => [#setfilter] 
     140 
     141 = sample script = 
     142 * source:/trunk/iptables 
     143 
     144 == [source:/trunk/iptables/setnapt.sh setnapt.sh] == 
     145 * for Ubuntu 
     146 * WANデバイス毎にIP MASQUERADEを設定 
     147 * /etc/network/interfaces にて、LANデバイスの活性化時に自動呼び出しされるようにして使用 
     148{{{ 
     149auto eth0 
     150iface eth0 inet static 
     151        address 192.168.100.254 
     152        netmask 255.255.255.0 
     153        post-up /root/setnapt.sh eth1 eth2 
     154        post-down /root/setnapt.sh 
     155}}} 
     156   * 上の例ではWANはeth1,2ということになる 
     157 
     158 == [source:/trunk/iptables/setfilter setfilter] == 
     159 * for Ubuntu 
     160 * raw, mangle tableを使って不要・異常なパケットを落とすポリシーを起動時自動登録 
     161 * /etc/init.d/setfilter start/stop 
     162 * source:/trunk/iptables/ufw と併せて使用 
     163 * sudo update-rc.d setfilter start 39 S . 
     164   * /etc/rcS.d/S39setfilter -> ../init.d/setfilter 
     165 
     166 == [source:/trunk/iptables/ufw ufw/] == 
     167 * for Ubuntu 
     168 * /etc/ufw/*.rules に配置 
     169 * see [12] 
     170   * LANがeth0, WANがeth1という想定 
     171   * LAN => 192.168.100.0/24 
     172   * IP MASQUERADEについては[#setnapt.sh]で設定 
     173   * LAN -> GW ->WAN の通信は通過 
     174   * WAN -> GW は拒否 
     175   * after.rules, before.rules については既存のルールに追加