Menu

Documentation

Ben Sawyer
Attachments
adapterSettings.jpg (9289 bytes)
ics.jpg (10023 bytes)
miniportAdapter.JPG (18076 bytes)
openNss.jpg (6277 bytes)
props.jpg (12304 bytes)
sharing.jpg (3213 bytes)

WiFi Access Point Service Documentation

Version 1.0 beta 2 (1.0.1.2)


Table of Contents

  1. Summary
  2. Installation
    1. Configuring and installing the Service
    2. Configuring ICS
  3. Advanced Topics
  4. Help and Support
    1. Getting Help
    2. Reporting Bugs and Requesting Features
    3. FAQ
      1. Where do I find error messages when the service fails to start?
      2. I can connect to my network, but can't connect to the internet


1. Summary

The WiFi Access Point Service uses existing functionality build into Windows 7 and 8 to create a fully functional wireless access point (not an ad-hoc network). This means there are no third party drivers or network filters installed, and it should not affect the functionality of any other network related software/devices you have installed. This also means that the network it creates should be detectable, and connectable to any WiFi capable device (including those that do not recognize ad-hoc networks, like Android devices).

This service can be useful for turning a Windows PC connected via ethernet into a wireless access point, creating an additional wireless access point from a PC with good wireless reception in order to extend the range of a wireless network, or as part of a seamless multi-AP roaming network (see the Advanced Topics section for information on this setup).

Technical Details

This service makes use of Microsoft's Internet Connection Sharing combined with the Virtual WiFi Miniport Adapter (configured through netsh.exe) to create a wireless access point. The service is necessary because the hosted network created by netsh is not intended to be persistent. The network is disabled each time the system shuts down or enters suspend mode. The service does nothing more than automate the command to perform the initial creation of the network, and run the netsh commands to restart the network when the system starts up or resumes from a suspend mode.


2. Installation


2a. Configuring and Installing the Service

To configure and install the WiFi Access Point service, simply extract the contents of the zip file to the location of your choosing, then double-click on the "Setup" batch file.

After ensuring that the required services are running, the setup will ask you to enter a network name (or SSID) and password for your new wireless network. If you are trying to extend the range of an existing network, when selecting a network name it is recommended for average users to select a name that is different from that of your existing network. Using the same SSID may cause issues if your network is not configured properly. For advanced users, see the Advanced Topics section for information about seamless multi-AP roaming setups using the same SSID. If you are unsure as to the answer to any of the other questions in the setup, press Enter to select the default option.

Once the network as been configured, and the service installed, you will be asked if you want to start the service. Before starting the service, see the following section about configuring ICS.


2b. Configuring ICS

In order to share your internet connection with the clients connected to your new network, you will need to enable Internet Connection Sharing on the connection that provides you with internet access. If you are connected via an ethernet cable, this will be your Local Area Connection. If you are connected via WiFi, this will be your Wireless Network Connection.


To enable ICS, first open the Network and Sharing Center     


     Then select "Change Adapter Settings" on the left hand side of the window


In this window, look for the item that says "Microsoft Virtual WiFi Miniport Adapter" on the third line and note down the name (in this case "Wireless Network Connection 3")     


     Now, right-click on the connection that you receive internet through and select "Properties". This will likely be called "Local Area Connection" if you are connected via a cable, or "Wireless Network Connection" if you are connected via WiFi


Click on the "Sharing" tab     


     Check the box that says "Allow other users to connect through this computer's internet connection". Also ensure that the name in the "Home network connection" box matches the name you noted earlier. If it does not, select the correct entry from the pull down mneu

Click OK and you are done setting up ICS. If you were in the process of installing the service, you can now answer yes 'Y' to start the service.


3. AdvancedTopics

Still to come...


4. Help and Support


4a. Getting Help

If you are having trouble getting the service to work, please check our support forums (no account required). Please search the forum for an answer before posting a question. Please make sure to include any error messages reported by the service when asking for assistance. See the Where do I find error messages when the service fails to start? FAQ to learn how to view error messages.

4b. Reporting Bugs and Requesting Features

If you have found a bug or would like to request a feature/improvement, feel free to do so in this forum. An admin will then create a ticket in our system that you can follow for updates on the issue.

4c. FAQ

I. I can connect to my network, but can't connect to the internet
This means that your wireless network is working, but ICS has not been properly configured. Please review the Configuring ICS section and ensure that ICS has been set up correctly.
II. Where do I find error messages when the service fails to start?
If the service fails to start, errors are reported in the Windows Event Viewer. To view error messages, hold down the Windows key and press 'R'. In the box that appears, type "compmgmt.msc" and press enter. In this window, expand the "Event Viewer" node on the left hand side, then expand "Application and Service Logs". Left click on "WiFiAPLog". In the center pane you will now see a list of events reported by the service. The most recent events will be at the top of the list. Events with a red icon are errors. To view the message for an error event, left click on the event and the error message will be shown in the "General" tab in the lower center pane. Please include these error messages when reporting bugs or requesting support.


Related

Discussion: How to Get Help
Wiki: Home

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.