1 votes

VLAN & WiFi & DHCP avec Cisco SG200

J'essaie de configurer un réseau de petite entreprise avec un Cisco SG200-26, un serveur Linux et deux TP-Link TL-WA801ND.

J'ai configuré les points d'accès pour qu'ils aient deux SSID différents, Public et Staff, et j'ai configuré le balisage VLAN avec les balises 5 et 6 respectivement.

Sur le commutateur, j'ai créé les VLAN et configuré le port du serveur et les ports de l'AP pour qu'ils s'interconnectent.

J'ai configuré le serveur pour avoir les deux réseaux VLAN avec des adresses IP, eth0.5 et eth0.6. Le serveur DHCP est configuré pour donner des adresses sur les sous-réseaux corrects.

Donc :

eth0 has 192.168.0.0/24
eth0.5 has 192.168.5.0/24
eth0.6 has 192.168.6.0/24

Maintenant, les APs reçoivent des adresses IP de gestion via DHCP dans 192.168.0.0/24

Je vois que les appareils connectés demandent des adresses IP (à partir du journal du serveur) :

Apr 12 13:08:33 server dhcpd: DHCPDISCOVER from 60:d8:19:xx:xx:xx (pc1) via eth0.5
Apr 12 13:08:33 server dhcpd: DHCPOFFER on 192.168.5.10 to 60:d8:19:xx:xx:xx (pc1) via eth0.5

Mais je ne les vois pas accepter l'adresse. Toutes les suggestions sont les bienvenues, je suis dans l'impasse !

0 votes

Pouvez-vous exécuter wireshark sur un client pour voir s'il obtient une réponse du serveur ? Peut-il envoyer un ping au serveur avec une adresse IP statique configurée ?

0 votes

Je suis en train d'administrer le bureau à distance en ce moment, donc je ne peux vérifier aucune de ces choses. J'ai modifié l'AP pour que le tag VLAN du personnel soit réglé sur 1, ce qui permet aux PC connectés d'obtenir une adresse IP. Cela suffira pour le moment, jusqu'à ce que je puisse me rendre sur place et effectuer d'autres diagnostics. Les PC doivent-ils prendre en charge le marquage VLAN ?

0 votes

Ok, j'ai lancé wireshark, et aucune réponse du serveur n'est reçue. Ce client particulier est sous Windows 8, si cela fait une différence. Avec une adresse IP définie manuellement, les pings du client vers le serveur fonctionnent. Les pings du serveur vers le client sont visibles dans wireshark, mais la réponse ne revient pas au serveur. Je me demande maintenant s'il s'agit d'un problème de pare-feu sur le serveur. Les paquets passent clairement !

1voto

VL-80 Points 228

Vérifiez s'il existe des paramètres pour DHCP snooping sur le commutateur et les points d'accès. Il est possible que le commutateur supprime le trafic DHCP à moins que vous ne spécifiiez des ports particuliers comme DHCP autorisés.

0voto

user158798 Points 23

Il serait peut-être préférable de placer le serveur sur son propre sous-réseau et d'utiliser ip-helper sur l'interface vlan du commutateur pour fournir des adresses IP à partir de l'IP/sous-réseau dédié au serveur.

0 votes

Le plus probablement, ce ne serait pas un problème. De toute façon, si le serveur agit uniquement en tant que serveur DHCP et non en tant que routeur, il peut n'avoir qu'une IP de "gestion" et, via IP-helper, les requêtes des autres VLAN peuvent être traitées... En tout cas, DHCP snooping semble être en place d'après la description.

0voto

fuzzy dice Points 31

Vous pouvez avoir besoin :

REORDER_HDR=yes

dans la configuration de vos interfaces VLAN pour que le serveur DHCP reconnaisse et réponde correctement aux requêtes.

C'est ce que j'ai dans ifcfg-<iface>.<vlan> dans CentOS 8. Ajustez comme nécessaire pour votre distro.

Rechargez les interfaces et le serveur DHCP pour que les paramètres prennent effet.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X