FreeRadius ですべての外部 IP 接続 (つまり、IPv6 と IPv4) を許可する方法はありますか?

FreeRadius ですべての外部 IP 接続 (つまり、IPv6 と IPv4) を許可する方法はありますか?

IPv6 または IPv4 のいずれであっても、FreeRadius サーバーへのすべての着信接続を受け入れる必要があります。次の方法ですべての IPv4 クライアントを許可できることはわかっています。

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

同じサーバー上ですべての IPv6 アドレスも受け入れるにはどうすればよいでしょうか?

答え1

私にとって効果があったもの:

存在しない場合は以下を追加してください半径d.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
}

そして次の行を追加しますクライアント.conf

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

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

答え2

それはそうではないでしょうか

クライアント何でも {
ipaddr = 0.0.0.0/0
secret = abcde
shortname = xxxx
}

それから

クライアント whateverv6 {
ipv6addr = ::
secret = abcde
shortname = xxxx
}

答え3

freeradiusバージョン2.0以上が必要です。clients.confを確認してください。

関連情報