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:

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?
Invité:

Pour répondre aux questions, connectez-vous ou registre