Добрый день. Одна сетевая карта - интернет, без ната и роутера. Кабель сразу идет в сетевую карту. У меня не очень "надежный" провайдер, поэтому задался целью настроить сетевой экран подобающе. На
скрине видно - постоянно кто-то стучится.
Если в Win более менее с настройками справился, то в Linux возникли проблемы. Многочасовое лазанье по интернету привило меню к следующему:
[ku@myhost ~]$ ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:e0:4c:48:10:e0 brd ff:ff:ff:ff:ff:ff
interface eth0 interface1 src "172.22.43.0/24" dst 172.22.43.145
policy reject
server dns accept
server ftp accept
server samba reject
server squid reject
server dhcp reject
server http accept
server ssh reject
server ICMP reject
client "samba squid ssh ICMP dhcp" reject
interface eth0 interface2 src not "${UNROUTABLE_IPS} 172.22.43.0/24" dst 172.22.43.145
protection strong 10/sec 10
server ident reject with tcp-reset
client "ftp http dns" accept
client "samba squid ssh ICMP smtp" reject
Своял по образу и подобию статей из интернета, хотя не до конца понимаю смысл. Мануал на офф сайте показался мутным.
Я так понимаю значение 'server' определяет мою машину в качестве сервера, а 'client' - обычная машина в сети. Верно? Reject поставил напротив тех сервисов, которыми я не пользуюсь. Верно понимаю?
Еще - как в Linuxе закрыть порт - чтобы он вообще, никогда не открывался, даже, если используется программой?
Вверяю - знающим людям, надеюсь на понимание.