Page 1 of 1

First time booting issues -DNS

Posted: Mon Sep 05, 2005 12:22 am
by Mercuriala
You'll have to forgive my ignorance, this is my first attempt at actually setting up an IRC server. I've been a GlobOp for quite some time, on a network that swears by Unreal, so I thought it best to give this daemon a try.

When booting for the first time, I'm shown this error:

Code: Select all

* Loading IRCd configuration ..
* unrealircd.conf:638: Ignoring extra data
[error] set::dns::nameserver is missing
[error] set::dns::timeout is missing
[error] set::dns::retries is missing
[error] 3 errors encountered
[error] IRCd configuration failed to pass testing
After consulting the documentation, and FAQ, I still havn't been able to see what my error is. The FAQ simply states something along the lines of "Make sure $required_variable isn't missing." I've gone over the documentation found here, especially anything pertaining to set::dns numerous times, and I can't quite figure out what the problem may be.

Here's the section of my configuration file that's relevant:

Code: Select all

set {
	kline-address "[email protected]";
	modes-on-connect "+ixw";
	modes-on-oper	 "+xwgs";
	oper-auto-join "#operators";
	modes-on-join "+nt";
	auto-join "#testing"
	dns {
		nameserver cpe-66-66-191-5.rochester.res.rr.com;
		timeout "2s";
		retries 5;
	};
Any suggestions, or ideas as to what the problem may be?

For the record, I'm using Windows XP Home Edition, Service Pack 2, and version 3.2.3 of the Unreal IRCD.

Posted: Mon Sep 05, 2005 12:28 am
by Stealth
You are missing a ; at the end of the auto-join line :)

Posted: Mon Sep 05, 2005 12:31 am
by Mercuriala
... D:

Stupidity has a new face, today.

Thank you very much!

Re: First time booting issues -DNS

Posted: Mon Sep 05, 2005 3:46 am
by Matridom
Mercuriala wrote:

Code: Select all

		nameserver cpe-66-66-191-5.rochester.res.rr.com;
Also, using the DNS name of a DNS server is not a good idea, you won't resolve anything (how will the IRCD know where to go for resolution?). Use the IP address of the server instead.

Good thing Unreal kinda ignores this and uses the OS configured DNS servers instead