web-dev-qa-db-ja.com

Redhat 6で静的IPをセットアップする

Redhat 6 x86_64をインストールしました。ネットワーク接続画面を使用して、次のように静的IPアドレスを設定しています(家にある2台のPCでお互いを認識させたい:1台のRedhat PCと1台のMac)

 192.168.0.5 
 255.255.255.0 
 192.168.0.1 

ifconfigを実行すると、lovirbr0の情報のみが表示されます。これらのアイテムが何であるかわかりません(ネットワーク設定についてはあまり知りません)。

ifconfig -aを試してみると、eth0losit0virbr0が表示されます。 eth0の情報は次のとおりです。

リンクのカプセル化:イーサネットHWaddr 90:2B:34:74:05:30 
 BROADCAST MULTICAST MTU:1500 Metric:1 
 RXパケット:192エラー:0ドロップ:0オーバーラン:0フレーム:0 
 TXパケット:6エラー:0ドロップ:0オーバーラン:0フレーム:0 
衝突:0 txqueuelen:1000 
 RXバイト53811(52.5 KiB)TXバイト:468(468.0 b)
割り込み:29ベースアドレス:0xc000 

誰かが私の設定に問題があるかどうか、またはこの問題を解決する方法を指摘するのを手伝ってくれませんか?

8
Phu Nguyen

Redhatでrootユーザーとしてファイル/etc/sysconfig/network-scripts/ifcfg-eth0を編集することで、静的IPを提供できます。

次のようになります。

DEVICE=eth0
BOOTPROTO=STATIC
IPADDR=192.168.0.5
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
ONBOOT=yes

このファイルを保存した後。次のコマンドを使用して、ネットワークデーモンを再起動する必要があります。

$ Sudo /etc/init.d/network stop
$ Sudo /etc/init.d/network start

これにより、eth0インターフェイスにもIPアドレスが提供されます。また、ifconfigコマンドはeth0もリストする必要があります。

13
pradeepchhetri

IPアドレスを設定した後、次のコマンドを実行します

service NetworkManager stop
chkconfig NetworkManager off

起動後も提供されたIPを保持します。

1
Aakash