centosネットワーク設定
centosをインストールした後、次のネットワーク設定を行う必要があります。
DHCP設定
CentOSでは
dhcp
がデフォルトで使用されていますが、残念ながら開いていません.まず、本機のNIC情報を見てみましょう.$ ip a
結果を返します.
1: lo: mtu 16436 qdisc noqueue state UNKNOWNlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever2: eth0: mtu 1500 qdisc mq state UP qlen 1000link/ether 00:22:19:09:4d:3c brd ff:ff:ff:ff:ff:ff
その中の
lo
は回路のルートで、私达はそれを気にする必要はありません.ここのeth0
はみんなよく知っているでしょう.これは最初のネットカードを表しています.では、プロファイルを変更する必要があります(CentOSのデフォルトではvim
がインストールされていません):$ vi /etc/sysconfig/network-scripts/ifcfg-eth0
eth1
などの他のNICを変更する場合は、/etc/.../ifcfg-eth1
を変更する必要があります.DEVICE=eth0HWADDR="00:22:19:09:4D:3C"NM_CONTROLLED=yesONBOOT=yes # no, yesBOOTPROTO=dhcp #
最後にnetworkサービスを再起動します.
$ service network restart# $ /etc/init.d/network restart
DHCPサービスを再起動して構成しているのを見たら問題ありません
Bringing up loopback interface: [ OK ]
Bringing up interface eth0:Determining IP information for eth0... done. [ OK ]
テストしてみる
$ ping google.com$ ifconfig
手動設定
ほとんどの操作は上記とずっと異なり、
/etc/sysconfig/network-scripts/ifcfg-*
ファイルを修正することです.DEVICE=eth0HWADDR="00:22:19:09:4D:3C"NM_CONTROLLED=yesONBOOT=yes # no, yesBOOTPROTO=static # IPADDR=192.168.1.11 # ip NETMASK=255.255.255.0 # GATEWAY=192.168.1.1 # ip
DNSアドレスの変更
$ vi /etc/resolve.conf
nameserver 8.8.8.8 # DNSnameserver 8.8.4.4 # DNS