Autor Thema: Frage zu ini-Eintrag: TCPIP_TCPIPAddress=  (Gelesen 4408 mal)

Offline Ice-Tee

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 725
Frage zu ini-Eintrag: TCPIP_TCPIPAddress=
« am: 08.06.19 - 19:08:15 »
Hallo, ich habe auf einem unserer Dominos nun eine zweite NIC installiert. Diese hat eine eigene IP und dient für einen weiteren Dienst, der im Domino hinterlegt ist.
Wenn ich den Server nun starte, entscheidet sich der Domino mal für die eine, mal für die andere NIC für die Mailverarbeitung. Somit auch mal für die eine und dann mal für die andere IP.
Aber eigentlich soll die Mailverarbeitung nach wie vor nur unter der alten IP / NIC gehen.
Aktuell behelfe ich mir bei einem Neustart, die neue NIC zu deaktivieren, den Domino zu starten und dann nach einem Moment die zweite NIC wieder zu aktivieren. Funktioniert. Nur schön ist was anderes.

Daher habe ich jetzt folgendes gefundden:

https://www.ibm.com/support/knowledgecenter/de/SSKTMJ_8.5.3/com.ibm.help.domino.admin85.doc/H_TCP_IP_TCPIPADDRESS_411.html

Ist das richtig, wenn ich den folgenden Wert in die notes.ini hinterlege, das dann wirklich nur noch die 192.94.222.169 für die Mailverarbeitung verwendet wird und die zweite IP dann nicht mehr verwendet wird?
set config TCPIP_TCPIPAddress=0,192.94.222.169:1352

Danke.

Offline Ice-Tee

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 725
Re: Frage zu ini-Eintrag: TCPIP_TCPIPAddress=
« Antwort #1 am: 08.06.19 - 19:45:00 »
Noch eine kleine Anschlussfrage: Kann ich den Port auch ganz weglassen, so das jegliche Dominoverbindung über die alte NIC geht (z.B. auch https/443 für iNotes etc). Also nicht nur der port 1352, der ja nur für die Client/Server Verbindung da ist?

set config TCPIP_TCPIPAddress=0,192.94.222.169

Danke.

Offline CarstenH

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 672
  • Geschlecht: Männlich
Re: Frage zu ini-Eintrag: TCPIP_TCPIPAddress=
« Antwort #2 am: 09.06.19 - 15:26:04 »
Moin moin,

Kurzantwort: Nein und nein.

xxxxx_TCPIPAddress steuert NUR den von dir als "Client/Server-Verbindung" bezeichneten Verkehr, der eigentlich NRPC genannt wird.
Du kannst den numerischen Netzwerkport am Ende zwar weglassen sofern es sich um den NRPC-Standardport 1352 handelt aber andere Protokolle (HTTP, SMTP usw.) sind von der dortigen Portangabe nicht betroffen da sie anders konfiguriert werden.

Du musst für die verschiedenen Netzwerkkarten und Protokolle, die auf der Maschine aktiv sind, Notes-Ports festlegen, diese aktivieren und diesen die dazu gehörenden Netzwerk-Adressen (und ggf. Portnummern wenn nicht Standard) zuordnen.
Danach kannst du die zusätzlichen Verbindungs-Protokolle des Servers (HTTP, IMAP, SMTP...) für den Empfang entweder einem oder mehreren der oben angelegten Notes-Ports (und damit Netz-Adressen) zuordnen oder sie auf allen Adressen lauschen lassen.

Das Ergebnis sieht dann z.B. so aus (kopiert und zusammengestückelt aus den weiter unten verlinkten Technotes):
Ports=LBACK,CLUST,TCPIP
LBACK=TCP,0,15,0
LBACK_TcpIpAddress=0,127.0.0.1:2000
CLUST=TCP,0,15,0
CLUST_TcpIpAddress=0,192.101.20.1
TCPIP=TCP,0,15,0
TCPIP_TcpIpAddress=0,130.123.45.1
Server_Cluster_Default_Port=CLUST
TCPIP_ControllerTcpIpAddress=130.123.45.1:2050
SMTPNotesPort=TCPIP,LBACK
NNTPNotesPort=TCPIP
LDAPNotesPort =TCPIP

Für den Sendebetrieb wird das in den jeweiligen Konfigurations- oder Verbindungsdokumenten gemacht.

Die beste Technote zum Thema die ich auf den Sonntag gefunden habe ist "TCP NRPC port to IP address binding":
http://www-01.ibm.com/support/docview.wss?uid=swg21444168

In der obigen Technote fehlt der Server Controller, daher als Ergänzug die Technote "Server controller does not listen on IP address set in TCPIP_ControllerTCPIPAddress notes.ini parameter"
http://www-01.ibm.com/support/docview.wss?uid=swg21957692

Und, da in der ersten Technote noch DIIOP und ICM fehlen der Vollständigkeit halber noch der Link aufs Admin-Handbuch wo die beiden dokumentiert sind "Binding an Internet service to an IP address"
https://www.ibm.com/support/knowledgecenter/SSKTMJ_8.5.3/com.ibm.help.domino.admin85.doc/H_SETTING_THE_SMPT_POP3_IMAP_LDAP_OR_NNTP_SERVICE_TO_A_SPECIFIC_IP_ADDRESS_STEPS.html

