• 締切済み

Linuxでのstatic routeの追加

お世話になります。 Linuxでstatic routeを追加しようとしており、 OSリブート時に設定が消えてしまわないようにroute addコマンドではなくファイルに直書きしようと思ったのですが、記載するファイルが2つあるみたいで、どちらに記載すれば良いか困っています。 /etc/sysconfig/static-routes /etc/sysconfig/network-scripts/route-eth0 どちらに書けば良いか教えて頂けますでしょうか? 情報が足りないようでしたら補足致します。 よろしくお願い致します。

みんなの回答

回答No.1

OSのバージョン依存です。 http://www.kilosoft.net/blog/?p=162 私はCentOS5以降でも、慣れた方法(/etc/sysconfig/static-routes)を使ってます。 (その方が移行が楽だし一見でわかりやすいので) /etc/rc.local にrouteやipコマンド書いちゃってもいけますけど。

関連するQ&A

  • FedoraCore4のルーティング情報はどこにある?

    FedoraCore4のrouteコマンドで見えるルーティング情報は、どの ファイルに記述されているのでしょうか? /etc/sysconfig/static-routesとかも見あたりませんし…。 ご存じのかたがいらっしゃったら教えてください。

  • 1台で複数セグメント持つ際の設定(Linux)

    1台のLinuxサーバに、NICを2つ搭載し、それぞれ別のネットワークセグメントを想定した場合の設定方法を教えてください。 異なるネットワークセグメントを持つことから、ホスト名、IPアドレス、デフォルトゲートウェイもそれぞれ異なります。 /etc/sysconfig/networkには、HOSTNAME と GATEWAY の設定が必要だと思いますが、/etc/sysconfig/network の定義ファイルは2つ必要なのでしょうか。 /etc/sysconfig/network-scripts/ifcfg-eth[] は、ifcfg-eth0とifcfg-eth1 を作成することが必要だと考えてます。 /etc/sysconfig/networkを2つ(??)作成する必要があるのかどうか、わかりません。 【OS】 Red Hat Enterprise Linux 5.6

  • Red Hat Linux 9 について

    以前までのバージョンなら、/etc/sysconfig/static-routesに経路情報を書き込んだと思うのですが、9にバージョンアップしてから、そのファイルが見つかりません。どなたか9ではどこにあるかわかりませんか?教えてください、よろしくお願いします。

  • ルーティング情報の削除

    OS:Miracle linux ver2.4 かなり初心者です。NICを二枚挿して、別のIPを割り当てています。 そこで、routeコマンドを打つと表示される中にある、 間違って設定したと思われる不要なルーティングエントリを削除したいのですが、 route -del コマンドでは削除後、再起動してしまうと 元に戻ってしまうので困っています。 /etc/sysconfig/static-routesに記述してあるエントリは反映されているのですが、消したい不要なエントリはそこには書かれていません。 大変、困っています。どなたかご教示お願いします。

  • RedHat Linux 9をルーターにしたい

    RedHat Linux 9を自宅ADSL環境にて、ルーターとして使用したいのですがやり方がいまいちよくわかりません。設定に必要な項目などを教えていただけませんでしょうか。 今現在は、 /etc/sysconfig/network-scripts/ifcfg-eth0(ADSLモデム側)に DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes USERCTL=no PEERDNS=yes TYPE=Ethernet /etc/sysconfig/network-scripts/ifcfg-eth1に DEVICE=eth1 BOOTPROTO=none BROADCAST=192.168.1.255 IPADDR=192.168.1.1 NETMASK=255.255.255.0 NETWORK=192.168.1.0 ONBOOT=yes USERCTL=no PEERDNS=no TYPE=Ethernet と設定されています。 その他、 /etc/sysctl.confでは、 net.ipv4.ip_forward=1 と書き換え /etc/rc.localには /sbin/modprobe iptable_nat /sbin/modprobe ip_conntrack_ftp /sbin/modprobe ip_nat_ftp を追記 /etc/sysconfig/dhcpdには、 DHCPDARGS=eth1 と追記 /etc/sysconfig/networkには NETWORKING=yes HOSTNAME=localhost.localdomain GATEWAY=192.168.1.1 と設定されています。 何か足りないところがあるのでしょうか? ADSLは、YahooBBのを使用しています。 以上、長々と書かせていただきましたが、よろしくお願いいたします。

  • 無線LANの設定を保存する方法

    無線LANの設定を保存したいと思い、下記URLを読んだのですが、 「設定ファイルをCUIで作成する場合は、rootで/etc/sysconfig/network-scripts/ifcfg-eth1に以下の記述を行う。」 の部分で、etcの下にsysconfigというディレクトリは今無いのですがこれはsysconfig/network-scriptsというディレクトリを作成した上で、ifcfg-eth1というファイルに記述するということでしょうか? また、ifcfg-eth1というファイルに拡張子がないのですが、何もいらないのでしょうか? http://www.atmarkit.co.jp/flinux/rensai/linuxtips/762usewlan2.html

  • linuxについて

    linuxを使って外部サイトへpingを実行して返事が帰ってこないのですが 原因はなんでしょうか? eth0ネットワーク設定は下記の通りです [root@centos ~]#vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" HWADDR="xx:xx:xx:xx:xx:xx" TYPE=Ethernet NM_CONTROLLED="yes" ONBOOT="yes" BOOTPROTO=static IPADDR=192.168.1.30 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=192.168.1.1 実はこの時、ONBOOTから下は参考サイトをただコピーしただけです 本来ここには自分のIPアドレス等を入れるべきなのでしょうか? また、そうだとしたらどうやってIPアドレス等を調べたらいいですか?

  • デフォルトゲートウェイの設定場所

    CentOS5.9を使用しています。 /etc/sysconfig/network と cat /etc/sysconfig/network-scripts/ifcfg-eth0 「GATEWAY」項目があり、同じデフォルトゲートウェイのIPが設定されていることに気づきました。 ただ、別のCentOSサーバを見てみた所 ・/etc/sysconfig/network-scripts/ifcfg-eth0(eth1やeth2の複数ささってるサーバでも) のeth設定ファイルだけに、「GATEWAY」の設定があるが、networkにはない。 ・/etc/sysconfig/network の方にだけにあり、eth関係のファイルにはない。  とサーバで環境がバラバラなことに気づきました。 (同じCentバージョンでも違ってるものがありました。) 特に、インストール時にIPを設定したぐらいで 設定変更等行っていません。 この「/etc/sysconfig/network-scripts/ifcfg-eth0」と「/etc/sysconfig/network」に 設定するGATEWAYなのですが、 ・どちらのファイルに設定してても良いものなのか? ・ifcfg-eth0 の方にあれば良いものなのか? ・network の方にあれば良いものなのか? がわかりません。(特に全サーバ問題なく動いているのですが・・・。) また、全サーバ複数NICがささっていても、アップリンク(インターネット等)への接続は全てeth0になっております。eth0の先のルータで、ルーティングしております。 ご教授お願いします。

  • Static Route設定が消えてしまう

    WindowsNTマシンに、ネットワーク経由でウィルスが入ってこないように、デフォルトゲートウェイを削除した後、通信の必要がある、3つの機器にだけroute add -p コマンドでStatic Routeの設定を行いました。 しかし、約1時間程、経過すると3つのうち、必要な2つのルーティング情報が消えてしまいます。(route printコマンドでも、消えている事を確認しました。3つ機器のうちの1つは緊急時のリモート接続用で、この設定だけは、何故か消えません) ルータ、Bフレッツを経由して接続しています。 再起動すると、Static route設定は復活し、しばらくは接続できますが、1時間程放置しておくと、また接続出来なくなり、route printで確認すると2つの機器のルーティング情報が消えているのです。 何故このような現象が発生するのでしょうか? しばらく使用しなくても、Static route設定が消えないようにするにはどうすればよいでしょうか?

  • Linuxでのpingでsendmsgだけのエラー

    TurboLinux8 Serverにて、2枚のNICを刺しサーバーを作成しています。 NICはWAN側とLAN側向けになっていて、それぞれのNICにpingを打つとWAN側はきちんと応答が帰りますが、LAN側のNICにpingを打っても下記のようになって応答が帰りません。 ping 192.168.0.101 ping : sendmsg ping : sendmsg ping : sendmsg ping : sendmsg : : これは、sendmsg以外何も出ていないのでどんなエラーなのか見当もつきません。 下記の定義を確認しましたが他にも確認する個所があれば教えてください。 ifconfigにて確認済み /etc/sysconfig/network /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1