Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/04/2018, à 09:57

Bob36180

Problème conflit dnsmasq

Bonjour à tous,

J'essaie de partager ma connexion internet avec deux cartes wifi (une interne 'wlp1s0' connectée à internet et l'autre 'wlx*' partageant la connexion)...

Il faut savoir que j'ai déjà réussi 2 fois à accéder par ce moyen à internet avec mon smartphone, mais depuis je n'y arrive plus : mon client se connecte bien, mais aucune page internet ne charge et il affiche "Ce site est inaccessible" (pourtant c'est Google)

Je suis quasiment sûr que c'est un problème de conflit dnsmasq parceque je me souviens que la dernière fois que ça a marché je venais de --purge remove dnsmasq et de le réinstaller...

Ma carte interne a bien accès à internet, l'autre partage sans problèmes (normalement) mais je pense vraiment que c'est un problème d'attribution d'adresse IP. Voilà mon fichier script de démarrage, RESTE TEL QUEL que quand ça avait marché...

#!/bin/sh
iInf="wlp1s0"  #Interface with Internet Connectivity (ex: eth0)
wInf="wlan0"  #Wireless interface (ex: wlan2)

sudo rm /var/run/hostapd/wlx00c0ca964944
sudo service dnsmasq stop
echo "Stopping port 5353 ..."
sudo kill -9 $( lsof -i:5353 -t )
echo "Bringing down wireless interface ..."
sudo ifconfig $wInf down
echo "Starting hostapd ..."
sudo hostapd -dd -B /etc/hostapd/hostapd.conf
echo "Configuring wireless interface ..."
sudo ifconfig $wInf 10.0.0.1 netmask 255.255.255.0

echo "Starting dnsmasq as DHCP server ..."
sudo dnsmasq
echo "Stopping firewall and allowing everyone ..."
sudo iptables -F
sudo iptables -X
sudo iptables -t nat -F
sudo iptables -t nat -X
sudo iptables -t mangle -F
sudo iptables -t mangle -X
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
echo "Enabling NAT ..."
sudo iptables -t nat -A POSTROUTING -o $iInf -j MASQUERADE
echo "Enabling IP forwarding ..."
echo 1 > /proc/sys/net/ipv4/ip_forward
echo "Wireless gateway setup is complete"

Merci de vos réponses !!

Dernière modification par Bob36180 (Le 04/04/2018, à 21:36)


La différence entre Linux et Windows, c'est que Linux c'est comme une belle fille, il faut l'apprivoiser, la comprendre, la séduire. Windows, c'est comme une prostituée, il faut payer et surtout bien se protéger...

Hors ligne