CentOS 6でネットワーク設定¶
設定ファイルについて¶
ネットワーク設定に関する設定ファイルは主に次となります。
- /etc/udev/rules.d/70-persistent-net.rules
- /etc/sysconfig/network
- /etc/sysconfig/network-scripts/ifcfg-eth0 ほか
- /etc/resolv.conf
単一ネットワークに接続する場合の設定¶
NICが1つの場合の設定です。
固定IPアドレス設定¶
次のネットワーク設定をする場合の各設定ファイルの例です。
IPアドレス | 192.168.10.31/24 |
---|---|
デフォルトゲートウェイ | 192.168.10.254 |
DNSサーバー | 192.168.10.1 |
ドメイン名 | example.com |
ホスト名 | bravo |
- /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 BOOTPROTO=none ONBOOT=yes NETMASK=255.255.255.0 IPADDR=192.168.10.31 USERCTL=no NM_CONTROLLED=no
- /etc/sysconfig/network
NETWORKING=yes HOSTNAME=bravo.example.com GATEWAY=192.168.10.254
- /etc/resolv.conf
domain example.com search example.com nameserver 192.168.10.1
- /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.10.31 bravo.example.com bravo
ホスト名について¶
hostnameコマンドで、FQDNおよび短い名前が取得できれば設定はOKです。
コマンド | 取得例 | 備考 |
---|---|---|
hostname -f |
bravo.example.com | --fqdn の短いオプション、FQDN(短い名前とドメイン名から構成) |
hostname -s |
bravo | --short の短いオプション、最初のピリオドまでの名前を切り出したもの |
hostname -d |
example.com | --domain の短いオプション、DNSドメイン名を表示 |
ホスト名の設定箇所は、次になります。
- /etc/sysconfig/network
- /etc/hosts
以下、DNSに登録されていないコンピューターの場合の設定とhostnameコマンドの実行結果例です。
ケース1¶
- /etc/sysconfig/network
HOSTNAME=bravo
- /etc/hosts
192.168.10.31 bravo
コマンド | 取得結果 |
---|---|
hostname |
bravo |
hostname -f |
bravo |
hostname -s |
bravo |
hostname -d |
ケース2¶
- /etc/sysconfig/network
HOSTNAME=bravo
- /etc/hosts
192.168.10.31 bravo.example.com bravo
コマンド | 取得結果 |
---|---|
hostname |
bravo.example.com |
hostname -f |
bravo.example.com |
hostname -s |
bravo |
hostname -d |
example.com |
ケース3¶
- /etc/sysconfig/network
HOSTNAME=bravo.example.com bravo
- /etc/hosts
192.168.10.31 bravo
コマンド | 取得結果 |
---|---|
hostname |
bravo.example.com |
hostname -f |
不明なホスト |
hostname -s |
bravo |
hostname -d |
不明なホスト |
ケース4¶
- /etc/sysconfig/network
HOSTNAME=bravo
- /etc/hosts
192.168.10.31 bravo bravo.example.com
コマンド | 取得結果 |
---|---|
hostname |
bravo |
hostname -f |
bravo |
hostname -s |
bravo |
hostname -d |
DHCPアドレス設定¶
ホスト名¶
DHCPでIPアドレスを付与する環境では、大概ドメイン名も付与されるので、ホスト名は短い名前のみを設定します。