J'essaie de partager ma connexion wifi entre mon ordinateur Ubuntu et mon Raspberry Pi via le port Ethernet. J'ai essayé beaucoup de choses et rien ne semble fonctionner.
À l'heure actuelle, j'ai créé une connexion filaire, paramétrée pour "partager avec d'autres ordinateurs" et "autoriser tous les utilisateurs à se connecter", puis sur ma connexion wifi, je l'ai basculée sur "autoriser tous les utilisateurs" et "partagé avec d'autres utilisateurs". ordinateurs ". Je ne sais vraiment pas pourquoi cela ne fonctionne pas.
Essaye ça
Activer le transfert IP. Ceci est fait soit en utilisant
echo "1" > /proc/sys/net/ipv4/ip_forward
Après cela, ajoutez une règle indiquant de transférer le trafic
Sudo iptables -A FORWARD -i eth0 -o wifi0 -j ACCEPT
Sudo iptables -A FORWARD -i wifi0 -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
Parce que votre routeur ne sait pas pour votre réseau LAN, nous devons faire masquarade
Sudo iptables -t nat -A POSTROUTING -o wifi0 -j MASQUERADE
NOTE: Dans l'exemple, eth0 est le nom de la carte nic, wifi0 est le nom de votre carte wifi. Vous pouvez voir les noms des cartes avec la commande ip a
ou ifconfig
Je viens d'avoir le même problème et résolu comme ça.
Dans le type de terminal
nm-connection-editor
Lorsqu'il s'ouvre, sélectionnez l'élément de connexion filaire, en cliquant sur le bouton d'édition (le cog). Dans ce menu, passez à l'onglet IPv4 et sélectionnez la méthode "partagée avec d'autres ordinateurs".
Puis enregistrez les paramètres et cela devrait fonctionner
à partir de https://www.crookm.com/2018/05/sharing-wifi-connection-over-ethernet.html