[Eisfair] openvpn2 ipcalc fehlt

Olaf Jaehrling eisfair at ojaehrling.de
Do Mär 30 14:33:35 CEST 2023


Hallo Marcus,

Am 28.03.23 um 17:55 schrieb Marcus Röckrath:
> Hallo Olaf,
> 
> Olaf Jaehrling wrote:
> 
>>>> Fehlt dem Paket da nicht ein require?
>>>>
>>> Hallo Markus,
>>> Keine Ahnung. Wo kann ich da suchen. Package-Build ?
>>
>> eisman install --unstable ipcalc
> 
> Ich kenne kein ipcalc-Paket; ipcalc ist in netcalc-ng enthalten.

Dazu sage ich nichts... Nur soviel. Mein Paket gibt es schon seit 2010

Wer meinen Server in seiner Liste hat findet auch das Paket ipcalc.
Das ipcalc aus dem Paket netcalc-ng verhält sich anders als das 
originale ipcalc. Demzufolge müsste ich openvpn2 und 
brute_force_blocking umschreiben. Sehr unschön

Paket netcalc:
usr/bin/ipcalc -n 192.168.10.0/24
Address  : 192.168.10.0         11000000.10101000.00001010. 00000000
Netmask  : 255.255.255.0 = 24   11111111.11111111.11111111. 00000000
Wildcard : 0.0.0.255            00000000.00000000.00000000. 11111111
=>
Network  : 192.168.10.0/24      11000000.10101000.00001010. 00000000
HostMin  : 192.168.10.1         11000000.10101000.00001010. 00000001
HostMax  : 192.168.10.254       11000000.10101000.00001010. 11111110
Broadcast: 192.168.10.255       11000000.10101000.00001010. 11111111
Hosts/Net: 254                   Class C, Private network (RFC1918)



Paket ipcalc:
ipcalc -n 192.168.10.0/24
Address:   192.168.10.0         11000000.10101000.00001010. 00000000
Netmask:   255.255.255.0 = 24   11111111.11111111.11111111. 00000000
Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
=>
Network:   192.168.10.0/24      11000000.10101000.00001010. 00000000
HostMin:   192.168.10.1         11000000.10101000.00001010. 00000001
HostMax:   192.168.10.254       11000000.10101000.00001010. 11111110
Broadcast: 192.168.10.255       11000000.10101000.00001010. 11111111
Hosts/Net: 254                   Class C, Private Internet


Daraus ergibt sich bei meiner Umrechnung folgendes:

Paket netcalc-ng
free_ip_group=192.168.10.0/24
usr/bin/ipcalc -n $free_ip_group | grep HostMin | awk '{print $2}'
:

Paket ipcalc
ipcalc -n $free_ip_group | grep HostMin | awk '{print $2}'
192.168.10.1

Ich weiß, keine große Sache. Kann man im Script ändern, aber erstmal 
sind die BFB-User auf die Gusche gefallen weil ihre Freigaben nicht 
korrekt eingerichtet wurden.

Ein Dank an denjenigen, der den Paketbrowser abgeschaltet hat und nur 
noch packeis listet. $MS und Apple lassen grüßen.

Gruß

Olaf
> 



Mehr Informationen über die Mailingliste Eisfair