なーお さんの日記
2009
1月
30
(金)
22:53
本文
先日も、繋がってはいたのだが、どうしても公開サーバーにアクセスできない。
思えば以前ホストOSをubuntuに決めるとき、テストしたのは
PPTP-VPNで認証されて繋がった
というところまでで、実際にアクセスしていなかったのでした。
ネットワークの「何か」がだめなんだろう、ということで Webminでルーティングあたりを色々いじってみたが、だめ。
グーグル先生に色々聞いてみたのだが、どうも情報が少ない。 どうやら、「ip_forward」はデフォで無効になっており、これを有効にしなければいけないようだ。
そういえば、2年前にもVineLinux-4.0にするとき、同様に設定した記憶が。。 ただし、ubuntuはDebian系なので少々違う部分があり。 ubuntu ip_forwardで検索すると、ルーター化の記事が色々でてきた。
参考
- ubuntuのルータ化 Linuxに使われる日々
- UbuntuでLinuxルーター:実装編 情報技術の四方山話
手順
- echo "1" > /proc/sys/net/ipv4/ip_forward
これをsudoで実行してもなぜかエラー。 suしてやったら通った。
- $ sudo nano /etc/sysctl.conf
以下の行のコメントアウトを外し有効に。net.ipv4.ip_forward=1
$ sudo sysctl -p $ sudo /etc/init.d/networking restart
これでip_forwardが有効になった。(なるはず)
- ファイアーウオールの編集
ubuntuのGUIツール、gufwを使って簡単にファイヤーウオールを設定できていたのは良かったが、forward設定ができない。
結局、ufwで設定した状態でwebnimのIPTABLES設定にインポートし、forward設定を追加した。
これだけやるのに、5時間以上を費やしてしまった。
明日からしばらく、緊急対応でクリーンルームに缶詰です。
閲覧(31883)