web-dev-qa-db-fra.com

Comment puis-je créer une connexion ad hoc qui ressemble à une connexion wifi à partir d'un routeur?

J'ai une tablette Vizio (exécutant une version modifiée de Android 2.3.2) qui, pour une raison ou une autre, refuse de répertorier les connexions WiFi ad-hoc Windows sur son écran de connexion WiFi. Il peut me connecter à des réseaux WiFi servis à partir d'un routeur normal, mais le bit sans fil de mon routeur domestique est cassé, donc je voudrais partager la connexion Internet via la carte WiFi de mon ordinateur portable jusqu'à l'arrivée du nouveau routeur.

Est-il possible de créer un réseau ad-hoc dans Ubuntu qui ressemble à un réseau sans fil normal pour ma tablette?

1
James

Je pense que votre ordinateur portable est connecté à Internet via une connexion filaire. Donc, ce que vous devez faire, c'est transférer les paquets de la carte sans fil vers la carte Ethernet (ou tout ce que vous avez) dans l'ordinateur portable. Pour ce faire, [wlan0 - carte sans fil; eth0 - carte ethernet]

  1. Créez un réseau ad-hoc et donnez-lui une adresse IP par ifconfig wlan0 10.0.0.1
  2. Activez ip_forward par echo 1 > /proc/sys/net/ipv4/ip_forward
  3. Activez le transfert dans IPTABLES par iptables -A FORWARD --in-interface wlan0 -j ACCEPT
  4. Activez NAT pour vous connecter à Internet par iptables --table nat -A POSTROUTING --out-interface eth0 -j MASQUERADE
  5. Donnez ensuite à votre tablette une adresse IP et définissez l'adresse de passerelle sur l'adresse sans fil de votre ordinateur portable (10.0.0.1).
2
Manula Waidyanatha