Skip to main content
Fabio
Explorer III
September 5, 2024
Question

FSSO user Wifi Radius WPA2 Enterprise

  • September 5, 2024
  • 9 replies
  • 5493 views

Hello everyone,
I don't remember since when but already for several releases I have an anomaly in the list of users authenticated in wifi through WAP2 Enterprise protocol. User authentication is provided by a Radius server that authenticates users in an AD Domain ( NPS ) .
After their authentication I also see in the user list a set of IPV6 addresses linked to the authenticated usernames . Where do these addresses come from ? from the fact that their laptops and smartphones also have ipv6 link enabled ? because the DHCP configured on the Fortigate does not have a lease enabled in IPV6..
Has this happened to anyone?

user ipv6 FFSO .jpgI attach a few screens to better understand the issue

 

Regards

 

Fabio

 

 

 

9 replies

comolfa2
New Member
September 5, 2024

Do you have any on-premise read only domain controllers? If not, do you have domain services enabled with your AzureAD. If you do, fortiGate can talk via LDAP to either of those services to perform WPA-Enterprise Auth for your wireless clients (using username and password) https://mobdro.bio/ .

Fabio
FabioAuthor
Explorer III
September 5, 2024

"Do you have any on-premise read only domain controllers?" for what ?

" If not, do you have domain services enabled with your AzureAD"  no, none of that.
we have everything on-premis. My Fortigate talk via Radius to authenticat.

I have also a FSSO Agent install on AD domain to perform a FSSO via LAN, but the IPV6 address there are only for the Wifi groups

 

AEK
SuperUser
SuperUser
September 5, 2024

Hi Fabio

The displayed IPv6 addresses seems random, so it is unlikely that they were assigned by any DHCP server.

In case you don't need IPv6 in your firewall then I think if you disable it you should not see such addresses anymore.

AEK
Fabio
FabioAuthor
Explorer III
September 5, 2024

Do you think it is better to disable it globally or on the vap interface of the SSID?

AEK
SuperUser
SuperUser
September 5, 2024

If you don't need it you may try both.

AEK
Fabio
FabioAuthor
Explorer III
September 5, 2024

I tried this command , but the default value were already disable..

 

To disable IPv6 in the CLI, run the following commands:

 

config sys global

set gui-ipv6 disable

end

 

To disable IPv6 an on interface level using the CLI:

 

config sys interface

edit <name_of_the_interface>

config ipv6

unset ip6-address <IPv6 prefix>
unset ip6-allowaccess <>

end

tpatel
Staff
Staff
September 5, 2024

Hello Fabio
Please run the sniffer command on Fortigate with ports 67 and 68, and check which DHCP server IP is responding to the packet.

Please click on below link and reference document. 
https://community.fortinet.com/t5/FortiGate/Technical-Tip-Diagnosing-DHCP-on-a-FortiGate/ta-p/192960

 

xsilver_FTNT
Staff
Staff
September 6, 2024

Hi Fabio,

 

as you stated you have, and as it seems from screenshot, FSSO Collector Agent feeding FortiGate with users. Then I would check a Logged on Users on collector GUI.
Because:
- windows OS is trying to "register" assigned, or set, IP addresses from interfaces into DNS

- and collector agent does DNS query to discover ALL IPs of the host PC where user logged in from

 

Therefore it seems to me possible that user logged into workstation. Which registered IPv6 into DNS. Then Collector found it and added to a list of all IPs where we can expect a user from. Simply as additional FSSO user list record. And fed those to your FortiGate.

 

AEK
SuperUser
SuperUser
September 7, 2024

Hi Tomas

You mean to solve this he must disable IPv6 on hosts, right?

AEK
Fabio
FabioAuthor
Explorer III
September 9, 2024

Hello,
the list of users with ipv6 only happens with WPA2 Enterprise wifi and not for example with others that I manage in WPA2/3 or Captive Portal. There must be something with the Windows AD and his NPS ( Radius module ) . I'll also put you the screenshot with the Collector Agent users installed on the Domain Controller but here you don't see users connected in IPV6.
I'm going to see if any configuration of the NPS that runs the RADIUS module has qualvhe problem with hosts that have IPV6 interface enabled.
Then as you see with the user in a few seconds it takes several IP addresses in IPV6.. and this user has an iPhone not a Windows laptop.

user collector agent FSSO.jpguser ipv6 cfrance.jpgWifi Cfranceschini.jpg

Debbie_FTNT
Staff & Editor
Staff & Editor
September 10, 2024

Dear Fabio,

 

I'm not sure if this has been suggested before, but based on the screenshot snippets, the IPv6 information does NOT come from FSSO - the login source shows as 'WiFi Single Sign On', not 'FSSO'.

Can you run this command in CLI?

'dia firewall auth list'

That should give you a better idea of the authentication source; I'm guessing FortiGate is passively picking up on WPA2 enterprise auth in some way, and generates logins from that.

 

Cheers,

Debbie

Fabio
FabioAuthor
Explorer III
September 11, 2024

Hi Debbie,

i just run the command, but list only user with IPV4 and not IPV6..

I attached the screens of my FortiAnalyzer and Fortigate when the IPV6 has detects.

When the client is authenticated, the FGT detects, in addition to the IPV4 address which is filtered here, the IPV6 address, with this reason by NONE packet and as you can see this process is repeated numerous times, it does not stop, showing different IPV6 addresses, each time different.

Screenshot 2024-09-11 alle 09.11.27.pngScreenshot 2024-09-11 alle 08.41.13.png

 

What I would like is for the FGT not to count these entries as Firewall Users and for them not to appear in that list which causes me confusion in the total user count.

Debbie_FTNT
Staff & Editor
Staff & Editor
September 13, 2024

Hey Fabio,

I'm wondering a bit how FortiGate is picking up on the users and IPs then - do you have device detection enabled on the WiFi interface perhaps?

Do you find those IPv6 entries when running the command 'dia user device list'?

 

Cheers,

Debbie