#TechnologiesEVENTS – « Pocket Wifi to Ethernet Bridge »

Posted on

Conversion d un Raspberry Pi sous Raspbian Stretch. Sa fonction est de ce connecter au wifi  d un smartphone en mode « partage de données » / hot Spot et de pouvoir forwarder le Wifi sur le port Ethernet

 

Résultat de recherche d'images pour "wifi to ethernet"

Quelques lignes de commandes sur le Raspberry via SSH ou avec un écran et un clavier branchés sur le Raspberry

Setup :

On peut utiliser Raspi-config pour configurer le Wifi ou en ligne de commande :

sudo su nano /etc/wpa_supplicant/wpa_supplicant.conf
# /etc/wpa_supplicant/wpa_supplicant.conf
country=FR
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    ssid="YOUR SSID"
    psk="YOUR PASSWORD"
}
- apt-get update && apt-get install dnsmasq
- mkdir -p /etc/iptables
cat <<'EOF' >/etc/iptables/rules.v4
# Generated by iptables-save v1.6.0 on Sat Apr 14 22:29:00 2018
*nat
:PREROUTING ACCEPT [98:9304]
:INPUT ACCEPT [98:9304]
:OUTPUT ACCEPT [2:152]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -o wlan0 -j MASQUERADE
COMMIT
# Completed on Dec 5 2018
# Generated by iptables-save v1.6.0 on Dec 5, 2018
*filter
:INPUT ACCEPT [791:83389]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [333:34644]
-A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i eth0 -o wlan0 -j ACCEPT
COMMIT
# Completed on Dec 5 2018
EOF
cat <<'EOF' >/etc/network/if-up.d/iptables
#!/bin/sh
iptables-restore < /etc/iptables/rules.v4
EOF
chmod +x /etc/network/if-up.d/iptables
sed -i'' \
    s/#net.ipv4.ip_forward=1/net.ipv4.ip_forward=1/ \
    /etc/sysctl.conf
cat <<'EOF' >/etc/network/interfaces.d/eth0
auto eth0
allow-hotplug eth0
iface eth0 inet static
  address 10.1.1.1 #Mettre votre Plan d adresse IP
  netmask 255.255.255.0 #Mettre votre Plan d adresse IP
  gateway 10.1.1.1  #Mettre votre Plan d adresse IP
EOF
cat <<'EOF' >/etc/dnsmasq.d/bridge.conf
interface=eth0
bind-interfaces
server=8.8.8.8
domain-needed
bogus-priv
dhcp-range=10.1.1.2,10.1.1.254,12h # Mettre votre Range de Dhcp délivrait par la prise Ethernet
EOF
reboot
iptables -L
Tous Équipements branchés sur le port Ethernet auront une Adresse de DHCP pour un baille de 12h. Si pas d adresse fixe  hors des ranges du DHCP