네트워크 액세스 동작 문제

네트워크 액세스 동작 문제

내 PC에 Debian Wheezy 64비트가 설치되어 있습니다. 문제는 어떤 경우에는 ping만 가능 localhost하고 127.0.0.1외부 세계에 액세스할 수 없다는 것입니다. 다른 경우에는 를 제외한 어느 곳에서나 ping을 수행할 수 있습니다 localhost.

이것은/etc/hosts

==========================================

    127.0.0.1   localhost
    127.0.0.1   my-pc

    # The following lines are desirable for IPv6 capable hosts
    ::1     localhost ip6-localhost ip6-loopback
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters

==========================================

이것은/etc/network/interfaces

==========================================

    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).

    # The loopback network interface
    auto lo
    iface lo inet loopback

    # The primary network interface
    allow-hotplug eth0
    iface eth0 inet static
        address 192.168.5.65
        netmask 255.255.255.0
        network 192.168.5.0
        broadcast 192.168.5.255
        gateway 192.168.5.1
    # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 192.168.5.1 8.8.8.8 4.4.4.4

    #iface eth0 inet static
    #   address 192.168.5.65
    #   netmask 255.255.255.0
    #   gateway 192.168.5.1
    #auto eth0

    #allow-hotplug eth0
    #iface eth0 inet dhcp

==========================================

이것은/run/network/ifstate

==========================================

    lo=lo
    eth0=eth0

==========================================

다시 시작한 후에 ping localhost는 실패하고 ping [rest of the world]작동합니다. 하지만 네트워크 서비스를 다시 시작한 후에만 적용됩니다 ping localhost.

답변1

해결책

/etc/nsswitch.conf 파일이 있어야 하며 다음 줄을 포함해야 합니다.

    hosts: dns files

제가 아는 한 해결되었습니다. 이유는 모르겠지만 안이 비어있어요!

관련 정보