radius: Use IPv6 for communication
IPv4 now only supported via IPv6-mapped addresses.
This commit is contained in:
parent
e9c8c172b9
commit
7081b7aaac
3 changed files with 50 additions and 24 deletions
3
l2tpns.h
3
l2tpns.h
|
|
@ -762,7 +762,7 @@ typedef struct
|
|||
char radius_require_message_authenticator[5];
|
||||
int radius_accounting;
|
||||
int radius_interim;
|
||||
in_addr_t radiusserver[MAXRADSERVER]; // radius servers
|
||||
struct in6_addr radiusserver[MAXRADSERVER]; // radius servers
|
||||
uint16_t radiusport[MAXRADSERVER]; // radius base ports
|
||||
uint8_t numradiusservers; // radius server count
|
||||
|
||||
|
|
@ -883,6 +883,7 @@ typedef struct
|
|||
uint32_t dns6_lifetime; // RDNSS lifetime default 1200 (see rfc6106, rfc4861) (MaxRtrAdvInterval <= Lifetime <= 2*MaxRtrAdvInterval)
|
||||
char default_ipv6_domain_list[255];
|
||||
int kernel_accel; // Enable kernel-accelerated support
|
||||
struct in6_addr radius_nas_addr;
|
||||
} configt;
|
||||
|
||||
enum config_typet { INT, STRING, UNSIGNED_LONG, SHORT, BOOL, IPv4, IPv6 };
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue