Jump to content

Recommended Posts

Posted (edited)

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
  • 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
Posted (edited)

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

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