syslog-ng IPv6 problem ver 3.01
I am getting syntax error on line udp6 or tcp6 in destination same works well as source in version 3.2.1 deb:/var/log# netstat -na | grep 514 tcp6 0 0 fd00:abcd:4321:2:20:514 :::* LISTEN udp6 0 0 fd00:abcd:4321:2:20:514 :::* here is my config for syslog client using syslog-ng 3.01 source s_local { internal(); unix-stream("/dev/log"); file("/proc/kmsg" log_prefix("kernel: ")); udp(); }; destination ipv6_host { # udp6(ip(fd00:abcd:4321:2:20c:29ff:fea8:9671) port(514)); tcp6(ip(fd00:abcd:4321:2:20c:29ff:fea8:9671) port(514)); }; destination d_local { file("/var/log/messages"); }; log { source(s_local); destination(ipv6_host); destination(d_local); };
Friday 08 of April 2011 12:40:45 Arya, Manish Kumar napisał(a):
I am getting syntax error on line udp6 or tcp6 in destination
See: https://lists.balabit.hu/pipermail/syslog-ng/2011-April/016321.html
destination ipv6_host { # udp6(ip(fd00:abcd:4321:2:20c:29ff:fea8:9671) port(514)); tcp6(ip(fd00:abcd:4321:2:20c:29ff:fea8:9671) port(514)); };
You need to quote IPv6 address. Regards, -- Jakub Jankowski|shasta@toxcorp.com|http://toxcorp.com/ GPG: FCBF F03D 9ADB B768 8B92 BB52 0341 9037 A875 942D
same error even after putting quotes destination ipv6_host { # udp6(ip(fd00:abcd:4321:2:20c:29ff:fea8:9671) port(514)); tcp6(ip("fd00:abcd:4321:2:20c:29ff:fea8:9671") port(514)); }; syntax error in /etc/syslog-ng.conf at line 30. --- On Fri, 4/8/11, Jakub Jankowski <shasta@toxcorp.com> wrote:
From: Jakub Jankowski <shasta@toxcorp.com> Subject: Re: [syslog-ng] syslog-ng IPv6 problem ver 3.01 To: "Syslog-ng users' and developers' mailing list" <syslog-ng@lists.balabit.hu> Date: Friday, April 8, 2011, 4:33 PM Friday 08 of April 2011 12:40:45 Arya, Manish Kumar napisał(a):
I am getting syntax error on line udp6 or tcp6 in destination
See: https://lists.balabit.hu/pipermail/syslog-ng/2011-April/016321.html
destination ipv6_host { #
udp6(ip(fd00:abcd:4321:2:20c:29ff:fea8:9671) port(514));
tcp6(ip(fd00:abcd:4321:2:20c:29ff:fea8:9671) port(514)); };
You need to quote IPv6 address.
Regards,
-- Jakub Jankowski|shasta@toxcorp.com|http://toxcorp.com/ GPG: FCBF F03D 9ADB B768 8B92 BB52 0341 9037 A875 942D ______________________________________________________________________________ Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng Documentation: http://www.balabit.com/support/documentation/?product=syslog-ng FAQ: http://www.campin.net/syslog-ng/faq.html
Friday 08 of April 2011 13:17:09 Arya, Manish Kumar napisał(a):
same error even after putting quotes
destination ipv6_host { # udp6(ip(fd00:abcd:4321:2:20c:29ff:fea8:9671) port(514)); tcp6(ip("fd00:abcd:4321:2:20c:29ff:fea8:9671") port(514)); };
syntax error in /etc/syslog-ng.conf at line 30.
Is your syslog-ng built with IPv6 support? You can check that in syslog-ng -V output: # syslog-ng -V | grep v6 Enable-IPv6: on # Regards, -- Jakub Jankowski|shasta@toxcorp.com|http://toxcorp.com/ GPG: FCBF F03D 9ADB B768 8B92 BB52 0341 9037 A875 942D
yes i had compiled this from src with IPv6 support [root@fataka sbin]# ./syslog-ng -V | grep v6 Enable-IPv6: on --- On Fri, 4/8/11, Jakub Jankowski <shasta@toxcorp.com> wrote:
From: Jakub Jankowski <shasta@toxcorp.com> Subject: Re: [syslog-ng] syslog-ng IPv6 problem ver 3.01 To: "Syslog-ng users' and developers' mailing list" <syslog-ng@lists.balabit.hu> Date: Friday, April 8, 2011, 4:49 PM Friday 08 of April 2011 13:17:09 Arya, Manish Kumar napisał(a):
same error even after putting quotes
destination ipv6_host { # udp6(ip(fd00:abcd:4321:2:20c:29ff:fea8:9671) port(514));
tcp6(ip("fd00:abcd:4321:2:20c:29ff:fea8:9671") port(514));
};
syntax error in /etc/syslog-ng.conf at line 30.
Is your syslog-ng built with IPv6 support? You can check that in syslog-ng -V output:
# syslog-ng -V | grep v6 Enable-IPv6: on #
Regards,
-- Jakub Jankowski|shasta@toxcorp.com|http://toxcorp.com/ GPG: FCBF F03D 9ADB B768 8B92 BB52 0341 9037 A875 942D ______________________________________________________________________________ Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng Documentation: http://www.balabit.com/support/documentation/?product=syslog-ng FAQ: http://www.campin.net/syslog-ng/faq.html
Try this: destination ipv6_host { # udp6("fd00:abcd:4321:2:20c:29ff:fea8:9671" port(514)); tcp6("fd00:abcd:4321:2:20c:29ff:fea8:9671" port(514)); }; There is no ip() parameter for tcp/udp destination drivers On 2011-04-08 13:19, Jakub Jankowski wrote:
Friday 08 of April 2011 13:17:09 Arya, Manish Kumar napisał(a):
same error even after putting quotes
destination ipv6_host { # udp6(ip(fd00:abcd:4321:2:20c:29ff:fea8:9671) port(514)); tcp6(ip("fd00:abcd:4321:2:20c:29ff:fea8:9671") port(514)); };
syntax error in /etc/syslog-ng.conf at line 30. Is your syslog-ng built with IPv6 support? You can check that in syslog-ng -V output:
# syslog-ng -V | grep v6 Enable-IPv6: on #
Regards,
tcp6("fd00:abcd:4321:2:20c:29ff:fea8:9671" port(514));
Thanks, This removed syntax error but now I am getting file gsockaddr.h: line 86 (g_sockaddr_inet_get_sa): assertion failed: (g_sockaddr_inet_check(s)) I am running syslog-ng on "Red Hat Enterprise Linux Server release 5.4 (Tikanga)" Regards, -Manish --- On Fri, 4/8/11, Zoltán Pallagi <pzolee@balabit.hu> wrote:
From: Zoltán Pallagi <pzolee@balabit.hu> Subject: Re: [syslog-ng] syslog-ng IPv6 problem ver 3.01 To: "Syslog-ng users' and developers' mailing list" <syslog-ng@lists.balabit.hu> Date: Friday, April 8, 2011, 7:00 PM Try this:
destination ipv6_host { # udp6("fd00:abcd:4321:2:20c:29ff:fea8:9671" port(514)); tcp6("fd00:abcd:4321:2:20c:29ff:fea8:9671" port(514)); };
There is no ip() parameter for tcp/udp destination drivers
On 2011-04-08 13:19, Jakub Jankowski wrote:
Friday 08 of April 2011 13:17:09 Arya, Manish Kumar napisał(a):
same error even after putting quotes
destination ipv6_host { # udp6(ip(fd00:abcd:4321:2:20c:29ff:fea8:9671) port(514));
tcp6(ip("fd00:abcd:4321:2:20c:29ff:fea8:9671") port(514));
};
syntax error in /etc/syslog-ng.conf at line 30. Is your syslog-ng built with IPv6 support? You can check that in syslog-ng -V output:
# syslog-ng -V | grep v6 Enable-IPv6: on #
Regards,
______________________________________________________________________________ Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng Documentation: http://www.balabit.com/support/documentation/?product=syslog-ng FAQ: http://www.campin.net/syslog-ng/faq.html
On Sat, 2011-04-09 at 08:45 -0700, Arya, Manish Kumar wrote:
tcp6("fd00:abcd:4321:2:20c:29ff:fea8:9671" port(514));
Thanks, This removed syntax error
but now I am getting
file gsockaddr.h: line 86 (g_sockaddr_inet_get_sa): assertion failed: (g_sockaddr_inet_check(s))
I am running syslog-ng on "Red Hat Enterprise Linux Server release 5.4 (Tikanga)"
and what is your syslog-ng version? it might matter a bit more. it seems to be old. -- Bazsi
participants (4)
-
Arya, Manish Kumar
-
Balazs Scheidler
-
Jakub Jankowski
-
Zoltán Pallagi