Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

VAX/VMS + "nsswitch"?

11 views
Skip to first unread message

Michael Kraemer

unread,
Sep 2, 2012, 6:47:59 AM9/2/12
to
ich weiss nicht, ob ich das jemals hinbekommen habe
(und wenn, dann habe ich die Aufzeichnungen verlegt):
Ist es m�glich, das VMS TCPIP so zu konfigurieren,
dass die Namensaufl�sung �hnlich funkt wie man in
"nsswitch.conf" unter Unix festlegen kann?
D.h. erst die lokale "hosts" Datei durchsuchen,
dann erst den richtigen Nameserver (zB den DSL-router)
befragen?
Die original-Doku schweigt sich dar�ber aus,
zwar gibt es sowas wie

SET CONFIGURATION NAME_SERVICE /SERVER=(...host-liste...)

nur bezieht sich das auf "echte" hosts.

Hans Bachner

unread,
Sep 3, 2012, 6:45:26 PM9/3/12
to
Hallo Michael,

Michael Kraemer <M.Kr...@gsi.de> wrote:

> ich weiss nicht, ob ich das jemals hinbekommen habe
> (und wenn, dann habe ich die Aufzeichnungen verlegt):
> Ist es mᅵglich, das VMS TCPIP so zu konfigurieren,
> dass die Namensauflᅵsung ᅵhnlich funkt wie man in
> "nsswitch.conf" unter Unix festlegen kann?
> D.h. erst die lokale "hosts" Datei durchsuchen,
> dann erst den richtigen Nameserver (zB den DSL-router)
> befragen?
> Die original-Doku schweigt sich darᅵber aus,
> zwar gibt es sowas wie
>
> SET CONFIGURATION NAME_SERVICE /SERVER=(...host-liste...)
>
> nur bezieht sich das auf "echte" hosts.

Wenn ich mich nicht irre schaut UCX bzw. die neueren TCP/IP Services
*immer* zuerst in die lokale Hosts-Datei und dann in die fᅵr die
NAME_SERVICE Komponente definierten Nameserver.

Standardmᅵᅵig stehen in der lokalen Hostliste (SHOW HOST /LOCAL) nur
localhost und der Name des lokalen Rechners mit seiner IP-Adresse. Mit
TCPIP> SET HOST ...
kᅵnnen dort weitere Eintrᅵge vorgenommen werden. Die lokale Hosts-Datei
selbst (UCX$HOST bzw. TCPIP$HOST, sollte als logischer Name definiert
sein) ist binᅵr und kann nicht einfach mit einem Editor geᅵndert werden.

Viel Spaᅵ mit deiner VAX,
Hans.

Michael Kraemer

unread,
Sep 4, 2012, 3:34:09 AM9/4/12
to
Hans Bachner schrieb:

> Wenn ich mich nicht irre schaut UCX bzw. die neueren TCP/IP Services
> *immer* zuerst in die lokale Hosts-Datei und dann in die fᅵr die
> NAME_SERVICE Komponente definierten Nameserver.

Ja, so sieht's wohl aus. Ist "zufᅵllig" grade das, was ich
haben will, aber wehe man wollte es anders ...

> Standardmᅵᅵig stehen in der lokalen Hostliste (SHOW HOST /LOCAL) nur
> localhost und der Name des lokalen Rechners mit seiner IP-Adresse. Mit
> TCPIP> SET HOST ...
> kᅵnnen dort weitere Eintrᅵge vorgenommen werden.

Ja, ist bekannt.
Mich hatte halt irritiert dass, obwohl ich hosts eingetragen hatte,
deren Namensauflᅵsung nicht funktioniert hatte.
Erst wenn man den Namen komplett (also incl lokaler domain) eintrᅵgt,
funktioniert es. Jetzt hoffe ich mal, dass diese "localdomain"
mich nicht wie Sch..... am Schuh ᅵberall hin verfolgt.
Oder kommt man beim TCPIP config auch ohne domain-Angabe durch?

> Die lokale Hosts-Datei
> selbst (UCX$HOST bzw. TCPIP$HOST, sollte als logischer Name definiert
> sein) ist binᅵr und kann nicht einfach mit einem Editor geᅵndert werden.

Das ist bedauerlich, sonst kᅵnnte ich die /etc/hosts einfach kopieren.

> Viel Spaᅵ mit deiner VAX,

eine? Derzeit ersaufe ich VAXen.
Wobei ich mich immer frage,
wieso ausgerechnet ein blaugestreifter
sich um den Nachlass von DECies kᅵmmern sollte,
die von ihrer Vergangenheit anscheinend nichts
mehr wissen wollen.

Martin Vorlaender

unread,
Sep 4, 2012, 1:32:51 PM9/4/12
to
Michael Kraemer <M.Kr...@gsi.de> wrote:
> Hans Bachner schrieb:
>> Die lokale Hosts-Datei
>> selbst (UCX$HOST bzw. TCPIP$HOST, sollte als logischer Name definiert
>> sein) ist binᅵr und kann nicht einfach mit einem Editor geᅵndert werden.
>
> Das ist bedauerlich, sonst kᅵnnte ich die /etc/hosts einfach kopieren.

