Project

General

Profile

Tâche #10550

Scénario #12246: Publier les nouvelles versions de la documentation 2.4

Documenter "Autoriser l'ouverture de flux à partir d'un port source" dans l'onglet Samba mode expert

Added by Gérald Schwartzmann about 8 years ago. Updated over 7 years ago.

Status:
Fermé
Priority:
Normal
Start date:
02/11/2015
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
0.0

Description

Cette fonctionnalité n'est pas documentée :

http://eole.ac-dijon.fr/documentations/2.4/beta/partielles/ModuleHorus/co/21b-SambaExpertHorus.html#dcN4fd

Merci d'apporter les éléments qui expliquent l'utilisation et la configuration des différentes variables du bloc : "Autoriser l'ouverture de flux à partir d'un port source"

History

#1 Updated by Gérald Schwartzmann over 7 years ago

  • Description updated (diff)
  • Parent task set to #11043

#2 Updated by christophe guerinot over 7 years ago

  • Remaining (hours) set to 2.0

Ci-dessous un exemple d'utilisation sur nos modules ecdl et esbl :

Lors de diagnostic nous utilisons la commande 'nmblookup' pour déterminer l'adresse IP du(des) serveur(s) contrôleur(s) de domaine sur le LAN

les échanges s'effectuent en UDP via le port 137, mais ce sont les contrôleurs qui répondent à partir de leur port 137, il est donc nécessaire que le serveur eole qui exécute la commande puisse autoriser l'accès à partir d'un serveur qui émet en UDP à partir du port 137

le serveur à partir duquel la commande nmblookup est exécutée est un serveur de fichier (sbl-134)
les contrôleurs du domaine test-pnesr sont en 172.26.63.1 et 172.26.63.2

Quand le port n'est pas autorisé, la commande 'nmblookup' ne retourne pas la liste des contrôleurs

root@sbl-134:~# CreoleGet activer_regles_filtrage_port_source
non
root@sbl-134:~#
root@sbl-134:~# iptables -nvL|grep spt
root@sbl-134:~#
root@sbl-134:~# nmblookup -B $(CreoleGet adresse_broadcast_eth0) $(CreoleGet smb_workgroup)#1C
querying test-pnesr on 172.26.63.255
name_query failed to find name test-pnesr#1c
root@sbl-134:~#

lors de l'exécution de la commande 'nmblookup'

root@sbl-134:~# tcpdump -n host 172.26.63.1 or host 172.26.63.2

11:04:44.056079 IP 172.26.63.1.137 > 172.26.63.134.35352: NBT UDP PACKET(137): QUERY; POSITIVE; RESPONSE; UNICAST
11:04:44.056118 IP 172.26.63.2.137 > 172.26.63.134.35352: NBT UDP PACKET(137): QUERY; POSITIVE; RESPONSE; UNICAST

Par contre quand le port est autorisé, la commande 'nmblookup' retourne la liste des contrôleurs

root@sbl-134:~# CreoleGet activer_regles_filtrage_port_source
oui
root@sbl-134:~#
root@sbl-134:~# iptables -nvL|grep spt
   46  3660 ACCEPT     udp  --  eth0   *       0.0.0.0/0            0.0.0.0/0            udp spt:137
root@sbl-134:~#
root@sbl-134:~# nmblookup -B $(CreoleGet adresse_broadcast_eth0) $(CreoleGet smb_workgroup)#1C
querying test-pnesr on 172.26.63.255
172.26.63.1 test-pnesr<1c>
172.26.63.2 test-pnesr<1c>
root@sbl-134:~#

lors de l'exécution de la commande 'nmblookup'

root@sbl-134:~# root@sbl-134:~# tcpdump -n host 172.26.63.1 or host 172.26.63.2

11:00:30.008291 IP 172.26.63.1.137 > 172.26.63.134.33831: NBT UDP PACKET(137): QUERY; POSITIVE; RESPONSE; UNICAST
11:00:30.008319 IP 172.26.63.2.137 > 172.26.63.134.33831: NBT UDP PACKET(137): QUERY; POSITIVE; RESPONSE; UNICAST

pour paramétrer l'autorisation de l'accès sur l'interface eth0 à partir d'un serveur distant qui émet en UDP à partir du port 137:

Autoriser l'ouverture de flux à partir d'un port source (activer_regles_filtrage_port_source)
oui
(non par défaut)
Port source à partir duquel les flux sont autorisés (fw_rule_port variable multivaluée obligatoire)
137
(type='number')
Protocole udp/tcp pour lequel les flux sont autorisés
udp
(type='string' - mais en fait cela devrait se limiter à udp ou tcp)
Interface sur lequel les flux sont autorisés
eth0
(type='string')

#3 Updated by Gérald Schwartzmann over 7 years ago

  • Parent task changed from #11043 to #12246

#4 Updated by Gérald Schwartzmann over 7 years ago

  • Status changed from Nouveau to En cours
  • % Done changed from 0 to 100
  • Remaining (hours) changed from 2.0 to 1.0

#5 Updated by Scrum Master over 7 years ago

  • Status changed from En cours to Résolu

#6 Updated by christophe guerinot over 7 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 1.0 to 0.0

Also available in: Atom PDF