Pourquoi iptables Fonctionne avec un masque de réseau / 16, Mais pas S. / 14?
J'ai un serveur avec l'une des interfaces réseau configurées comme suit:
Je veux y avoir accès à un autre sous-réseau
. PC à partir duquel j'ai testé est configuré comme suit:
Quand j'ajoute la règle suivante dans
Sur mon serveur - tout fonctionne:
Mais quand je chante ce tulle à un autre
Il cesse de travailler.
La question est de savoir pourquoi elle ne fonctionne pas avec la deuxième règle, mais cela fonctionne-t-il avec le premier? Aussi loin que je comprends -
Le sous-réseau peut avoir des hôtes de
à
, et
l'un d'eux.
Fait
Autoriser l'accès uniquement à partir de réseaux qui
exactement
Conforme à ses règles?
inet addr:10.101.21.71 Bcast:10.101.21.255 Mask:255.255.255.0
Je veux y avoir accès à un autre sous-réseau
10.100.0.0/16
. PC à partir duquel j'ai testé est configuré comme suit:
inet addr:10.100.140.6 Bcast:10.100.140.255 Mask:255.255.255.0
Quand j'ajoute la règle suivante dans
iptables
Sur mon serveur - tout fonctionne:
iptables -A INPUT -s 10.100.0.0/16 -p tcp -j ACCEPT
Mais quand je chante ce tulle à un autre
iptables -A INPUT -s 10.100.0.0/14 -p tcp -j ACCEPT
Il cesse de travailler.
La question est de savoir pourquoi elle ne fonctionne pas avec la deuxième règle, mais cela fonctionne-t-il avec le premier? Aussi loin que je comprends -
10.100.0.0/14
Le sous-réseau peut avoir des hôtes de
10.100.0.1
à
10.103.255.254
, et
10.100.140.6
l'un d'eux.
Fait
iptables
Autoriser l'accès uniquement à partir de réseaux qui
exactement
Conforme à ses règles?
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
0 réponses