On 25/Feb/2008 03:16 Sébastien DUCLOUX wrote ..
> I'm new to the Webmin community and I'd like to ask you a few questions.
> The company where I work, B2i, would like to use Webmin to configure
> network parameters on some machines. We've tried the "Network
> Configuration" module and we like it. The only problem is , it is not
> IPv6 compliant ! So we'd like to know whether a development making this
> module IPv6 compliant is actually in progress or not .
> If yes, we can help ! If not, we can develop it ourself, but before, we
> want to ask you some questions to be sure that we have the "Webmin way
> of thinking" ;-)
> First of all, do you think it is a better idea to make a different
> module just for IPv6 and not modifiy the IPv4 one ? We've managed to
> modify the IPv4 one to make it IPv6 compliant for debian OS, but to do
> that, we had to modify common libraries (like debian-linux-lib.pl to
> make the "check_ipaddress" method IPv6 compliant for example) : what do
> you think about it ?
At the moment, there is no work underway to make the module IPv6 compliant,
mainly because my home network is IPv4 only :-) But it would be an excellent
project, and I would be glad to include any patch that add v6 support in the
standard Webmin release.
The method I would suggest is updating the Network Configuration module to
add a new icon/page for IPv6 interfaces, which appears on systems that
support it. Alternately, you could add fields to the current list of interfaces
for IPv6 addresses, but that feels like it would only work if all interfaces
have both types of address.
By the way, don't modify the check_ipaddress function - there is already a separate
check_ipv6address that should be called as well in modules whose underlying servers
can handle v6 addresses.