
CDRouter will check each configured Linux interface used in the CDRouter configuration file to verify that no IPv6 address has been configured under Linux. CDRouter handles configuring each interface using information from the CDRouter configuration file and only relies on Linux to provide physical layer connectivity to each interface.
If CDRouter detects an IPv6 address on one of the interfaces configured using the testvars lanInterface or wanInterface, it will stop and report the following error:
ERROR(setup): 18:11:10| ERROR(setup): 18:11:10| *** Setup error trying to open interface 'eth3' with IPv6 enabled. ERROR(setup): 18:11:10| Interface eth3 has IPv6 address 2002:0d2d:2d02:0000:0203:2dff:fe0e:cec5 ERROR(setup): 18:11:10| configured under Linux (see /sbin/ifconfig -a). Before running ERROR(setup): 18:11:10| CDRouter with IPv6, you must disable IPv6 in your Linux kernel. ERROR(setup): 18:11:10| ERROR(setup): 18:11:10| Please see http://www.qacafe.com/help/question.php?qstId=280 ERROR(setup): 18:11:10|
You can check to see if an IPv6 address is configured on an interface by running the command /sbin/ifconfig on the interface or /sbin/ifconfig -a to see all interfaces.
# /sbin/ifconfig eth3
For help on setting up your interfaces under Linux, see this Knowledge Base article.
The address check can be skipped by adding -ignore-linux-ipv6 to the buddy command-line.
To skip the address check when running BuddyWeb, apply the -ignore-linux-ipv6 option as an additional argument to each test package in the Advanced Options section. The Advanced Options will be displayed when editing a package.
Related articles that may also be helpful: