I dont't know much about Froxlor 1.0 or any developments regarding the dualstack support.
It seems to me that there is not too much of a progress so I took myself a little time to think about adding dualstack support to Froxlor.
The idea: Accept Dualstack-IPs by adding an IPv4 and IPv6 address seperated by a space. This requires to alter the VARCHAR-Length of the IP in panel_ipsandports in the database.
ALTER TABLE `panel_ipsandports` CHANGE `ip` `ip` VARCHAR( 55 ) NOT NULL DEFAULT ''
Here is the patch. I'm testing this right now and it seems to work OK. However, it might break parts of Froxlor I'm not using so this needs further testing. The patch only takes care of Apache and Bind config creation. Ngix and Lighttpd is untouched and therefore probably broken.
A dualstack Apache vhost container looks like this:
Unless I oversee some mayor thing, this doesn't seem too complicated to me. Any comments on this are most welcome, so we might eventually have dualstack support in Froxlor in 2012
(I couldn't decide where to put that format_ipport() function yet)
Question
lowb1rd
I dont't know much about Froxlor 1.0 or any developments regarding the dualstack support.
It seems to me that there is not too much of a progress so I took myself a little time to think about adding dualstack support to Froxlor.
The idea: Accept Dualstack-IPs by adding an IPv4 and IPv6 address seperated by a space. This requires to alter the VARCHAR-Length of the IP in panel_ipsandports in the database.
Here is the patch. I'm testing this right now and it seems to work OK. However, it might break parts of Froxlor I'm not using so this needs further testing. The patch only takes care of Apache and Bind config creation. Ngix and Lighttpd is untouched and therefore probably broken.
A dualstack Apache vhost container looks like this:
Unless I oversee some mayor thing, this doesn't seem too complicated to me. Any comments on this are most welcome, so we might eventually have dualstack support in Froxlor in 2012
(I couldn't decide where to put that format_ipport() function yet)
14 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.