Jump to content

Share your Raspberry pi4b wifi through ethernet - turns your rp4b into wifi dongle for all your boards through eth0


Recommended Posts

Sharing is caring. 

 

Did finally manage to get this working.   So lets make it simple clever.

 

Actually i did this on a 64bit raspian light kernel 6.1 but it must be the same on Armbian 

 

10 jan 24

 

    Sharing the Raspberry Pi's WiFi over the ethernet port

sudo apt get update && sudo apt install dnsmasq iptables iptables-persistent dhcpcd5
sudo vim /etc/dhcpcd.conf
    interface eth0
    static ip_address=192.168.4.1/24
-------
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.bk
sudo nano /etc/dnsmasq.conf -
 interface=eth0

dhcp-range=192.168.4.8,192.168.4.250,255.255.255.0,12h

server=8.8.8.8

bogus-priv
------

sudo systemctl restart dnsmasq.service

------
sudo vim /etc/sysctl.conf
    net.ipv4.ip_forward=1
-------
sudo systemctl start dnsmasq
-------
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
-------

sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
sudo iptables -A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT
-------
sudo iptables -L -n -v
----------
sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"
---------
sudo vim /etc/rc.local
    iptables-restore < /etc/iptables.ipv4.nat
exit0
---------
sudo reboot
--------

Did get a perfect internet connection on odroid n2+ through eth0 - so the rpi4b is now supplying wifi for that board and providing petitboot with netbooting images through netboot_default after exit to shell.

 

 

Edited by denni_isl
Link to comment
Share on other sites

  • denni_isl changed the title to Share your Raspberry pi4b wifi through ethernet - turns your rp4b into wifi dongle for all your boards through eth0

Armbian & Khadas are rewarding contributors

This is in /etc/dnsmasq.conf

interface=eth0
# listen=192.168.4.1
dhcp-range=192.168.4.8,192.168.4.250,255.255.255.0,12h
 server=8.8.8.8
# domain-deeded
 bogus-priv

 

sudo systemctl restart dnsmasq.service

 

and sudo nmtui, edit connection, wired connection, edit ipv4 configuration,  Manual (Shared) 192.168.4.1/24, ok

 

Edited by denni_isl
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines