- - PR -
ルーティングテーブルの設定保存方法
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-12-22 12:39
FedoraCore1にてルーティングテーブルを操作しているのですが、
設定が再起動後に反映されなくて困っています。 いろいろ調べてみたのですが上手くいきません。 どこを設定すれば良いか教えて頂けますでしょうか。 route add -net 192.168.0.1 netmask 255.255.255.0 gw 192.168.0.254 dev eth1 と設定したところ設定直後は問題ないのですが、 再起動をかけると設定が戻ってしまいます。 /etc/sysctl.confの net.ipv4.ip_foward = 1 に変更しても同様の現象が出ます。 また /etc/sysconfig/static-routes に直接書き込みしても 設定が反映されません。 ご教授頂けますでしょうか。 よろしくお願いいたします。 |
|
投稿日時: 2003-12-22 13:28
Red Hat Linuxの頃からそうなんですが
静的ルーティングの設定ってわかりづらいですよねぇ〜。 /etc/init.d/networkスクリプトを見ていくと 「/etc/sysconfig/static-routes」ファイルに関する記述があります。 そこには、先頭が「any」で始まる行に対して、 「/sbin/rute add -」をつけて、 その後ろの文字列を実行するとあります。 ・・・すいません、意味わかりますでしょうか? スクリプトを自分で見たほうがわかるかもです。 ま、つまり今回の >route add -net 192.168.0.1 netmask 255.255.255.0 gw 192.168.0.254 dev eth1 であれば 「any net 192.168.0.1 netmask 255.255.255.0 gw 192.168.0.254 dev eth1」 と記述しておけばいいわけです。 |
|
投稿日時: 2003-12-22 14:53
take様
レスありがとうございます。 早速実行したのですが結果は駄目でした。 確認なのですが、 /etc/sysconfig/static-routes に any net 192.168.0.1 netmask 255.255.255.0 gw 192.168.0.254 dev eth1 記述してあげれば問題無いですよね。Reboot後設定は元に戻ってしまいます。 何か他に設定する場所があれば教えて頂けますでしょうか。 分厚い参考書を片手にサーバー構築をしているのですが、 これができないと先に進まなくて… |
|
投稿日時: 2003-12-22 15:29
通常のネットワークの設定がされていれば問題ないと思いますよ。
そして、手動で先程の経路情報が正しく登録されるのであれば これでいくはずですね。 私のところでも一応確認しましたが ちゃんとできましたよ。 必要のないところにハイフンが入ったりしてませんか? ログには何か吐き出されてませんか? |
|
投稿日時: 2003-12-22 15:38
関連スレッド。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=3620&forum=10 |
|
投稿日時: 2003-12-22 17:31
take様ありがとうございました。
何とか解決できました。 結果としては、教えていただいた関連スレッドの /etc/sysconfig/networking/devices/eth1.route を追加することで解決しました。 しかしデフォルトで作られるテーブルの削除方法がわからずまた悩んでます。 169.254.0.0 netmask 255.255.0.0 eth2 質問ばかりではまずいので自力で探したいと思います。 探せないようでしたらまた質問させていただきます。 ありがとうございました。 |
|
投稿日時: 2003-12-22 17:54
解決したのならいいのですが
私が見る限り「/etc/init.d/network」スクリプトからは そのファイルを探しに行ってないようなんですが・・・ 検索の仕方悪いのかなぁ? ま、何かわかったら教えてください。 削除方法はどうやるのかはひとまずおいておいて その経路情報は残しておいていいと思いますよ。 確か、WindowsマシンがDHCPでIPを貰えなかった場合に 自動的に設定するIPだったはず。 |
|
投稿日時: 2003-12-22 18:17
take様
度々の返信有難う御座います。 分厚い参考書を購入し調べたのですが、 そのファイルに該当する項目はありませんでした。 解るかどうかですが、いじりながらこれから調べてみます。 何か発見したらご報告させて頂きます。 >確か、WindowsマシンがDHCPでIPを貰えなかった場合に >自動的に設定するIPだったはず。 なるほど・・・・有難う御座いました。 |