Hoi allemaal,
Eerst wou ik van Bahamut overstappen op Digatech omdat ik daar als operator zelf mijn hostmask kan faken.
Helaas, de services die ik atm gebruik(epona) werken niet op Digatech.(waarschijnlijk te oud)
Nu kwam ik op het idee om dan de services(NickServ, ChanServ e.d.) op Bahamut te draaien en een link tussen Bahamut en Digatech te leggen.
Goed, makkelijker gezegd dan gedaan, ik had nog een ircdhowto liggen van een site die helaas nu offline is en waar het volgende over links staat:
De ircservers draaien op dezelfde machine op het zelfde ip, maar dit zou toch geen probleem moeten zijn lijkt me?
Wanneer ik vanaf 1 van de server een /connect naamandereserver doe krijg ik:
Serverinfoversie:
Bahamut: bahamut-1.4(35)
Digatech: digatech(sunrise)-1.2(02)
Os: Debian linux
Eerst wou ik van Bahamut overstappen op Digatech omdat ik daar als operator zelf mijn hostmask kan faken.
Helaas, de services die ik atm gebruik(epona) werken niet op Digatech.(waarschijnlijk te oud)
Nu kwam ik op het idee om dan de services(NickServ, ChanServ e.d.) op Bahamut te draaien en een link tussen Bahamut en Digatech te leggen.
Goed, makkelijker gezegd dan gedaan, ik had nog een ircdhowto liggen van een site die helaas nu offline is en waar het volgende over links staat:
Goed, het relevante stukje in de 2 configfiles:Each server will need a "connection password" which is used to protect the integrety of server-to-server links. Here's an example of exactly where were talking about... In linking two servers, server1 and server2: Server1 will have a C line for server2 with one password. Server2 will have a N line matching the C line on Server1 with the same password. Server2 will have a C line for Server1 with one password & Server1 will have a N line which matches the C line on Server2. For "Hub" servers, this would look alittle more like:
C:SERVER2ipaddress:LINKPASSWORD:SERVER2servername::2
N:SERVER2ipaddress:LINKPASSWORD:SERVER2servername::2
Where the connection port (eg, 6667, 6666, etc...) is not defined. In "Leaf" servers, this determines whether or not to autoconnect to their hubs and not the other way around. This keeps possibly overworked hubs from wasting bandwidth, memory, and cpu resources looking for a server which might be down for an extended period of time. (defined in Plines) like so:
C:SERVER2ipaddress:LINKPASSWORD:SERVER2servername:SERVER2port:2
N:SERVER2ipaddress:LINKPASSWORD:SERVER2servername::2
Which would define the port number of the uplink server to connect to.
Following the setup of the C/N lines, exchange passwords with your uplink as well as the IP address and hostname of your server. Providing your uplink with the informaiton will not only allow you to connect to them, but allow your server to be recognized by other servers on the net. Here's a better example... assuming your server is irc.server1.net, a leaf server, with IP address 123.123.123.1 your admin probably added lines looking like this to their ircd.conf:
## Downlink: irc.server1.net
C:123.123.123.1:apassword:irc.server1.net::2
N:123.123.123.1:apassword:irc.server1.net::2
L:::irc.server1.net
##------------
In order to match for a connection to his server, irc.server2.net , with ip address 222.222.222.1, you will need to add lines looking like this to your server:
## Uplink: irc.server2.net
C:222.222.222.1:apassword:irc.server2.net:6667:2
N:222.222.222.1:apassword:irc.server2.net::2
H:*:*:irc.server2.net
##------------
Replace 6667 with whatever port his server accepts connections on. If his server accepts connections on multiple ports then set it to either the default server port specified by network policy (if it even specifies that a default server port should be used) or, if you have been told a specific port to use, then use that port.
M:server1:*:Jorn irc server:7000
# Class 50 - Hub to hub, autoconnect
Y:50:90:600:1:20000000
C:192.168.1.5:ENCRYPTEDPASSWORD:server2::50
N:127.0.0.1:ENCRYPTEDPASSWORD:server1::50
H:*:*:server1
P:*:*::6667
Alle 2 de servers werken met encrypted passwords, dit werkt 100% zeker goed(/operen en services werken gewoon) en zijn allebei gecompiled als HUB.M:server2:*:Jorn irc server:7001
# Class 50 - Hub to hub, autoconnect
Y:50:90:600:1:20000000
C:192.168.1.5:ENCRYPTEDPASSWORD:server1:6667:50
N:127.0.0.1:ENCRYPTEDPASSWORD:server2::50
H:*:*:server2
P:*:*::6668
De ircservers draaien op dezelfde machine op het zelfde ip, maar dit zou toch geen probleem moeten zijn lijkt me?
Wanneer ik vanaf 1 van de server een /connect naamandereserver doe krijg ik:
Weet iemand meer van linken, ik kan namelijk ook geen goede en duidelijke howto's/uitleg's vinden.[01:13] -jorn.gotdns.org- *** Routing -- from server2: Local CONNECT server1 from Jrn2k[(+)jorn@0.0.0.0]
-
[01:13] -jorn.gotdns.org- *** Notice -- Server server1 is not enabled for connecting:no C/N-line
-
[01:13] -jorn.gotdns.org- *** Couldn't connect to server1.
Serverinfoversie:
Bahamut: bahamut-1.4(35)
Digatech: digatech(sunrise)-1.2(02)
Os: Debian linux
* Erkens is een sukkel en ramt in mirc op f5 :+
* XTerm GROOOOOOTE kuis houden op hd's :)