前回の「ネットワークで同一セグメント内の複数のゲートウェイに対応する」で設定したルーティングが調子がいいので、Raspberry Pi の Web サーバー(pi2.hypweb.net, phpng.pi2.hypweb.net) にも適用してみます。
Raspberry Pi の Webサーバーは、公開 Web サーバーに受けた pi2.hypweb.net, phpng.pi2.hypweb.net へのリクエストを Apache のリバースプロキシで転送しています。そのような環境でもうまくいくのかよく分かりませんが、とにかく設定してみます。
基本的には、前回と同様です。
# iptables -t mangle -F # iptables -t mangle -A INPUT -m mac --mac-source 【PPPoEv4 ルータの MAC アドレス】 -j MARK --set-mark 1 # iptables -t mangle -A INPUT -j CONNMARK --save-mark # iptables -t mangle -A OUTPUT -j CONNMARK --restore-mark
# ip route add default via 192.168.1.1 # ip route del default via 192.168.1.50
# ip route add default via 192.168.1.50 table 200 # ip rule add fwmark 1 table 200
# curl inet-ip.info
とりあえず、これで問題ないようですので恒久的な設定を行います。
Raspberry Pi の Raspbian Jessie では、固定 IP の設定は /etc/dhcpcd.conf に設定してあります。
# vim /etc/dhcpcd.conf
interface eth0 static ip_address=192.168.1.201 static routers=192.168.1.1 static domain_name_servers=192.168.1.92
ぺージ情報 | |
---|---|
ぺージ名 : | nao-pon/blog/2017-04-19 |
ページ別名 : | 未設定 |
ページオーナー : | nao-pon |
閲覧可 | |
グループ : | すべての訪問者 |
ユーザー : | すべての訪問者 |
編集可 | |
グループ : | なし |
ユーザー : | ゲスト |