CentOS 6固定IPアドレス

CentOS 6固定IPアドレス

私は/etc/sysconfig/network-scripts/ifcfg-eth0を使って私のCentOSシステムに固定IPアドレスを割り当てました。ファイルに次の行があり、機能しているようです。

#eth0 config

DEVICE="eth0"
NM_CONTROLLED="yes"
ONBOOT=yes
HWADDR=*hardware address here*
TYPE=Ethernet
BOOTPROTO=static
NAME="System eth0"
IPADDR=10.0.0.66
NETMASK=255.255.255.0

ifconfigを使用すると、IPアドレスが10.0.0.66として表示されますが、/etc/sysconfig/networkを使用してゲートウェイを割り当てようとすると

NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=centosVM
GATEWAY=10.0.0.2

うまくいかないようです。 Route -nを使用すると、ゲートウェイが10.0.0.0であることがわかります。

静的IPのように動作するようにゲートウェイをどのように設定しますか?

修正する

私はdhclientを実行すると動作することがわかりました。 /etc/resolv.confをチェックしてみると、私が望むネームサーバーが10.0.0.2と表示されます。

これがなぜ問題を解決するのかわかりませんが、毎回dhclientを実行する必要がない方法はありますか?起動時にresolv.confにネームサーバーが必要なのは正しくないと思いますか?

ベストアンサー1

問題に対する解決策はないかもしれませんが、解決策があります。

ファイルifcfg-eth0の代わりにファイルにゲートウェイを追加します。network

#eth0 config

DEVICE="eth0"
MM_CONTROLLED="yes"
ONBOOT=yes
HWADDR=*hardware address here*
TYPE=Ethernet
BOOTPROTO=static
NAME="System eth0"
IPADDR=10.0.0.66
NETMASK=255.255.255.0
GATEWAY=10.0.0.2

おすすめ記事