Portál AbcLinuxu, 14. května 2025 17:04
Ahoj lidičky, začínám se konečně vnořovat do tajů iptables, ale mám hned problémek.
Na naší síti je routování zakázané (a NAT), ovšem na svém serveru mám pár XEN virtuálů, kterým chci umožnit přes NAT přístup na net (to už není problém). Bohužel se mi nedaří sesmolit pravidlo do iptables, které by povolilo maškarádu jenom pro určité ip adresy.
Zde přikládám můj příkaz co používám, ten ale umožní připojit se přes můj server všem. Mohli byste mi ho někdo prosím upravit tak, aby byl možný přístup pouze z adres 10.0.10.100-10.0.10-110 ?
# iptables --table nat -A POSTROUTING -o eth0 -j MASQUERADE
Děkuji moc !
Řešení dotazu:
iptables -t nat -A POSTROUTING -m iprange --src-range 10.0.10.100-10.0.10.110 -o eth0 -j MASQUERADE
Bohužel to nefunguje tak, jak bych potřeboval, jelikož když si nastavím IP 10.109.184.220 (mimo onen rozsah) a default GW ip serveru, tak se přes něj na net dostanu (což nechci, chci to pouze pro kompy s IP v rozsahu 100-110).
I tak děkuji !
Souhlas, takto to mám a funguje to.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.