Linuxをインストールした後にネットワークの設定を変更するにはどうしたら良いですか?

HOMEリナックスマスター.JP 公式ブログLinuxの質問20.ネットワーク関連, Linuxの質問 > Linuxをインストールした後にネットワークの設定を変更するにはどうしたら良いですか?

無料Linux入門マニュアル無料ダウンロード

今だけ2,200円のLinux入門PDFマニュアルが【数量限定】で無料ダウンロードできます。
Linux入門マニュアル無料ダウンロードはこちらをクリック

(質問)
----------------------------------------------------------
Linuxをインストールした後にネットワークの設定を
変更するにはどうしたら良いですか?
----------------------------------------------------------


(回答)
----------------------------------------------------------
Linuxのネットワーク設定を変更するには
ここで紹介した次のファイルを編集することで、設定変更を
行うことが出来ます。

/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/resolv.conf
/etc/sysconfig/network

/etc/sysconfig/network-scripts/ifcfg-eth0ファイルの内容は
↓のようになっていますので、変更したい項目の値を
viエディタなどで編集すると良いでしょう。

 DEVICE=eth0          #デバイス名
 BOOTPROTO=static      #手動設定か、dhcpか
 BROADCAST=192.168.1.255  #ブロードキャストアドレス
 IPADDR=192.168.1.38      #LinuxサーバーのIPアドレス
 NETMASK=255.255.255.0    #マスク値
 NETWORK=192.168.1.0      #ネットワークアドレス
 HWADDR=00:14:2A:41:F9:1F #MACアドレス
 ONBOOT=yes               #起動時にIFの設定が自動で行われる


例えば、IPアドレスを変更したい場合には、
IPADDR=192.168.1.38の「192.168.1.38」の箇所を
変更後のIPアドレスに編集します。


/etc/resolv.confファイルはDNSサーバーの情報を持っていますので、
DNSサーバーの変更が必要になった時に編集します。

  nameserver 192.168.1.1   #インストールの時に指定したDNSサーバーアドレス

上記の「192.168.1.1」の箇所を変更後DNSサーバーのアドレスに変更します。

例ではDNSサーバーは1つですが、ネットワーク環境によっては、
ルータのアドレスのみだったり、プライマリ、セカンダリとして
プロバイダーのDNSサーバーが2つ、もしくは1つだけ
明記されている場合もあります。

DNSサーバーの設定は、使っているプロバイダーによって
違ってきますが、最低1つ明記されていれば問題ありません。


/etc/sysconfig/networkファイルは、ホスト名や
デフォルトゲートウェイ(ルータ)の情報を保存している
ファイルになります。

 NETWORKING=yes         #「yes」はネットワークを有効にするという設定
 HOSTNAME=hawk      # マシンのホスト名
 GATEWAY=192.168.1.1  # デフォルト・ゲートウェイ(ルータ)のIPアドレス

主に変更する箇所としては、「GATEWAY=192.168.1.1」になるかと思います。
デフォルトゲートウェイは一般的にルータを指す場合が多いので、
ルータのアドレスが変わった場合、この箇所を編集してください。

また、HOSTNAMEはLinuxサーバーのホスト名を変更することが出来ます。


最後に上記ファイルを編集後、下記ネットワーク再起動コマンドを
実行して、変更後の設定を反映します。

# /etc/rc.d/init.d/network restart
----------------------------------------------------------

無料Linux入門マニュアル無料ダウンロード

今だけ2,200円のLinux入門PDFマニュアルが【数量限定】で無料ダウンロードできます。
Linux入門マニュアル無料ダウンロードはこちらをクリック


<<関連記事>>
・VMwareで「pcbet32 devuce eth0 does not seem to be present」と表示された時の対処法
・Linuxのネットワーク設定を確認するにはどうしたら良いですか?

Linux入門マニュアル無料ダウンロード