web-dev-qa-db-ja.com

CentOSでネットワークインターフェイスを永続的に構成して、再起動後も存続させるにはどうすればよいですか?

次のコマンドでネットワークインターフェイスを構成しました。

ifconfig eth0 up
ip addr add 192.168.9.1/28 dev eth0
route add default gw 192.168.0.1

これは機能します。ただし、マシンを再起動すると、構成がすべて失われます。これが永続的であることをどのように確認できますか? CentOS 6.3を使用しています。

4
doon

まず、デフォルトゲートウェイの設定が無効です。 192.168.0.1192.168.9.1/28のネットワーク内にありません。入力ミスをしたのではないかと思いますので、ここではデフォルトゲートウェイとして192.168.9.10を使用していると思います。

RHEL 6導入ガイドを参照 セクション8.2 アドレスおよび セクション8.4 ルート:

  1. 以下を含むファイル/etc/sysconfig/network-scripts/ifcfg-eth0を作成/編集します。

    DEVICE=eth0
    BOOTPROTO=none
    ONBOOT=yes
    NETMASK=255.255.255.240 # this is /28
    IPADDR=192.168.9.1
    USERCTL=no
    
  2. ルート構成ファイル/etc/sysconfig/network-scripts/route-eth0を作成/編集します。

    default 192.168.9.10 dev eth0
    
9
gertvdijk