# Freeradius nach Upgrade auf 7.2

**URL:** <https://ask.linuxmuster.net/t/freeradius-nach-upgrade-auf-7-2/10971>\
**Category:** Server\
**Created:** [4. April 2024 um 14:15 UTC](https://ask.linuxmuster.net/t/freeradius-nach-upgrade-auf-7-2/10971 "2024-04-04T14:15:23Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![veit](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/veit/32/201_2.png) [@veit](https://ask.linuxmuster.net/u/veit)\
**Post date:** [4. April 2024 um 14:15 UTC](https://ask.linuxmuster.net/t/freeradius-nach-upgrade-auf-7-2/10971/1 "2024-04-04T14:15:23Z")

</div>

Hallo zusammen,

ich habe unsere Linuxmuster 7.1 in den Ferien auf 7.2 gebracht. Der Upgradeprozess ist problemlos durchgelaufen. Außerdem sind wir in den Ferien von einer Sophos auf Opnsense umgestiegen. Auch das hat bisher geklappt. Jetzt bin ich am WLan einrichten und muss feststellen, dass Freeradius nicht richtig läuft. Auf dem Server (Freeradius 3.2 lief bei uns bisher problemlos auf dem 7.1 Server) war Freeradius nicht gestartet und ich konnte es nicht starten, da der Prozess masked war. Ich habe ihn unmasked und konnte ihn dann starten. Ein systemctl status freeradius.service ergibt:

```auto
● freeradius.service - LSB: Radius Daemon
     Loaded: loaded (/etc/init.d/freeradius; generated)
     Active: active (exited) since Thu 2024-04-04 15:58:21 CEST; 9min ago
       Docs: man:systemd-sysv-generator(8)
        CPU: 5ms

Apr 04 15:58:21 server.linuxmuster.lan systemd[1]: Starting LSB: Radius Daemon...
Apr 04 15:58:21 server.linuxmuster.lan systemd[1]: Started LSB: Radius Daemon.

```

Das sieht doch eigentlich ganz gut aus. Aber ein Test mit dem freigeschalteten User Steve ergibt leider:

```auto
radtest steve 'testing' 127.0.0.1:1812 10 GeHeim
Sent Access-Request Id 189 from 0.0.0.0:af1f to 127.0.0.1:1812 length 75
        User-Name = "steve"
        User-Password = "testing"
        NAS-IP-Address = 10.0.0.1
        NAS-Port = 10
        Message-Authenticator = 0x00
        Cleartext-Password = "testing"
(0) No reply from server for ID 189 socket 3

```

Ich habe dann versucht freeradius nochmal drüber zu installieren und bekam folgende Meldungen:

```auto
apt install freeradius
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 freeradius : Hängt ab von: libperl5.26 (>= 5.26.0~rc1) ist aber nicht installierbar
              Empfiehlt: freeradius-python3 soll aber nicht installiert werden
              Empfiehlt: freeradius-python2 soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

```

Kann mir da jemand helfen? Muss ich Freeradius nochmal deinstallieren und neu installieren?

Gruß  
Veit

---

<div class="post-metadata">

**Author:** ![baumhof](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/baumhof/32/1504_2.png) [@baumhof](https://ask.linuxmuster.net/u/baumhof)\
**Post date:** [4. April 2024 um 14:34 UTC](https://ask.linuxmuster.net/t/freeradius-nach-upgrade-auf-7-2/10971/2 "2024-04-04T14:34:44Z")

</div>

Hallo Veit,

ich hab auch freeradius von 7.1 auf 7.2 mitgenommen.  
Schau mal hier im Forum: da war irgend wo ein Hinweis, meine ich.

Bei mir sieht es so aus:

```auto
dpkg -l | grep freeradius*
ii freeradius 3.2.3-1 amd64 high-performance and highly configurable RADIUS server
ii freeradius-common 3.2.3-1 all FreeRADIUS common files
ii freeradius-config 3.2.3-1 amd64 FreeRADIUS default config files
ii freeradius-python2 3.2.3-1 amd64 Python2 module for the FreeRADIUS server
ii freeradius-python3 3.2.3-1 amd64 Python3 module for the FreeRADIUS server
ii freeradius-utils 3.2.3-1 amd64 FreeRADIUS client utilities
ii libfreeradius3 3.2.3-1 amd64 FreeRADIUS shared library
```

schau vor allem mal, wo das startscript (/etc/default/?) von freeradius seine configs sucht und ob sie da auch liegen.

LG

Holger

---

<div class="post-metadata">

**Author:** ![blubbi2k](https://ask.linuxmuster.net/letter_avatar_proxy/v4/letter/b/b5a626/32.png) [@blubbi2k](https://ask.linuxmuster.net/u/blubbi2k)\
**Post date:** [4. April 2024 um 14:58 UTC](https://ask.linuxmuster.net/t/freeradius-nach-upgrade-auf-7-2/10971/3 "2024-04-04T14:58:57Z")

</div>

Hallo Veit,  
wir hatten auch Probleme die Freeradius Config mitzunehmen. LEtztendlich waren es bei uns 2 Stolpersteine:

- Owner und Gruppe: muss immer freerad sein
- AUSSER in /etc/freeradius/3.0/certs - hier gibt es teilweise Dateien, die als Owner root haben.  
Bei uns cacert.pem, cacert.crt, fullchain.pem, radius.csr, radius-key.pem und radius.pem

Wir haben die Zertifikate letztendlich neu erstellt, dann hat es geklappt.  
LG  
Daniel

---

<div class="post-metadata">

**Author:** ![Tobias](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/tobias/32/85_2.png) [@Tobias](https://ask.linuxmuster.net/u/Tobias)\
**Post date:** [4. April 2024 um 15:21 UTC](https://ask.linuxmuster.net/t/freeradius-nach-upgrade-auf-7-2/10971/4 "2024-04-04T15:21:42Z")

</div>

Hallo Veit,

schön, dass es @blubbi2k auch scheinbar hinbekommen hat mit Version 3.0 von freeradius. Hier ist der gesuchte Thread:

> [@WPA2 Enterprise mit freeradius und Win11 22H2](https://ask.linuxmuster.net/t/wpa2-enterprise-mit-freeradius-und-win11-22h2/9675/11):
>
> Hallo Tobias, … das ist die noch bessere Lösung, als die, bei der man jeden Client erwischen und patchen muss (es werden ja immer mehr: eigentlich ein Glück, dass MS das mit den automatischen Updates noch immer episch versaut … wie soll man sonst erklären, dass im Januar noch immer 90% der Win11 Installtionen auf „vor Oktober 2022“ updates rumrutschen). Ich fasse zusammen für Dummies (also mich). Backup des Servers APT url in apt Liste rein und key des Repos integriert (nach dieser Anle…

wir hatten sowohl auf der ubuntu 18.04 als auch auf der ubuntu 22.04 die freeradius version von „[networkradius.com](http://networkradius.com)“ (dem upstream-maintainer) nehmen müssen:

```auto
 apt-cache policy freeradius
freeradius:
  Installiert: 3.2.3-1
  Installationskandidat: 3.2.3-1
  Versionstabelle:
 *** 3.2.3-1 500
        500 http://packages.networkradius.com/freeradius-3.2/ubuntu/jammy jammy/main amd64 Packages
        100 /var/lib/dpkg/status
     3.2.2-1 500
        500 http://packages.networkradius.com/freeradius-3.2/ubuntu/jammy jammy/main 
<snip>
     3.0.26~dfsg~git20220223.1.00ed0241fa-0ubuntu3.2 500
        500 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
     3.0.26~dfsg~git20220223.1.00ed0241fa-0ubuntu3.1 500
        500 http://archive.ubuntu.com/ubuntu jammy-security/main amd64 Packages
     3.0.26~dfsg~git20220223.1.00ed0241fa-0ubuntu3 500
        500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages

```

VG, Tobias

---

<div class="post-metadata">

**Author:** ![blubbi2k](https://ask.linuxmuster.net/letter_avatar_proxy/v4/letter/b/b5a626/32.png) [@blubbi2k](https://ask.linuxmuster.net/u/blubbi2k)\
**Post date:** [4. April 2024 um 16:41 UTC](https://ask.linuxmuster.net/t/freeradius-nach-upgrade-auf-7-2/10971/5 "2024-04-04T16:41:18Z")

</div>

Hallo,

> [@Tobias](#):
>
> mit Version 3.0

…oh das habe ich tatsächlich überlesen, dass es um Version 3.2 geht. Ich hab tatsächlich 3.0 installiert, sorry.

---

<div class="post-metadata">

**Author:** ![veit](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/veit/32/201_2.png) [@veit](https://ask.linuxmuster.net/u/veit)\
**Post date:** [4. April 2024 um 17:43 UTC](https://ask.linuxmuster.net/t/freeradius-nach-upgrade-auf-7-2/10971/6 "2024-04-04T17:43:04Z")

</div>

Hallo zusammen,

danke fürs mitdenken und Anregungen geben.

Ich habe festgestellt das in meiner `/etc/apt/sources.list.d/networkradius.list` immer noch bionic 18.04 drin stand. Also nochmal diese Anleitung [FreeRADIUS Packages | NetworkRADIUS](https://networkradius.com/packages/#fr32-ubuntu-jammy) durchgegangen. Dann nochmal `apt install freeradius` gestartet, das lief dann durch. Leider lies sich der Server aber immer noch nicht starten. Mit `sudo -u freerad freeradius -fxX -d /etc/freeradius/3.2` den Serverstart gedebugged und festgestellt, dass die Datei /etc/freeradius/3.2/mods-config/files/authorize fehlerhaft war. Nochmal eine aktuelle Datei reinkopiert und dann ging es auch. Warum es mit dieser falschen Datei unter 7.1 lief ist mir zwar unklar, aber jetzt läuft der Radius und ich kann weiter testen und versuchen unser Schüler WLAN wieder zum laufen zu bringen.

Danke und Gruß  
Veit
