I have configured ngircd to listen on my private ip address. It doesn't. Localhost works fine.
Configuration test:
ngIRCd 21-IDENT+IPv6+IRCPLUS+SSL+SYSLOG+TCPWRAP+ZLIB-x86_64/apple/darwin13.2.0
Copyright (c)2001-2013 Alexander
Barton () and Contributors.
Homepage: http://ngircd.
barton.de/
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Reading configuration from "/opt/local/etc/ngircd.conf" ...
OK, press enter to see a dump of your server configuration ...
[GLOBAL]
Name = irc.bellbookandpistol.com
AdminInfo1 = Jaedreth
AdminInfo2 = San Diego County CA, US
AdminEMail =
[email protected]
HelpFile = /opt/local/share/doc/ngircd/Commands.txt
Info = Server Info Text
Listen = 10.0.1.5,127.0.0.1
MotdFile =
MotdPhrase = "Welcome to irc.bellbookandpistol.com"
Password =
PidFile =
Ports = 6667
ServerGID = wheel
ServerUID = root
[LIMITS]
ConnectRetry = 60
IdleTimeout = 0
MaxConnections = 0
MaxConnectionsIP = 6
MaxJoins = -1
MaxNickLength = 9
MaxListSize = 0
PingTimeout = 120
PongTimeout = 20
[OPTIONS]
AllowedChannelTypes = #&+
AllowRemoteOper = no
ChrootDir =
CloakHost =
CloakHostModeX =
CloakHostSalt = kBih5mu\kVI!DC6eifT(hd4m/0'zb/=:
CloakUserToNick = no
ConnectIPv4 = yes
ConnectIPv6 = no
DefaultUserModes =
DNS = yes
IncludeDir = /opt/local/etc/ngircd.conf.d
MorePrivacy = no
NoticeAuth = no
OperCanUseMode = no
OperChanPAutoOp = yes
OperServerMode = no
RequireAuthPing = no
ScrubCTCP = no
SyslogFacility = local5
WebircPassword =
[SSL]
CertFile =
CipherList = HIGH:!aNULL:@STRENGTH
DHFile =
KeyFile =
KeyFilePassword =
Ports =
[OPERATOR]
Name = [REDACTED]
Password = [REDACTED]
Mask =
[CHANNEL]
Name = #BBP
Modes = tnk
Key =
MaxUsers = 0
Topic = Welcome to the Bell, Book and Pistol IRC Server!
KeyFile =
As you can see, it should be listening on 10.0.1.5, but it isn't.
After turning on Apache manually, port 80 works on 10.0.1.5, but port 6667 doesn't. It only works on localhost. Is there some terminal command I could use or some config file I could edit to get this to work?