Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:tuzfal:netfilter:iptables:honnan-hova

< iptables

iptables honnan-hova

Bevezetés

A csomagszűrő tűzfalak alapvető lehetősége, hogy megmondhatjuk honnan-hova engedélyezzük a csomagok áramlását, IP vagy hálózatcím alapján.

Példa hálózat

IP cím Interfész Név Leírás
192.168.10.2 enp0s3 szerver ahol állítjuk a Netfiltert
192.168.20.2 enp0s8 szerver ahol állítjuk a Netfiltert
192.168.10.11 enp0s3 kliens1
192.168.10.12 enp0s3 kliens2
192.168.20.11 enp0s3 kliens3
192.168.20.12 enp0s3 kliens4

Forrás

A -s kapcsolóval megadhatunk forrás IP címeket és teljes hálózatokat.

Bármilyen csomag elfogadása a kliens1-től.

iptables -A INPUT -s 192.168.10.11 -j ACCEPT

Egész hálózat beállítása:

iptables -A INPUT -s 192.168.10.0/24 -p tcp --dport 80 -j ACCEPT

Engedjük a forgalmat a 80-portra, ha azok a 192.168.10.11 címről jönnek:

iptables -A INPUT -s 192.168.10.11 -p tcp --dport 80 -j ACCEPT

Cél

Bármilyen csomag elfogadása, 192.168.20.11-re tart

iptables -A INPUT -d 192.168.20.11 -j ACCEPT

Egész hálózat beállítása:

iptables -A INPUT -d 192.168.20.0/24 -p tcp --dport 22 -j ACCEPT

Engedjük a forgalmat a 22-portra, ha azok a 192.168.20.11 címre tartanak:

iptables -A INPUT -d 192.168.20.11 -p tcp --dport 22 -j ACCEPT

Vegyes

Bármilyen csomag elfogadása, ami a 192.168.20.11-re tart

iptables -A INPUT -s 192.168.10.11 -d 192.168.20.12 -j ACCEPT

A kapcsolók sorrendje mindegy.

Feladat 01

A szerveren webszerver érhető el a 80-s és a 443-s porton. Engedélyezzük a webszerver elérését a kliens1 számára mindkét porton keresztül, a kliens 2 számára csak 443-s porton. Minden más legyen tiltva.

iptables -A INPUT -s 192.168.10.11 -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -s 192.168.10.11 -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -s 192.168.10.12 -p tcp --dport 443 -j ACCEPT
oktatas/linux/tuzfal/netfilter/iptables/honnan-hova.txt · Utolsó módosítás: 2020/12/10 14:54 szerkesztette: admin