Problems with IPv6*It's over*

I have been letting virt choose between most of hte 18 trillion addresses of a /64(which is the minimum allocation supported by ipv6 technicall). I am going to reduce the range of address virt can choose from and see if this helps. I ahve also talked to a coder freind of mine and he is curious about this section on the perl site: Sockopts => ARRAY

An optional array of other socket options to apply after the three listed above. The value is an ARRAY containing 2- or 3-element ARRAYrefs. Each inner array relates to a single option, giving the level and option name, and an optional value. If the value element is missing, it will be given the value of a platform-sized integer 1 constant (i.e. suitable to enable most of the common boolean options).

For example, both options given below are equivalent to setting ReuseAddr.

Sockopts => [
   [ SOL_SOCKET, SO_REUSEADDR ],
   [ SOL_SOCKET, SO_REUSEADDR, pack( "i", 1 ) ],
]

V6Only => BOOL

If defined, set the IPV6_V6ONLY sockopt when creating PF_INET6 sockets to the given value. If true, a listening-mode socket will only listen on the AF_INET6 addresses; if false it will also accept connections from AF_INET addresses.

If not defined, the socket option will not be changed, and default value set by the operating system will apply. For repeatable behaviour across platforms it is recommended this value always be defined for listening-mode sockets.

Note that not all platforms support disabling this option. Some, at least OpenBSD and MirBSD, will fail with EINVAL if you attempt to disable it. To determine whether it is possible to disable, you may use the class method

if( IO::Socket::IP->CAN_DISABLE_V6ONLY ) {
   ...
}
else {
   ...
}

If your platform does not support disabling this option but you still want to listen for both AF_INET and AF_INET6 connections you will have to create two listening sockets, one bound to each protocol.

I am curious if there is not come kind of syntax error causing this issue....or a memory overflow from trying to parse 18 trillion addresses. If this fails.....i might consider forking it and having it rewritten from scratch...or just saying to hell with things and shutdown. Do not know yet. if this fixes it though..simply reducing the range of electable addresses...i will expect some compensation...if i get none I'll fork the code..have it completely re-written and explore other options.

Status: 
Closed (cannot reproduce)

Comments

Title: last gasp...let's see if this works » Problems with IPv6
Assigned: Unassigned »

I would like nothing more than to be able to get to the bottom of it and have that issue sorted out!

I'll talk to Jamie to get his thoughts on your post here and the issue as a whole.

Title: Problems with IPv6 » Problems with IPv6*It's over*

I have been trying for a couple of years to get my control panel to work correctly. Unfortunately it appears my choice of web hosting control panel vendors has done me in. The issue has been constant ipv6 issues. My vendor, Virtualmin, is unable to fix the problems and unfortunately this means I have two choices. I have to switch to another control panel which will cost double what I am paying now for less features or I can slowly wind down operations.

All existing hosting arrangements will be honored until their expiry. I will not be accepting any new clients for web hosting and my servers will stay online until Jan 7th 2021. I have plenty of funds to keep things operating until that point. All offerings with the exception of ipv6 will also continue to operate until this time. I am also suspending billing for any renewals as since I am unable to provide the service I advertised I cannot, in good conscience) continue to bill for a service I cannot provide in full.

I simply do not have the resources to build my own panel at this time and the hundreds of hours I have spent have taken a toll on my health. It is, with a heavy heart, that I wind down my hosting operations. For all who have used my service, I thank you. If you want an archive of your site all you have to do is ask and I will make one for you that will facilitate your transition to other hosting. I will also turn over domains to your chosen registrar as well if you have purchased domains through me.Since I am giving over a year’s notice nobody will be shorted on their contracts. If you have any questions or concerns please contact me here or at 301-524-5271.

Sincerely, William Warren

Status: Active » Closed (cannot reproduce)