======Onionルータ化====== =====torrc(1)===== # vi /etc/tor/torrc Log notice file /var/log/tor/notices.log VirtualAddrNetwork 10.192.0.0/10 AutomapHostsSuffixes .onion,.exit AutomapHostsOnResolve 1 TransPort 9040 TransListenAddress 127.0.0.1 TransListenAddress 192.168.20.1 TransListenAddress 192.168.21.1 DNSPort 53 DNSListenAddress 127.0.0.1 DNSListenAddress 192.168.20.1 DNSListenAddress 192.168.21.1 # sudo service tor start #vi /etc/hostapd/hostapd.conf myap/XXXXXX user / yamada =====torrc(2)===== (http://learn.adafruit.com/onion-pi/install-tor) $ vi /etc/tor/torrc Log notice file /var/log/tor/notices.log VirtualAddrNetwork 10.192.0.0/10 AutomapHostsSuffixes .onion,.exit AutomapHostsOnResolve 1 TransPort 9040 TransListenAddress 192.168.42.1 DNSPort 53 DNSListenAddress 192.168.42.1 =====iptables設定===== $ sudo iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 22 -j REDIRECT --to-ports 22 $ sudo iptables -t nat -A PREROUTING -i wlan0 -p udp --dport 53 -j REDIRECT --to-ports 53 $ sudo iptables -t nat -A PREROUTING -i wlan0 -p tcp --syn -j REDIRECT --to-ports 9040 $ sudo iptables -t nat -L $ sudo sh -c "iptables-save > /etc/iptables.ipv4.nat" $ vi /etc/network/interfaces (これは動かない) up iptables-restore < /etc/iptables.ipv4.nat $vi /etc/network/if-pre-up.d/iptables (こちらはOK) #!/bin/sh /sbin/iptables-restore < /etc/iptables.ipv4.nat =====ログ生成===== $ sudo touch /var/log/tor/notices.log $ sudo chown debian-tor /var/log/tor/notices.log $ sudo chmod 644 /var/log/tor/notices.log =====サービス開始===== $ sudo service tor start $ sudo service tor status $ sudo update-rc.d tor enable =====swap設定===== $ apt-get install chkconfig $ chkconfig dphys-swapfile off $ chkconfig dphys-swapfile --list