21410


CentOS6.5(仮想環境)を構築して、最初のDHCPの段階では、  
下記のコマンド(GIPを調べるコマンド)がうまくいってました。

[code]

    [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
    
    DEVICE="eth0"
    BOOTPROTO="dhcp"
    HWADDR="00:0C:29:18:06:BE"
    NM_CONTROLLED="yes"
    ONBOOT="yes"
    TYPE="Ethernet"
    
    [root@localhost ~]# curl http://httpbin.org/ip
    {
      "origin": "XXX.XXX.XXX.XXX"
    }
    
[/code]

ところが/etc/sysconfig/network-scripts/ifcfg-eth0に静的IPを指定した場合に、  
下記のように表示されてしまいます。

[code]

    [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
    
    DEVICE="eth0"
    BOOTPROTO="static"
    HWADDR="00:0C:29:18:06:BE"
    NM_CONTROLLED="yes"
    ONBOOT="yes"
    TYPE="Ethernet"
    IPADDR=192.168.1.40
    
    [root@localhost network-scripts]# curl http://httpbin.org/ip
    curl: (6) Couldn't resolve host 'httpbin.org'
    
[/code]

物理マシン(Windowsに仮想環境をたてている)のIPは192.168.1.6で同一のネットワーク、なおping送信の返却を正常におこなわれただしく疎通がとれております。

どのようなことが考えられるかご教授ねがえますでしょうか。

よろしくお願いいたします。


CC BY-SA 3.0
2016-01-27T16:53:34.683
21405
2016-01-27T23:50:02.887
2016-01-27T23:48:17.527
5793
13426
question
centos vmware
/etc/sysconfig/network-scripts/ifcfg-eth0に静的IPを指定すると、 名前解決ができない


DHCPによって参照先DNSサーバが自動で設定されていたものが、DHCPを止めたことで設定されず名前解決が出来ていないのでしょう。

/etc/resolv.confにDNSサーバのIPアドレス(一般的な家庭の環境であればルータのIPアドレスか、プロバイダのDNSサーバのIPアドレス)を記載してください


CC BY-SA 3.0
2016-01-27T23:50:02.887
21410
2016-01-27T23:50:02.887
5793
21405
answer