Users at MA5200F use external web-server and can access network normally. While using internal web-server, parts of users are offline abnormally at fixed time. Check the reason at MA5200F and it is "User offline reason: web user request". It takes them about two minutes to access network.
1. Check data configuration at MA5200 and there is no problem.
2. The reason of user's offline is "web user request" and user is offline abnormally. Generally, according to the theory of web authentication, after user passes authentication, web-server will send small java program to user periodically. The small program operates on the computer and return heartbeat packet to web-server. The packet is sent periodically. In the setting of internal web-server there is keeplive time. After setting the time, if web-server does not receive heartbeat packet at keeplive time, it recognizes that user is offline. Then it sends packets to MA5200F and tells MA5200F to cut this user. Check keeplive time in data configuration and it is 120s (2 minutes).
3. Capture packet at the client. User's computer does not send heartbeat packet. Only java virtual machine is configured in the system, heartbeat packet sent by internal web-server can operate normally. Through check user's host is not configured with java virtual machine. Java program does not operate and send heartbeat packet. Internal web-server tells MA5200Fto cut.
4. Install Microsoft Virtual Machine on user's host, the problem is solved.
Internal web-server check whether users are online or not through heartbeat packet. Only java virtual machine is configured in the system, heartbeat packet can operate normally. Through test user's host is not configured with java virtual machine, java program does not operate and send heart packet. Internal web-server does not receive heart packet for many times, so it tells MA5200F to cut connection.
For the use of external web-server, after it passes authentication, it will send client program to PC. Client program and web server communicate and check teh state of user. Even if java is not installed, user can access network normally.