Wenn noch IPv6 dazu kommt sind die weiteren Parameter entsprechend zu ergänzen, siehe Admin-Handbuch "Examples of using NOTES.INI variables with IPv6"
https://www.ibm.com/support/knowledgecenter/SSKTMJ_10.0.0/admin/plan_examplesofusingnotesinivariableswithipv6_c.html

Genug Studienstoff für Pfingsten hoffe ich ;)
Viele Grüße
Carsten

Offline Ice-Tee

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 725
Re: Frage zu ini-Eintrag: TCPIP_TCPIPAddress=
« Antwort #3 am: 09.06.19 - 19:02:53 »
Hallo, ich danke dir. Das hilft mit Sicherheit schon weiter.
Ich habe auf dem betroffenen Server folgenden ini-Eintrag gefunden.

TCPIP=TCP,0,15,0,,12288,

Hast du eine Ahnung, warum hinter der zweiten 0 zwei ,, und dann noch die 12288 folgt?
Ist die Syntax einfach schon falsch hinterlegt worden? Oder was bedeutet das genau? Was soll mit der 12288 definiert werden?

Danke.

EDIT: No encryption, no compression

Standard ist "kein".
Also kann man sich an der Stelle auch ",,12288," schenken, da es ja keine Wirkung hat.
Sollte das Netzwerk komprimiert werden, nutzt man besser "TCPIP=TCP,0,15,0,,12320,". Dann macht eine Angabe auch Sinn.
« Letzte Änderung: 09.06.19 - 19:46:51 von Ice-Tee »

Offline Ice-Tee

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 725
Re: Frage zu ini-Eintrag: TCPIP_TCPIPAddress=
« Antwort #4 am: 09.06.19 - 19:39:40 »
Im Serverdokument ist nur der Port TCPIP definiert. Die Netzwerkadresse ist als hostname eingegeben, und dieser ist im DNS hinterlegt ist (also 10.1.1.100).
In den Konfigurations- oder Verbindungsdokumenten steht auch jeweils nur der Port TCPIP.
Somit stellt sich mir jetzt die Frage, ob ich nun wie folgend den Port mit angeben muss, oder die zweite Variante dich richtige ist:

IP/NIC 1: 10.1.1.100 (nur diese soll angesprochen werden)
IP/NIC 2: 10.1.1.250 (diese neue NIC und IP soll vom Domino nicht verwendet werden)

Variante 1:
Ports=TCPIP
TCPIP=TCP,0,15,0
TCPIP_TcpIpAddress=0,10.1.1.100:1352
POP3NotesPort=TCPIP
POP3Address=10.1.1.100
IMAPNotesPort=TCPIP
IMAPAddress=10.1.1.100
SMTPNotesPort=TCPIP
SMTPAddress=10.1.1.100
NNTPNotesPort=TCPIP
NNTPAddress=10.1.1.100
LDAPNotesPort=TCPIP
LDAPAddress=10.1.1.100
DIIOPNotesPort=TCPIP
DIIOPAddress=10.1.1.100
ICMNotesPort=TCPIP
ICMAddress=10.1.1.100
TCPIP_ControllerTcpIpAddress=10.1.1.100:2050

Variante 2:
Ports=TCPIP
TCPIP=TCP,0,15,0
TCPIP_TcpIpAddress=0,10.1.1.100:1352
POP3Address=10.1.1.100
IMAPAddress=10.1.1.100
SMTPAddress=10.1.1.100
NNTPAddress=10.1.1.100
LDAPAddress=10.1.1.100
DIIOPAddress=10.1.1.100
ICMAddress=10.1.1.100
TCPIP_ControllerTcpIpAddress=10.1.1.100:2050

Danke.

Offline CarstenH

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 672
  • Geschlecht: Männlich
Re: Frage zu ini-Eintrag: TCPIP_TCPIPAddress=
« Antwort #5 am: 09.06.19 - 21:22:25 »
Okay, dein Ursprungspost war an dieser Stelle missverständlich, da du geschrieben hattest die IP...
Zitat
...dient für einen weiteren Dienst, der im Domino hinterlegt ist...

Das hatte ich so verstanden dass der Domino BEIDE IP's verwendet aber nur bestimmte Dienste je IP.
Du meintest mit "Domino" an der Stelle wohl eher den Host.

In dem Falle warst du mit deinem allerersten Post doch deutlich näher dran da du dann ja nur einen Port mit dem Namen TCPIP hast und die Zeile TCPIP_TCPIPAddress=0,192.94.222.169 hier tatsächlich ausreichen sollte um alle Dienste des Domino (nicht die des Hosts) an diese Adresse zu binden.

Wenn du auf Nummer Sicher gehen möchtest ist deine Variante 2 auch okay denn in Variante 1 machen die Zeilen xxxxNotesPort= nur bei mehreren Ports Sinn.

Offline Ice-Tee

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 725
Re: Frage zu ini-Eintrag: TCPIP_TCPIPAddress=
« Antwort #6 am: 10.06.19 - 10:23:27 »
Vielen Dank für die nützlichen Hinweise. 

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz