This article was written on my first blog and found again on the wayback machine.
Connexion d’une carte PocketBeagle en partageant la connexion internet d’un ordinateur sous Ubuntu 18.04 par USB
Sur la carte PocketBeagle
sudo route add default gw 192.168.7.1
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf
Sur l’ordinateur hôte
ETHWAN=enp0s25
ETHPB=enx9884e3b9bf39
sudo -- sh -c 'echo 1 > /proc/sys/net/ipv4/ip_forward'
sudo iptables --table nat --append POSTROUTING --out-interface $ETHWAN -j MASQUERADE
sudo iptables --append FORWARD --in-interface $ETHPB -j ACCEPT
- ETHWAN doit correspondre au nom de l’interface qui permet à l’ordinateur de se connecter au réseau (Ethernet / Wifi)
- ETHPB doit correspondre au nom de l’interface qui permet à l’ordinateur de se connecter à la carte PocketBeagle