Cpanel changed primary outgoing IPv4 and then it complains about license not valid
We are using Ubuntu 22.04 with latest cpanel and upon last night cpanel upgrade, it had changed order of IPs within output of "ip addr list" and thus the primary outgoing IP address had been changed. We cannot see the primary IP in "ip route" output either, this had worked till last night's cpanel upgrade.
What are our options to resolve this issue ? we cannot afford a downtime in this time. We pay full dedicated license for cpanel and it's not acceptable that there is no way to contact support in this matter directly.
Summary:
1.we use one primary IPv4 address
2. we also have /29 subnet configured purely with cpanel
3. we also have /64 subnet configured with cpanel which was unreliable - cpanel had been dropping IPv6 upon some ugprades
output of "ifconfig" correctly lists the primary IP as the first one registered to "enp1" while all other addresses are registered to "enp1:cpX".
Thank you,
Best Regards, Stan, in the name of a client - please ask for further information
-
That sounds more like a Ubuntu update (that may have been applied via upcp). What exactly do you mean by "changed order of IPs"? The output of ip addr list would prob. be useful, just obscure the first couple of octets.
0 -
This is obscured output:
output of 01-netcfg.yaml:
### Hetzner Online GmbH installimage
network:
version: 2
renderer: networkd
ethernets:
enp1:
match:
macaddress: ma:ca:ad:dr:ess
set-name: enp1
addresses:
- 159.X.Y.Z/32
- A.B.C.216/29
- our::ipv6::add::2/64
routes:
- on-link: true
to: 0.0.0.0/0
via: E.F.G.1
- to: default
via: fe80::1
nameservers:
addresses:
- 1.1.1.1
- 8.8.8.8
- 185.12.64.2
- 2a01:4ff:ff00::add:1
/systemd/network -> empty/not usedoutpuf of ifconfig - correct order:
enp1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 159..X.Y.Z netmask 255.255.255.255 broadcast 0.0.0.0
inet6 our::ipv6::add:: prefixlen 128 scopeid 0x0<global>
inet6 fe80::9e6b:ff:fe4a:8f24 prefixlen 64 scopeid 0x20<link>
inet6 our::ipv6::add::1 prefixlen 128 scopeid 0x0<global>
inet6 our::ipv6::add::2 prefixlen 64 scopeid 0x0<global>
ether ma:ca:ad:dr:ess txqueuelen 1000 (Ethernet)
RX packets 5187246648 bytes 722234795106 (722.2 GB)
RX errors 0 dropped 242379 overruns 0 frame 0
TX packets 21126208232 bytes 30140139822977 (30.1 TB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0enp1:cp1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet A.B.C.217 netmask 255.255.255.248 broadcast A.B.C.223
ether ma:ca:ad:dr:ess txqueuelen 1000 (Ethernet)enp1:cp2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet A.B.C.218 netmask 255.255.255.248 broadcast A.B.C.223
ether ma:ca:ad:dr:ess txqueuelen 1000 (Ethernet)enp1:cp3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet A.B.C.219 netmask 255.255.255.248 broadcast A.B.C.223
ether ma:ca:ad:dr:ess txqueuelen 1000 (Ethernet)enp1:cp4: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet A.B.C.220 netmask 255.255.255.248 broadcast A.B.C.223
ether ma:ca:ad:dr:ess txqueuelen 1000 (Ethernet)enp1:cp5: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet A.B.C.221 netmask 255.255.255.248 broadcast A.B.C.223
ether ma:ca:ad:dr:ess txqueuelen 1000 (Ethernet)enp1:cp6: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet A.B.C.222 netmask 255.255.255.248 broadcast A.B.C.223
ether ma:ca:ad:dr:ess txqueuelen 1000 (Ethernet)lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 137361082 bytes 516856377975 (516.8 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 137361082 bytes 516856377975 (516.8 GB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0output of "ip addr list" (wrong order here):
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether ma:ca:ad:dr:ess brd ff:ff:ff:ff:ff:ff
inet A.B.C.217/29 brd A.B.C.223 scope global enp1:cp1
valid_lft forever preferred_lft forever
inet 159..X.Y.Z/32 scope global enp1
valid_lft forever preferred_lft forever
inet A.B.C.218/29 brd A.B.C.223 scope global secondary enp1:cp2
valid_lft forever preferred_lft forever
inet A.B.C.219/29 brd A.B.C.223 scope global secondary enp1:cp3
valid_lft forever preferred_lft forever
inet A.B.C.220/29 brd A.B.C.223 scope global secondary enp1:cp4
valid_lft forever preferred_lft forever
inet A.B.C.221/29 brd A.B.C.223 scope global secondary enp1:cp5
valid_lft forever preferred_lft forever
inet A.B.C.222/29 brd A.B.C.223 scope global secondary enp1:cp6
valid_lft forever preferred_lft forever
inet A.B.C.216/29 brd A.B.C.223 scope global secondary enp1
valid_lft forever preferred_lft forever
inet6 our::ipv6::add::2/64 scope global
valid_lft forever preferred_lft forever
inet6 our::ipv6::add::1/128 scope global
valid_lft forever preferred_lft forever
inet6 our::ipv6::add::/128 scope global
valid_lft forever preferred_lft forever
inet6 fe80::9e6b:ff:fe4a:8f24/64 scope link
valid_lft forever preferred_lft forever
3: enp193s0f1np1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 9c:6b:00:4a:8f:25 brd ff:ff:ff:ff:ff:ff
4: enxae65f6810474: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether ae:65:f6:81:04:74 brd ff:ff:ff:ff:ff:ffoutput of "ip route"
default via E.F.G.1 dev enp1 proto static onlink
A.B.C.216/29 dev enp1 proto kernel scope link src A.B.C.217
A.B.C.217 dev enp1 scope link src A.B.C.217
A.B.C.218 dev enp1 scope link src A.B.C.218
A.B.C.219 dev enp1 scope link src A.B.C.219
A.B.C.220 dev enp1 scope link src A.B.C.220
A.B.C.221 dev enp1 scope link src A.B.C.221
A.B.C.222 dev enp1 scope link src A.B.C.2220 -
it is definitely cpanel itself, not ubuntu
"netplan apply" and restart all services on IPs on ubuntu fixes it, while "rebuild IP pool in whm" causes unpredicted results:
- some IPs are randomly missing
- incorrect 176.Z.Y.220/29 and others in command outputs (our IP range is purely - 176.Z.Y.216/29 )
output after "netplan apply" and issues after "rebuild IP pool" :
this resets the config to the config file:
#
1) netplan apply
2) ifconfig
enp1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 159.A.B.52 netmask 255.255.255.255 broadcast 0.0.0.0
inet6 fe80::9e6b:ff:fe4a:8f24 prefixlen 64 scopeid 0x20<link>
inet6 I:P:V:6::2 prefixlen 64 scopeid 0x0<global>
ether M:A:C txqueuelen 1000 (Ethernet)
RX packets 5203109555 bytes 724206488263 (724.2 GB)
RX errors 0 dropped 242510 overruns 0 frame 0
TX packets 21229795120 bytes 30292750437710 (30.2 TB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 137433464 bytes 517249828809 (517.2 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 137433464 bytes 517249828809 (517.2 GB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 03) ip addr list
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether M:A:C brd ff:ff:ff:ff:ff:ff
inet 159.A.B.52/32 scope global enp1
valid_lft forever preferred_lft forever
inet 176.Z.Y.216/29 brd 176.Z.Y.223 scope global enp1
valid_lft forever preferred_lft forever
inet6 I:P:V:6::1/128 scope global tentative
valid_lft forever preferred_lft forever
inet6 I:P:V:6::/128 scope global tentative
valid_lft forever preferred_lft forever
inet6 I:P:V:6::2/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::9e6b:ff:fe4a:8f24/64 scope link
valid_lft forever preferred_lft forever
3: enp193s0f1np1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 9c:6b:00:4a:8f:25 brd ff:ff:ff:ff:ff:ff
4: enxae65f6810474: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether ae:65:f6:81:04:74 brd ff:ff:ff:ff:ff:ff4) WHM -> REBUILD IP ADDRESS POOL
5) ip addr list1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether M:A:C brd ff:ff:ff:ff:ff:ff
inet 159.A.B.52/32 scope global enp1
valid_lft forever preferred_lft forever
inet 176.Z.Y.216/29 brd 176.Z.Y.223 scope global enp1
valid_lft forever preferred_lft forever
inet 176.Z.Y.217/29 brd 176.Z.Y.223 scope global secondary enp1:cp1
valid_lft forever preferred_lft forever
inet 176.Z.Y.218/29 brd 176.Z.Y.223 scope global secondary enp1:cp2
valid_lft forever preferred_lft forever
inet 176.Z.Y.219/29 brd 176.Z.Y.223 scope global secondary enp1:cp3
valid_lft forever preferred_lft forever
inet 176.Z.Y.220/29 brd 176.Z.Y.223 scope global secondary enp1:cp4
valid_lft forever preferred_lft forever
inet 176.Z.Y.221/29 brd 176.Z.Y.223 scope global secondary enp1:cp5
valid_lft forever preferred_lft forever
inet 176.Z.Y.222/29 brd 176.Z.Y.223 scope global secondary enp1:cp6
valid_lft forever preferred_lft forever
inet6 I:P:V:6::1/128 scope global
valid_lft forever preferred_lft forever
inet6 I:P:V:6::/128 scope global
valid_lft forever preferred_lft forever
inet6 I:P:V:6::2/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::9e6b:ff:fe4a:8f24/64 scope link
valid_lft forever preferred_lft forever
3: enp193s0f1np1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 9c:6b:00:4a:8f:25 brd ff:ff:ff:ff:ff:ff
4: enxae65f6810474: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether ae:65:f6:81:04:74 brd ff:ff:ff:ff:ff:ff6) ifconfig
enp1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 159.A.B.52 netmask 255.255.255.255 broadcast 0.0.0.0
inet6 I:P:V:6:: prefixlen 128 scopeid 0x0<global>
inet6 fe80::9e6b:ff:fe4a:8f24 prefixlen 64 scopeid 0x20<link>
inet6 I:P:V:6::1 prefixlen 128 scopeid 0x0<global>
inet6 I:P:V:6::2 prefixlen 64 scopeid 0x0<global>
ether M:A:C txqueuelen 1000 (Ethernet)
RX packets 5203160445 bytes 724213052187 (724.2 GB)
RX errors 0 dropped 242510 overruns 0 frame 0
TX packets 21229877609 bytes 30292853019425 (30.2 TB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0enp1:cp1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 176.Z.Y.217 netmask 255.255.255.248 broadcast 176.Z.Y.223
ether M:A:C txqueuelen 1000 (Ethernet)enp1:cp2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 176.Z.Y.218 netmask 255.255.255.248 broadcast 176.Z.Y.223
ether M:A:C txqueuelen 1000 (Ethernet)enp1:cp3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 176.Z.Y.219 netmask 255.255.255.248 broadcast 176.Z.Y.223
ether M:A:C txqueuelen 1000 (Ethernet)enp1:cp4: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 176.Z.Y.220 netmask 255.255.255.248 broadcast 176.Z.Y.223
ether M:A:C txqueuelen 1000 (Ethernet)enp1:cp5: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 176.Z.Y.221 netmask 255.255.255.248 broadcast 176.Z.Y.223
ether M:A:C txqueuelen 1000 (Ethernet)enp1:cp6: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 176.Z.Y.222 netmask 255.255.255.248 broadcast 176.Z.Y.223
ether M:A:C txqueuelen 1000 (Ethernet)lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 137437698 bytes 517278514310 (517.2 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 137437698 bytes 517278514310 (517.2 GB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0NOTE: cat /etc/ips
176.Z.Y.217:255.255.255.248:176.Z.Y.223
176.Z.Y.218:255.255.255.248:176.Z.Y.223
176.Z.Y.219:255.255.255.248:176.Z.Y.223
176.Z.Y.220:255.255.255.248:176.Z.Y.223
176.Z.Y.221:255.255.255.248:176.Z.Y.223
176.Z.Y..222:255.255.255.248:176.Z.Y..223/etc/ipaddrpool
176.Z.Y.219
176.Z.Y.216/etc/neighbor_netblocks
159.A.0.0/16
176.Z.Y.216/29
"2a01:our:ipv6::/64"AFTER RESTART OF WHM + REBUILD OF IP POOLS all IPs it seems to be fixed for now... we'll see what next cpanel upgrade brings..
If you could at least suggest an Operating System that got at least 4 years to-EOL support and is compatible with cpanel and hetzner. (RT clones 9 are not). We chose Ubuntu for largest LTS support but it seems cpanel had changed it's mind of stopping support of Ubuntu 22.04 when they release Ubuntu 24.04 which makes it just 1.5 year of real support... I a very disapointed by this.
Best Regards, Stan
0
Please sign in to leave a comment.
Comments
3 comments