CentOS6.4 ネットワークの設定

VMwareCentOSをインストールすると最初からネットワークの設定がされていて
インターネットにも接続できるのですがIPアドレスが固定じゃないので固定にしていきます。

まぁ、いろいろ設定ファイル書き換えたり四苦八苦したのですが実は特に設定ファイル書き換える必要なくて
ルータの設定で一発だったw

CentOS6.4は最初はDHCPでリースされる設定になっているのでそれをvmware player側とルータ側で
コントロールしてあげればいい話っぽい

まず、vmware playerの管理>仮想マシン設定でネットワークアダプタの設定をブリッジに変更する
そうすることでルータ側からゲストOSが直接認識されるようになる。
あとはルータのDHCPリースでIPアドレスを手動割り当てすればOK

ちなみに手動割り当て時にMACアドレスが必要なので下記コマンドでゲストOSのMACアドレスを知ることが出来る(HWaddr部分)

$ /sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:F2:72:90  
          inet addr:192.168.11.10  Bcast:192.168.11.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fef2:7290/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3874 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1893 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4498867 (4.2 MiB)  TX bytes:175079 (170.9 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:30 errors:0 dropped:0 overruns:0 frame:0
          TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:2328 (2.2 KiB)  TX bytes:2328 (2.2 KiB)

もしくは

$ cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="dhcp"
HWADDR="00:0C:29:F2:72:90"
IPV6INIT="yes"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="d31eb4f1-38e2-4444-88bf-16a5679408e7"

DNS設定はめんどくさいから暇なときにでも設定w