Comment configurer un Netbook en tant que point d'accès (DHCP) et serveur HTTP en un?

0

Je suis à cela depuis deux jours maintenant. Ce que j'essaie de faire, c'est de configurer le netbook A comme point d'accès avec un serveur HTTP pour les clients (Netbooks B C et D)

Netbook A (hôte netbook) exécute Windows 8 64 bits avec WAMP Les netbooks B C et D (clients) sont un mélange de Windows 7 et 8

Donc, fondamentalement, j'ai une application basée sur un navigateur hébergée sur le Netbook A, qui doit être accessible par le Netbook B C D via leurs navigateurs.

Bien que cela se fasse facilement avec un point d’accès / routeur wifi au milieu, je dois me débarrasser de ce middleware et laisser le netbook client se connecter directement au netbook hôte.

J'ai joué avec différentes applications qui transforment le netbook A en routeur, et s'il était facile de configurer le netbook en tant que routeur et de le connecter aux autres netbooks, j'ai plusieurs problèmes:

  1. Les netbooks n'obtiennent aucune adresse IP du netbook hôte. J'ai pensé que peut-être parce qu'il n'y a pas de serveur DHCP sur le netbook A. Alors, y a-t-il un moyen d'activer DHCP sur le netbook hôte?

Pour l'instant, j'ai l'adresse IP manuellement sur tous les netbooks. J'ai configuré le netbook hôte sur l'adresse IP 192.168.1.10 et le reste sur .11, .12, etc.

  1. Même avec la définition manuelle des adresses IP, les clients ne peuvent pas accéder au serveur HTTP à partir de leurs navigateurs. J'ai aussi essayé de faire un ping sur l'hôte netbook mais je ne reçois que le RTO / timeout.

  2. Enfin, comme un véritable point d’accès, il me faudrait le netbook hôte pour lancer automatiquement la diffusion de son hotspot au démarrage.

Est-ce que ces choses peuvent être faites?

J'aimerais obtenir de l'aide avec cela parce que je suis coincé.

Merci les gars

BrownChiLD
la source

Réponses:

1

Vous aurez envie d'installer un serveur DHCP et DNS. Puisque vous êtes sous Windows, vous devez rechercher une solution open source pour les deux. Seul Windows Server (par exemple 2003, 2008, Server 10) dispose d'un logiciel intégré pour DHCP et DNS.

Installez le serveur DHCP et le serveur DNS, puis configurez-les. L'ordinateur lui-même doit avoir une adresse IP statique assignée pour fonctionner correctement et doit être une adresse 192.168.x.x ou 10.x.x.x (réseaux privés). Le serveur DNS pour la connexion réseau de l'ordinateur doit être défini sur lui-même (127.0.0.1). Le serveur DHCP doit avoir une plage d'adresses IP à attribuer qui se situe dans la même plage que l'adresse IP statique de l'ordinateur (192.168.x.x ou 10.x.x.x). Le serveur DNS doit avoir l'hôte Netbook A et une entrée DNS inversée.

La carte réseau doit être en mode ad hoc. Tout pare-feu ou antivirus installé doit avoir une configuration qui autorise les protocoles ICMP, DNS, DHCP et HTTP / HTTPS. Vous aurez besoin de regarder le manuel pour cela. Le serveur Web lui-même doit être configuré pour utiliser le nom d'hôte et l'adresse IP attribués à partir du paragraphe précédent.

Une fois que tous ces logiciels sont en place et configurés correctement, le Netbook A doit reprendre cette configuration à chaque redémarrage sans autre intervention. Assurez-vous simplement que les serveurs DNS et DHCP sont configurés pour s'exécuter automatiquement en tant que services. C'est la valeur par défaut pour la plupart des logiciels, mais encore une fois, consultez le manuel.


Voici la configuration que j'ai utilisée:

ISC BIND 9 pour le DNS. (Note: travaille toujours dessus, mais pas vraiment nécessaire sauf si vous voulez des noms d'hôtes; vous pouvez toujours vous contenter d’utiliser le fichier HOSTS).

DHCPServer.DE pour DHCP. (Nécessite une configuration, mais fonctionne comme un charme!)

Configuration de l'adaptateur:

netsh wlan set hostednetwork mode=allow ssid=<your-ssid> key=<your-key>

(Centre réseau et partage> Adaptateur virtuel> Spécifiez l'adresse IP)

netsh wlan start hostednetwork

Notez que vous pouvez être connecté à Internet et à votre réseau ad hoc en même temps. Assurez-vous d’utiliser des sous-réseaux distincts pour chaque réseau afin d’éviter les problèmes idiots.

Dans l’ensemble, cela m’a pris moins d’une heure pour que tout fonctionne normalement. J'ai notamment pu parcourir le serveur de DHCP à partir de mon téléphone en me connectant à l'adresse spécifiée (10.1.0.1).

phyrfox
la source
Va éditer cette réponse. Était dans le mobile et pensais que je commentais.
phyrfox
merci pour la suggestion DHCP, je vais me renseigner bientôt, si j’obtiens que les autres parties fonctionnent spécifiquement pour pouvoir connecter les clients au netbook hôte. Je suis sûr que le pare-feu n'est pas un problème (il est éteint) et j'ai testé la connectivité entre les périphériques utilisant un routeur au milieu. ... soo, êtes-vous en train de dire que si le NETBOOK CLIENT se connecte au Hotspot du NETBOOK hôte et que les deux sont sur le même sous-réseau IP, il doit se connecter? et il n'y a rien d'autre que je doive faire? si au moins je sais que quelque chose ne va pas ...
BrownChiLD
Oui c'est correct. Assurez-vous de ne pas avoir d'adresse 169.254.x.x. cela signifie que vous avez une adresse IP attribuée automatiquement car aucun DHCP n'était disponible et aucune adresse IP explicite n'a été attribuée. Je pourrais prendre quelques instants pour voir si je ne peux pas reproduire cela ici à la maison.
phyrfox
hmm, ok, merci pour cette confirmation. C'est étrange que j'ai coché l'adresse IP manuellement sur le netbook hôte (puisque je n'ai pas encore de dhcp local) et ipconfig révèle que l'adresse IP est correctement définie. J'ai fait la même chose avec les clients. 192.168.1.11 (client) pings 192.168.1.10 (hôte) = expiré ... donc je ne sais pas comment le corriger. Je vais essayer de recommencer à zéro.
BrownChiLD
@BrownChiLD Go, je l'ai assez bien fonctionné. BIND me pose toujours des problèmes, mais cela ne provient que de Microsoft DNS. DHCPServer.DE a fonctionné avec à peu près une ou deux lignes de changements de code de configuration. J'ai aussi regardé Maradns, mais j'ai décidé d'apprendre l'itinéraire le plus populaire, bind. Je pense que c'était trop compliqué comparé à, disons, Linux, mais je pense que tout ce dont vous avez besoin est ici.
phyrfox