Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ Salle des serveurs _ partage de connexion ou serveur DHCP?

Écrit par : Gotchi 26 Jul 2018, 16:18

Hello

voilà mon problème :
j'ai encore un Xserve chez moi (plusieurs en fait, mais ce n'est pas la question), et je voudrais l'utiliser de la façon suivante :

d'un côté : Freebox <-> interface ETH1 du Xserve
de l'autre côté : interface ETH2 du Xserve <-> switch avec tous les ordis et périphériques du réseau local (avec le Xserve qui fait serveur DHCP)

il faut donc faire dialoguer les deux interfaces ETH1 et ETH2 du Xserve pour que les ordis du réseau local puissent accéder à internet, mais je me demande quelle est la meilleure façon de faire.
Le xserve est un modèle de 2009, il tourne sous El Capitan Server.
idée n°1 : j'active un partage de connexion depuis ETH1 vers ETH2. a priori, ça active automatiquement un serveur DHCP sur ETH2. Mais je ne trouve pas comment le configurer un peu plus en détail, comment lister facilement/graphiquement tous les périphériques et faire une association adresse MAC/nom du périphérique pour m'y retrouver rapidement.

idée n°2 : j'active le service DHCP sur l'interface ETH2. dans ce cas, je peux bien lister/nommer les périphériques depuis Mac OS X Server, mais ils ne devraient pas avoir accès à internet vu qu'il n'y a pas de lien entre les deux interfaces ETH1 (sur laquelle se trouve la box) et ETH2.
Si j'active ensuite le partage de connexion entre ETH1 et ETH2, ça devrait me faire un deuxième serveur DHCP sur la même interface? Si les périphériques se connectent sur le serveur DHCP du partage de connexion, ils ne seront pas listés dans le serveur DHCP du service DHCP de Mac OS Server, donc ça ne va pas non plus

avant de faire n'importe quoi, je suis preneur de vos conseils.
Merci d'avance

Écrit par : fmereo 26 Jul 2018, 16:36

De mémoire, il faut juste que tu actives le DHCP et le pont entre les 2 interfaces se fera automatiquement…

Écrit par : Gotchi 26 Jul 2018, 17:23

Ok, merci. Je vais tester ce soir

Écrit par : Gotchi 26 Jul 2018, 18:28

Je viens de faire le test, ça n'a pas marché. la connexion de l'interface 1 n'est pas automatiquement partagée avec l'interface 2 en démarrant le service DHCP.

Par contre, en activant le partage de connexion depuis l'interface 1 vers la 2, ça crée logiquement un serveur DHCP, et les clients connectés sur ce serveur DHCP apparaissent bien dans la liste du service DHCP de Mac OS X Server, même si ce service n'est pas activé dans OS X Server.

Le service DHCP détecte donc si un serveur DHCP est activé, que ce soit via le service du même nom ou via le partage de connexion, et gère les périphériques dans tous les cas

C'est un peu surprenant au début, mais finalement, Apple a bien géré le truc.

Écrit par : roseau 6 Sep 2018, 15:34

question idiote pourquoi te servir d'un xserve plutôt que d'un routeur classique ?

Écrit par : radioman 6 Sep 2018, 16:56

Citation (roseau @ 6 Sep 2018, 16:34) *
question idiote pourquoi te servir d'un xserve plutôt que d'un routeur classique ?

je dirais même plus: la box faisant serveur DHCP pourquoi ne pas l'utiliser ?
un simple switch à 2 balles faisant office de connectique pour tout le monde …

EDIT: je me doute qu'il y a une volonté exploratrice / pédagogique à vouloir utiliser le Xserve en serveur DHCP, il faudrait nous en dire plus …

Écrit par : trouspinette 21 Sep 2018, 15:10

Pour faire en sorte qu'une machine mac OS fasse office de routeur entre 2 interfaces, il faut activer l'https://www.quora.com/What-is-IP-forwarding.

Pour ce, ajouter dans :

/etc/sysctl.conf

Les lignes suivantes :

Code
net.inet.ip.forwarding=1
net.inet6.ip6.forwarding=1


La 2eme ligne concerne IP V6.

Faire une copie de /etc/sysctl.conf avant ;-)

PS : chaque interface doit avoir un plan IP différent.

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)