Find Jobs
Hire Freelancers

Linux configuration files and scripts for controlling internet access from WiFi clients via ethernet

$30-250 AUD

Completed
Posted over 2 years ago

$30-250 AUD

Paid on delivery
We have an ARM based module that will be connected to the Internet via the Ethernet interface(eth0) and we would like to control how WiFi clients(uap0) then access the Internet via eth0. We are restricted on what modules are available as the project has a precompiled Kernel and any changes requires a Kernal compile. Software is ARM based Toradex module iMX8 with Linux Yocto running these modules: -systemd -resolved -iw -connman -hostapd -dnsmasq -dhcpd not compiled into this kernel -iptables WiFi is configured as uap0 Ethernet is eth0 The requirement is to provide the configuration files ([login to view URL], [login to view URL], etc) and scripts necessary to provide the following: -Setup eth0 to be connected to router providing the DHCP and Internet access -Setup the WiFi (uap0) as an access point to clients providing DHCP on a different subnet to eth0 -WiFi AP to have SSID "bizjet" with no passwords -WiFi clients will be iPhone/iPad and Android users no laptops -WiFi clients able to access the Internet via eth0 -All the iptables entries to achieve the above plus: -A bash script with iptables entries to block a WiFi client from accessing Internet using their IP Address -A bash script with iptables entries to allow a WiFi client to access the Internet using their IP Address -Be able to block certain websites and subdomains based on their name eg. so from "[login to view URL]" all these are also blocked "[login to view URL]", "[login to view URL]", and "[login to view URL]" etc.
Project ID: 32789071

About the project

5 proposals
Remote project
Active 2 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello, I currently run ARM devices on Yocto and Buildroot and have experience with access points having developed coin-based internet access gateways and other devices. Whilst it would be good to base the configuration on the exact module you are developing I believe we can get close on generic ARM Linux. The only thing I noticed in your requirements was to block internet access based on IP address. This is probably not very effective as a user, with sufficient knowledge, can change their IP address to static bypassing both DHCP and ip-level security. A more effective strategy would be to block access based on MAC address which is more difficult to spoof especially from consumer gadgets. Lastly without some sort of layer 7 application filter blocking access to domain-based sites would not be possible. At most you would be able to implement some sort of DNS-based null routing but if a user typed in the IP address the traffic would still pass. To block by IP is cumbersome as most sites are behind a few publicly exposed IP addresses in the case of Cloudflare-protected sites. Thus to block these IPs would block probably 40% of the Internet. I am more than happy to discuss more at your convenience. Warmest Regards, Stephen Lombard
$250 AUD in 14 days
5.0 (4 reviews)
4.0
4.0
5 freelancers are bidding on average $220 AUD for this job
User Avatar
Linux configuration files and scripts for controlling internet access from WiFi clients via ethernet
$300 AUD in 30 days
4.8 (82 reviews)
5.7
5.7
User Avatar
Hello, I hope this finds you well. I have just seen your project requiring; Linux Embedded Software Ubuntu Network Administration Bash Scripting I believe that my 10-year experience in this field is what you need right away. Avoid the headache of looking further. Let's save time and focus on the real task. My proposed timelines and budget are just placeholder and an open for negotiation to increase or decrease as per the full requirements at hand. Allow me to prove how better my review can be. Smile all the way! Click the message button, so initiate the conversation. Regards, Fridah
$140 AUD in 7 days
3.0 (9 reviews)
5.0
5.0
User Avatar
Hi, By your short description, it is an easy job for me. But I need more details from you in order to confirm your final requirements before starting this project, to make sure all are in same page. But this job is piece of cake for me. I'll get this done the soonest once you pick me. Thanks in advance!
$160 AUD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Research, Australia
5.0
1
Payment method verified
Member since Oct 28, 2019

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.