On Sat, October 15, 2016 10:47 am, Ali H. Fardan wrote:
> Hey misc@, I'm having issues with relayd.conf. this is the error I get
> when I try to run relayd:
>
>
> # rcctl -df start relayd
> doing _rc_parse_conf
> doing _rc_quirks
> relayd_flags empty, using default ><
> doing _rc_parse_conf /var/run/rc.d/relayd
> doing _rc_quirks
> doing rc_check
> relayd
> doing rc_pre
> host_dns: chat.freenode.net resolves to more than 1 hosts
> host_dns: irc.oftc.net resolves to more than 1 hosts
> /etc/relayd.conf:11: syntax error
> /etc/relayd.conf:12: protocol irctls defined twice
> /etc/relayd.conf:17: syntax error
> /etc/relayd.conf:18: protocol irctls defined twice
> /etc/relayd.conf:23: syntax error
> /etc/relayd.conf:24: protocol irctls defined twice
> /etc/relayd.conf:31: syntax error
> no actions, nothing to do
> doing _rc_rm_runfile
> (failed)
> #
>
>
> using this config:
>
>
> # cat /etc/relayd.conf
> protocol "irctls" {
>          tcp { nodelay, sack }
> }
>
> table <freenode>        { chat.freenode.net }
> table <oftc>            { irc.oftc.net }
> table <efnet>           { irc.swepipe.se }
> table <volatile>        { irc.krustykrab.restaurant }
>
> relay "freenode" {
>          listen 127.0.0.1 port 7000
>          protocol "irctls"
>          forward with tls to <freenode> port 6697
> }
>
> relay "oftc" {
>          listen 127.0.0.1 port 7001
>          protocol "irctls"
>          forward with tls to <oftc> port 6697
> }
>
> relay "efnet" {
>          listen 127.0.0.1 port 7002
>          protocol "irctls"
>          forward with tls to <efnet> port 6697
> }
>
> relay "volatile" {
>          listen on 127.0.0.1 port 7003
>          protocol "irctls"
>          forward with tls to <volatile> 6697
> }
> #
>
>
> by the way, this config used to work the last time I tried it on my
> last server, not this though, have relayd.conf syntax change in last
> update?
>

Re-check your config like the errors say.  You're not consistantly using
the correct syntax.

This has an error:
listen 127.0.0.1 port 7000
This does not:
listen on 127.0.0.1 port 7003

This has an error:
forward with tls to <volatile> 6697
The rest of your forward to lines do not.


Tim.

Reply via email to