Bonjour,
J'utilise dnsmasq pour faire office de serveur dhcp sur un réseaux local composé de 5 PC.
Parmi ces 5 je souhaiterais que 4 aient un accés internet et 1 autre pas. Mais que les 4 branchés sur Internet puisse se connecter a celui isolé...
En gros j'ai un serveur de fichier mais je ne veux pas que celui ci soit branché à internet...
Je ne sais pas si ça doit se régler au niveau d'iptable ou de dnsmasq...
D'avance merci pour des pistes, voir des solutions.
# Pas de DHCP pour le serveur
Posté par laurentm . Évalué à 2.
Après, il suffit de ne pas lui donner d'adresse pour la passerelle et il ne pourra communiquer que sur ton réseau interne (sans passerelle, il ne saura pas comment sortir du réseau).
Pour être sûr qu'il ne sorte pas sur internet, tu peux ajouter des règles iptables sur ta passerelle.
[^] # Re: Pas de DHCP pour le serveur
Posté par nyarla . Évalué à 0.
souvent les solutions les plus simples...
[^] # Re: Pas de DHCP pour le serveur
Posté par nyarla . Évalué à 0.
-A INPUT -?? _adresseip_ -J DROP
ferait l'affaire ?
Je lance une nouvelle investigation, mais déjà sans passerelle, c'est un bon début !
[^] # Re: Pas de DHCP pour le serveur
Posté par laurentm . Évalué à 1.
# iptables -t nat -A PREROUTING --source ${IP_ADDRESS} -j DROP
En utilisant la chaine INPUT tu interdis les paquets entrant à destination de la passerelle elle-même, par contre ça ne bloquera pas les paquets qui passeront par le nat. Mais, si tu utilises -t nat -A PREROUTING, tu précises que les paquets qui sont routés via ta passerelle (donc entre ton réseau et internet) sont dropés.
Depuis ton serveur de fichiers, tu pourras toujours avoir accès à ta passerelle, mais tu ne pourras pas aller sur le net.
Tout ceci est à vérifier, je suis loin d'être un spécialiste iptables. Quelqu'un pour confirmer / infirmer tout ça ?
# Iptable filtre mac
Posté par pnb666 . Évalué à 1.
/sbin/iptables -A INPUT -m mac --mac-source xx:xx:xx:xx:xx:xx -j ACCEPT
/sbin/iptables -A INPUT -m mac --mac-source xx:xx:xx:xx:xx:xx -j ACCEPT
etc
/sbin/iptables -A INPUT -j DROP
un truc ds comme ca doit marcher mais je me souvient plus exactement de la syntax
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.