I am trying to hook up a IP phone at a remote location, the only source of internet at the location is a wireless USB card. What I am trying to do is share the USB wireless card's connection using XP's internet connection sharing and a crossover cable on a LAN card. This works OK, the phone has access to the internet and reports to the PBX system at the remote location fine. The problem is that ICS changes the IP and port numbers (it usually appends "59" to each, so the PBX sees an IP address of xxx.xxx.xxx.xxx59:xxxx59) Obviously that is not possible so the PBX refuses the registration and the phone gets no connection. I've tried forwarding the appropriate ports in the "settings" connection of the wireless properties menu but ICS is still appending numbers to the IP and port numbers. I believe this system would work fine if ICS would stop adding/altering information. Is there any way to keep ICS from changing port/ip addresses? If not are there any other good third party programs that will let me share a internet connection between a computer and a "dumb" OS-less device? Thanks! ICS is configured fine, the phone has DCHP support and picks a valid IP on the network fine (192.168.0.xxx) The problem is that ICS adds "59" to the IP and port numbers when the phone tries to connect to the PBX system through certain ports (the SIP registration port, 5060 to be exact.) Telling the host computer to forward the SIP port directly to the phone does not work. The logs from the phone show that it is connecting just fine however the IP and port numbers are invalid so the phone does not complete the registration. This is a problem with ICS as the phone works on the same network just fine if It is wired directly to the router. ICS is adding information for some reason, either a firewall (I have all firewalls turned off) or some other security measure. Is it possible to turn those features off? There are no settings to do so in any GUI menus so I am assuming that there is a configuration file that needs to be modified I just don't know where to look. I guess I'm not allowed to answer my own question? The solution was using a network bridge instead of ICS. A computer with a wireless card can act as a wireless bridge assuming it has a wired LAN card. Both network adapters must be forced into compatibility (or promiscuous) mode. This is explained in detail here... http://www.teamxlink.co.uk/forum/viewtopic.php?t=6879&sid= More about wireless bridges... http://en.wikipedia.org/wiki/Wireless_bridge