Create a private network
- or -
Post a project like this$399
- Posted:
- Proposals: 1
- Remote
- #2243714
- Expired
Description
Experience Level: Intermediate
The purpose of this project is to create a private network between a Windows based computer (using a USB to Ethernet dongle) and a single device that is set to use DHCP to obtain its IP address. This new private network must NOT conflict with any existing network connections.
The program can be a command line utility or simple graphical interface. This will not be a stand-alone product in the end that users will interact with.
The program must be written in C++ or another language that does not require installation of .NET or other frameworks that change frequently. All supporting libraries must be included within the application / package for portability.
Using a USB to Ethernet dongle of your choice, you will install it on your Windows based PC.
Although it would be best to allow for any manufacturer of dongle, this can be made specific to a single manufacturer / device as long as you provide a detailed explanation as to why it cannot be done "generically".
The program to be written will require the following:
Identify all locally connected IP subnets / IP address ranges
Identify the Windows network adapter associated with the USB dongle
Set the USB dongle network adapter to use a static IPv4 address that is unique to the networking environment for this computer - We must avoid conflicts with current networks
if they are currently connected with a 192.x.x.x IP address range, then use
IP Address: 172.30.213.213
Subnet Mask: 255.255.255.0
if they are currently connected with a 10.x.x.x IP address range, then use
IP Address: 172.30.213.213
Subnet Mask: 255.255.255.0
If they are currently connected with a 172.x.x.x IP address range, then use
IP Address: 10.213.213.213
Subnet Mask: 255.255.255.0
Install (if needed) an open source or "free to use for commercial use" DHCP server software
Install / Run the DHCP server as a Windows service so that IP renewal requests will always be serviced
The DHCP server can ONLY listen to and respond to requests received through the USB dongle
Assign out a specific IP address to the requesting device
if the USB dongle is assigned 172.30.213.213, then use
IP Address: 172.30.213.214
Subnet Mask: 255.255.255.0
if the USB dongle is assigned 10.213.213.213, then use
IP Address: 10.213.213.214
Subnet Mask: 255.255.255.0
The device can be a Blu-ray player, game console, etc. that is set to get a dynamically assigned v4 IP address.
Verify that the connected device is able to communicate with the connected PC through the new "private" network created.
The resulting product will become the sole property of our company and the creator will not have license to reuse this code without prior written approval.
The program can be a command line utility or simple graphical interface. This will not be a stand-alone product in the end that users will interact with.
The program must be written in C++ or another language that does not require installation of .NET or other frameworks that change frequently. All supporting libraries must be included within the application / package for portability.
Using a USB to Ethernet dongle of your choice, you will install it on your Windows based PC.
Although it would be best to allow for any manufacturer of dongle, this can be made specific to a single manufacturer / device as long as you provide a detailed explanation as to why it cannot be done "generically".
The program to be written will require the following:
Identify all locally connected IP subnets / IP address ranges
Identify the Windows network adapter associated with the USB dongle
Set the USB dongle network adapter to use a static IPv4 address that is unique to the networking environment for this computer - We must avoid conflicts with current networks
if they are currently connected with a 192.x.x.x IP address range, then use
IP Address: 172.30.213.213
Subnet Mask: 255.255.255.0
if they are currently connected with a 10.x.x.x IP address range, then use
IP Address: 172.30.213.213
Subnet Mask: 255.255.255.0
If they are currently connected with a 172.x.x.x IP address range, then use
IP Address: 10.213.213.213
Subnet Mask: 255.255.255.0
Install (if needed) an open source or "free to use for commercial use" DHCP server software
Install / Run the DHCP server as a Windows service so that IP renewal requests will always be serviced
The DHCP server can ONLY listen to and respond to requests received through the USB dongle
Assign out a specific IP address to the requesting device
if the USB dongle is assigned 172.30.213.213, then use
IP Address: 172.30.213.214
Subnet Mask: 255.255.255.0
if the USB dongle is assigned 10.213.213.213, then use
IP Address: 10.213.213.214
Subnet Mask: 255.255.255.0
The device can be a Blu-ray player, game console, etc. that is set to get a dynamically assigned v4 IP address.
Verify that the connected device is able to communicate with the connected PC through the new "private" network created.
The resulting product will become the sole property of our company and the creator will not have license to reuse this code without prior written approval.
Brian M.
100% (5)Projects Completed
5
Freelancers worked with
5
Projects awarded
63%
Last project
1 Jun 2019
United States
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies