Gibt es eine Möglichkeit, alle externen IP-Verbindungen (also sowohl IPv6 als auch IPv4) in FreeRadius zuzulassen?

Gibt es eine Möglichkeit, alle externen IP-Verbindungen (also sowohl IPv6 als auch IPv4) in FreeRadius zuzulassen?

Ich muss alle eingehenden Verbindungen zum FreeRadius-Server akzeptieren, egal ob IPv6 oder IPv4. Ich weiß, dass wir alle IPv4-Clients mit Folgendem zulassen können:

client 0.0.0.0/0 {
  secret = abcde
  shortname = xxxx
}

Wie akzeptiere ich alle IPv6-Adressen auf demselben Server?

Antwort1

Was bei mir funktioniert hat:

Fügen Sie Folgendes hinzu, falls es nicht vorhanden istradiusd.conf

listen {

    type = auth
    ipaddr = *
    port = 0
}

listen {
    ipaddr = *
    port = 0
    type = acct
}

listen {
    ipv6addr = ::
    port = 0
    type = auth
}

listen {
    ipv6addr = ::
    port = 0
    type = acct
}

Und fügen Sie Folgendes hinzu zuclient.conf

client 0.0.0.0/0 {
    shortname = allv4client
    secret = testing123
}

client ::/0 {
    shortname = allv6client
    secret = testing123
}

Antwort2

Sollte das nicht sein

Client was auch immer {
ipaddr = 0.0.0.0/0
secret = abcde
shortname = xxxx
}

Dann

Client was auch immerv6 {
ipv6addr = ::
secret = abcde
Kurzname = xxxx
}

Antwort3

Sie benötigen Freeradius Version 2.0 oder höher. Schauen Sie sich clients.conf an.

verwandte Informationen