Linuxのネットワーク設定方法

インターフェースカードの設定は/etc/sysconfig/network-scripts/ifcfg-ethX に対して行います。eth0の場合はifcfg-eth0、eth1の場合はifcfg-eth1・・・になります。以下はifcfg-eth0を例にしています。

設定方法

対象のインターフェースカードの設定ファイルを以下のコマンドで開きます。

vi /etc/sysconfig/network-scripts/ifcfg-eth0

必要な情報を記述します。

DEVICE=eth0
BOOTPROTO=none
HWADDR=00:19:99:E5:5E:05
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Ethernet
UUID="47202977-67d2-43a1-831e-55ac2bae625e"
IPADDR=192.168.1.88
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1
IPV6INIT=no
USERCTL=no

設定項目の意味

・DEVICE                  デバイス名
・BOOTPROTO          IPアドレスの自動取得をするか
・HWADDR               MACアドレス
・ONBOOT                システム起動時に自動的にきどうするか
・IPADDR                 IPアドレス
・NETMASK             ネットワークマスク
・GATEWAY             ゲートウェイ
・DNS1                    優先するネームサーバー
・IPV6INIT                IPv6使用するか
・USERCTL              rootユーザー以外のユーザーが設定変更できるか