/etc/sysconfig/network-script/ifcfg-eth* 設定項目
/etc/sysconfig/network-script/ifcfg-eth* の設定項目詳細説明です。
/etc/sysconfig/network-scripts/ifcfg-eth* の中身
| 設定項目 | 設定例 | 設定内容 |
|---|---|---|
| DEVICE | eth0 | デバイス名 eth0 eth1等を設定 |
| ONBOOT | yes | no | システム起動時にNICを有効にするかどうかの設定 |
| BOOTPROTO | none | static | dhcp | 固定IPの場合:none,static DHCPでIP取得の場合:dhcpと設定 |
| HWADDR | 00:0F:20:3B:3D:DC | NICのMACアドレスを設定(任意) |
| TYPE Ethernet | Ethernet など | デバイスの種類を設定。LAN接続ならばEthernet、他にxDSLなど |
| DHCP_HOSTNAME | ホスト名 | DHCPサーバに通知するホスト名の設定(任意) |
| IPADDR | 192.168.1.1 | IPアドレスの指定 |
| NETMASK | 255.255.255.0 | サブネットマスクの設定 |
| NETADDR | 192.168.1.0 | ネットワークアドレスの設定(任意) 通常IPアドレスとネットマスクより自動判断してくれます。 |
| BROADCAST | 192.168.1.255 | ブロードキャストアドレスの設定(任意) 通常IPアドレスとネットマスクより自動判断してくれます。 |
| USERCTL | yes | no | デバイスの制御(NICのup down等)を一般ユーザにも許可するかどうかの設定。(任意) デフォルトはno |
| PEERDNS | yes | no | DHCPによって取得したDNSサーバのアドレスを/etc/resolv.confに反映するかどうかの設定 DHCPを使う場合は通常yes。 |
| GATEWAY | 192.168.1.1 | Defult Gatewayアドレスの設定 (/etc/sysconfig/networkに設定している場合は設定しないこと) |
| IPV6INIT | yes | no | このデバイスでIPv6を有効にするか |
実際の設定例
eth0のデバイスにIPアドレス「192.168.1.250/24」デフォルトゲートウェイ「192.168.1.1」を設定した場合の設定例です。
/etc/sysconfig/network-script/ifcfg-eth0 static(固定)設定例
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
HWADDR=00:0F:20:3B:3D:DC
TYPE=Ethernet
IPADDR=192.168.1.250
NETMASK=255.255.255.0
NETADDR=192.168.1.0
BROADCAST=192.168.1.255
USERCTL=no
GATEWAY=192.168.1.1
IPV6INIT=no
dhcpでipアドレス情報を取得する場合の設定例です。
/etc/sysconfig/network-script/ifcfg-eth0 dhcp設定例
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
HWADDR=00:0F:20:3B:3D:DC
TYPE=Ethernet
DHCP_HOSTNAME= pc250.server-memo.net
USERCTL=no
PEERDNS=yes
IPV6INIT=no