###前提・実現したいこと
Linux(CentOS 6.9)をルータとして、eth1に接続されたAPからのアクセスを特定のURL(localhostのindex.html)に遷移させたいです。
eth0: WAN と接続
eth1(192.168.111.222): 無線AP(192.168.110.1)と接続
###発生している問題・エラーメッセージ
任意のページにアクセス後遷移しない
###該当のソースコード
- iptables
# RESET RULES iptables -F iptables -t nat -F iptables -X # BASIC iptables -P INPUT DROP iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -P OUTPUT ACCEPT iptables -P FORWARD DROP iptables -A FORWARD -i eth1 -o eth0 -s 192.168.111.0/24 -j ACCEPT iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT iptables -A INPUT -p tcp -m tcp --dport 443 -j ACCEPT iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT # LOOPBACK iptables -A INPUT -i lo -j ACCEPT iptables -A OUTPUT -o lo -j ACCEPT # IP MASQUERADE LAN -> WAN(eth0) iptables -t nat -A POSTROUTING -o eth0 -s 192.168.111.0/24 -j MASQUERADE iptables -t nat -A POSTROUTING -o eth0 -s 192.168.110.0/24 -j MASQUERADE # limit connection iptables -t nat -A PREROUTING -s 192.168.111.0/24 -j DNAT --to-destination 192.168.111.222 iptables -t nat -A PREROUTING -s 192.168.110.0/24 -j DNAT --to-destination 192.168.111.222
- httpd.conf(デフォルトの末尾に追記)
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} !^192.168.111.222 RewriteRule ^(.*(?!localhost).*)?$ http://localhost/index.html [R] </IfModule>
###試したこと
ログを確認したところ、アクセスはhttpdに到達している
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。