Toon posts:

[Linux] route laat geen hostnames zien

Pagina: 1
Acties:

Verwijderd

Topicstarter
Sinds kort (ik weet niet wanneer) kan ik met het commando route alleen nog maar de IP-adressen zien van de routes, ipv de namen. Hij laat dus nu standaard de output zien van "route -n".

Hoe kan ik die namen weer terug krijgen?

Reverse lookups werken, gethostbyaddr werkt ook (ff proggie geschreven om te testen). Bind (9.1.1) werkt ook, en is al een paar maanden niet gewijzigd.

  • bkor
  • Registratie: November 2000
  • Niet online
Mijn gok: Distro geupdate en nu bevat ie een alias voor het route commando?

Kijk anders eens of het strace commando wat vreemds laat zien. Daarnaast of /etc/nsswitch.conf nog logisch is, etc.

Verwijderd

Topicstarter
Ik heb NIS aangezet, zou dat ermee te maken kunnen hebben?
code:
1
2
3
4
5
6
passwd:     files nisplus
shadow:     files nisplus
group:      files nisplus

#hosts:     db files nisplus nis dns
hosts:      files nisplus dns

Hier is verder toch niets mis mee?

edit:

Dit is nsswitch.conf, maar deze machine is NIS-server, dus het gaat om /etc/ypserv.conf.
Daar heb ik dns op yes gezet, maar dat helpt niet :(

  • bkor
  • Registratie: November 2000
  • Niet online
Ik weet alleen wat NIS is en verder niks (nooit geprobeerd).

Waarom gebruik je nisplus ipv nis bij de regel met "hosts:"? Je kan proberen NIS uit te zetten en kijken of dat helpt (of nisplus weghalen bij die regel weghalen). Het bestand lijkt ok te zijn.

Verwijderd

Topicstarter
nisplus staat als tweede, de waarden voor bijv een password worden eerst geprobeerd uit de file (/etc/passwd) te lezen. Als daar de te vinden waarde niet instaat, wordt nisplus gechecked. In dit geval is het dus niet nodig nisplus weg te halen, omdat nisplus de laatste entry is.
Nisplus is een iets uitgebreidere en nieuwere versie van NIS.

/etc/nsswitch.conf wordt gebruikt door NIS-clients, /etc/ypserv.conf door de NIS server. Aangezien dit de server is, is het onnodig om /etc/nsswitch.conf aan te passen (NIS client draait niet eens).

  • Sjonny
  • Registratie: Maart 2001
  • Laatst online: 17:38

Sjonny

Fratser

misschien wel sneu, maar staat er geen alias route="route -n" ofzo?

The problem is in the part of your brain that handles intelligence.


Verwijderd

Topicstarter
Sjonny schreef op 19 augustus 2002 @ 16:52:
misschien wel sneu, maar staat er geen alias route="route -n" ofzo?
Heheh nee :) Daar had ik als eerste naar gekeken (terwijl ik wist dat daar het probleem niet zat).
Pagina: 1