Nincs meg a localhost

Kezdőlap Fórumok Vegyes gondok Nincs meg a localhost

10 bejegyzés megtekintése - 11-20 / 20
  • Szerző
    Bejegyzés
  • #2085816
    uzsolt
    Felhasználó
      AMD486 wrote:
      A NIS+-t vedd ki nyugodtan, csak lassítja a külső névfeloldást
      Utánanéztem, hogy ki is ő, így igazad adok neked.
      #2085817
      milfer
      Felhasználó
        uzsolt wrote:
        Megvan!
        Vagy egy órás keresgélés után rábukkantam erre, amiben egy hozzászólás egy részlete:

        Have you checked the file /etc/nsswitch.conf?
        It should have a line that says something like:

        hosts: files nisplus dns

        so the system uses /etc/hosts to find the hosts before
        trying DNS.

        Szóval eddig nem volt ilyen fájlom, kreáltam egyet, és viola:

        # ping localhost
        PING localhost (127.0.0.1): 56 data bytes
        64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.121 ms
        64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.087 ms
        — localhost ping statistics —
        2 packets transmitted, 2 packets received, 0% packet loss
        round-trip min/avg/max/stddev = 0.087/0.104/0.121/0.017 ms

        Én kisérletezgetős lélek vagyok. Átneveztem az enyémet (nsswitch.conf-ot) újraindítottam és így is működik a ping localhost.

        #2085818
        uzsolt
        Felhasználó

          Márminthogy nincs nsswitch.conf-od?

          #2085819
          Mordares
          Felhasználó

            Nekem egyszer azért volt ilyen (localhost „hiány”), mert kernelfordításnál véletlenül nem jelöltem be a loopback device-t.

            #2085820
            uzsolt
            Felhasználó

              A localhost nekem eddig is megvolt, de csak mint 127.0.0.1-ként tudtam rá hivatkozni, localhost-ként nem. Tehát nem párosította a localhost-ot 127.0.0.1-gyel.

              #2085821
              kisbetu
              Felhasználó
                uzsolt wrote:
                A localhost nekem eddig is megvolt, de csak mint 127.0.0.1-ként tudtam rá hivatkozni, localhost-ként nem. Tehát nem párosította a localhost-ot 127.0.0.1-gyel.

                Vagyis a „localhost” nevű gép NEM volt meg, csak a 127.0.0.1 IP-című loopback eszközöd volt meg.

                #2085822
                milfer
                Felhasználó
                  uzsolt wrote:
                  Márminthogy nincs nsswitch.conf-od?

                  Így igaz. Átneveztem másra. Újraindítottam és akkor is megy a ping localhost.

                  Egyébként ez van (volt) benne.

                  Code:
                  # /etc/nsswitch.conf
                  #
                  # Example configuration of GNU Name Service Switch functionality.
                  # If you have the `glibc-doc-reference’ and `info’ packages installed, try:
                  # `info libc „Name Service Switch”‘ for information about this file.

                  passwd:        compat
                  group:          compat
                  shadow:        compat

                  hosts:          files dns
                  networks:      files

                  protocols:      db files
                  services:      db files
                  ethers:        db files
                  rpc:            db files

                  netgroup:      nis

                  #2085823
                  uzsolt
                  Felhasználó
                    kisbetu wrote:
                    Vagyis a „localhost” nevű gép NEM volt meg, csak a 127.0.0.1 IP-című loopback eszközöd volt meg.

                    Végülis igen. Vagyis nem. Vagy mi van? 😉
                    Én egy kicsit többet gondolok a localhost-ba, egész pontosan nekem szinte egy és ugyanaz a 127.0.0.1-gyel, ezért értettem úgy. Viszont
                    Mordares-nek, ha jól gondolom, még a 127.0.0.1 sem volt meg.

                    milfer wrote:
                    Így igaz. Átneveztem másra. Újraindítottam és akkor is megy a ping localhost.
                    Na, akkor nem értem. Ha az idézetet jól értettem meg (amit én idéztem) akkor az nsswitch.conf mondja meg a rendszernek, hogy a névfeloldást hogyan végezze. Ha jól értem, akkor enélkül a rendszerem rögtön egy dns-szerverhez fordul (gondolom, az eth0-n keresztül). És mivel ő nem ismerte azt, hogy localhost, ezért esélytelen volt bárminemű művelet. Miután megkreáltam az nsswitch-et, az azt mondja, hogy először fájlokban keressen, többek között(?) a /etc/hosts-ban. Ott megtalálja, hogy a localhost mi is, ezért nem megy tovább.
                    És milfernek hogy a fenébe működik?
                    #2085824
                    ds
                    Felhasználó

                      cat /etc/host.conf
                      order hosts,bind

                      #1885347
                      csaba
                      Felhasználó

                        Üdv!

                        Most derült ki számomra, hogy már jó régóta (a last szerint aug. 2 óta) nincsen localhost-om. Azaz van, de csak a 127.0.0.1-gyel lehet elérni.

                        # ping localhost
                        ping: unknown host
                        # ping 127.0.0.1
                        PING 127.0.0.1 (127.0.0.1): 56 data bytes
                        64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.130 ms
                        64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.084 ms
                        — 127.0.0.1 ping statistics —
                        2 packets transmitted, 2 packets received, 0% packet loss
                        round-trip min/avg/max/stddev = 0.084/0.107/0.130/0.023 ms

                        Eddig kellemesen el is voltam enélkül, csak most egy-két progi igényelné.

                        A /etc/hosts:

                        # Begin /etc/hosts (network card version)

                        127.0.0.1 localhost.localdomain localhost localhost

                        # End /etc/hosts (network card version)

                        A /etc/resolv.conf:

                        nameserver 195.228.240.249
                        nameserver 192.168.2.1
                        search

                        A kérdés egyértelmű: hogyan lehet nekem is localhost-om? Gondolom, valamit futtatni kéne, de egyszerűen nem bírtam rájönni, hogy mi az, ami a /etc/hosts-ot használja, és onnan beállítaná.

                      10 bejegyzés megtekintése - 11-20 / 20
                      • Be kell jelentkezni a hozzászóláshoz.