Dafᅵr gibt es

$ TCPIP CONVERT/VMS HOST etc_hosts_file

und umgekehrt

$ TCPIP CONVERT/UNIX HOST etc_hosts_file

zum Exportieren aus einer TCPIP$HOST-Datei.

cu,
Martin
--
One OS to rule them all | Martin Vorlaender | OpenVMS rules!
One OS to find them | work: m...@pdv-systeme.de
One OS to bring them all | http://vms.pdv-systeme.de/users/martinv/
And in the Darkness bind them.| home: martin.v...@t-online.de

Hans Bachner

unread,
Sep 4, 2012, 6:22:31 PM9/4/12
to
Michael Kraemer <M.Kr...@gsi.de> wrote:

> Hans Bachner schrieb:
>> [schnipp]
>> Viel Spaᅵ mit deiner VAX,
>
> eine? Derzeit ersaufe ich VAXen.

Sorry, ich wollte dir nicht zu nahe treten. Ich hab nur mitbekommen,
dass du offenbar gerade eine VAXstation 3100 Mod. 76 reaktivierst; die
hab ich gemeint.

> Mich hatte halt irritiert dass, obwohl ich hosts eingetragen hatte,
> deren Namensauflᅵsung nicht funktioniert hatte. Erst wenn man den
> Namen komplett (also incl lokaler domain) eintrᅵgt, funktioniert es.

Hast du fᅵr den NAME_SERVICE auch eine local domain definiert
(/DOMAIN=domain)?

> Wobei ich mich immer frage,
> wieso ausgerechnet ein blaugestreifter
> sich um den Nachlass von DECies kᅵmmern sollte,
> die von ihrer Vergangenheit anscheinend nichts
> mehr wissen wollen.

Vielleicht weil dich die Dinger interessieren? Aber sei versichert, es
gibt eine ganze Reihe Anderer (DECies und Nicht-DECies), die von diesen
Rechnern auch fasziniert sind und/oder einfach Freude daran haben, alte
Hardware (zumindest gelegentlich) zu betreiben. Und natᅵrlich auch
Hardware von anderen Herstellern. Leider hat nicht jeder die
Mᅵglichkeit, eine 360 oder eine 1130 (auf der ich meine ersten
Programmier-Praktika absolviert habe) von Big Blue zuhause zu betreiben.

Hans.

Michael Kraemer

unread,
Sep 4, 2012, 6:57:11 PM9/4/12
to
Martin Vorlaender schrieb:

>
> Dafᅵr gibt es
>
> $ TCPIP CONVERT/VMS HOST etc_hosts_file
>
> und umgekehrt
>
> $ TCPIP CONVERT/UNIX HOST etc_hosts_file
>
> zum Exportieren aus einer TCPIP$HOST-Datei.
>
> cu,
> Martin

jawoll, so funkt es.

Michael Kraemer

unread,
Sep 4, 2012, 7:21:43 PM9/4/12
to
Hans Bachner schrieb:

> Sorry, ich wollte dir nicht zu nahe treten. Ich hab nur mitbekommen,
> dass du offenbar gerade eine VAXstation 3100 Mod. 76 reaktivierst; die
> hab ich gemeint.

Kein Problem, es ist halt nicht nur eine, sondern mehrere 3176,
dazu ein paar 4000er und auch eine 2000 die hier aufgelaufen sind
und der "Bearbeitung" harren.

>
>>Mich hatte halt irritiert dass, obwohl ich hosts eingetragen hatte,
>>deren Namensauflᅵsung nicht funktioniert hatte. Erst wenn man den
>>Namen komplett (also incl lokaler domain) eintrᅵgt, funktioniert es.
>
>
> Hast du fᅵr den NAME_SERVICE auch eine local domain definiert
> (/DOMAIN=domain)?

Da wo man beim Konfigurieren nach der domain gefragt wird.

>
>>Wobei ich mich immer frage,
>>wieso ausgerechnet ein blaugestreifter
>>sich um den Nachlass von DECies kᅵmmern sollte,
>>die von ihrer Vergangenheit anscheinend nichts
>>mehr wissen wollen.
>
>
> Vielleicht weil dich die Dinger interessieren?

Das Interesse des Palᅵontologen an alten Knochen aller Art ...
auch wenn man die zugehᅵrigen Tierchen zu Lebzeiten
nicht im Vorgarten hᅵtte haben wollen.

> Aber sei versichert, es
> gibt eine ganze Reihe Anderer (DECies und Nicht-DECies), die von diesen
> Rechnern auch fasziniert sind und/oder einfach Freude daran haben, alte
> Hardware (zumindest gelegentlich) zu betreiben.

Naja, wenn ich an die Gitterboxen voller weggeworfener 31xx u.ᅵ. denke,
von denen bestimmt die Hᅵlfte noch gelaufen wᅵre und die andere
Hᅵlfte wenigstens als Organspender getaugt hᅵtte ...
steht halt im krassen Gegensatz zum damaligen missionarischen Eifer
der Besitzer.

0 new messages