Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 12043|Отговор: 0

[linux] CentOS iptables, които изпълняват логика и анализират параметъра -I -A

[Копирай линк]
Публикувано в 7.12.2015 г. 16:16:36 ч. | | |

Когато за първи път се срещнах с Iptables, бях объркан относно параметрите -I и -A, -вмъкнах едно или повече правила, а -A беше допълнително правило.
Всичко е въпрос на добавяне на правило, каква е разликата между двете?
Експеримент:
Взех две машини, едната изпрати PING пакет, а другата беше PING.
И двете машини го разглеждат с iptables -nvL INPUT, и iptables е празен
След това добавете iptables -A INPUT -p icmp --icmp-тип 8 -s 0/0 -j DROP към машината, която се PING-ва
След това използвайте iptables -nvL ВХОД, за да проверите по следния начин:
Chain INPUT (политика ПРИЕМА 592 пакета, 55783 байта)
PKTS байтове целеви prot opt in изходен източник дестинация
    8 672 DROP icmp -- * * 0.0.0.0/0 0.0.0.0/0 icmp тип 8
В този момент PING пакетът, показван от машината, изпратила PING пакета, спря.
В този момент добавете iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j ACCEPT към машината, която се PING-ва
След това използвайте iptables -nvL ВХОД, за да проверите по следния начин:
Chain INPUT (политика ПРИЕМА 678 пакета, 62701 байта)
PKTS байтове целеви prot opt in изходен източник дестинация
   21 1764 DROP ICMP -- * * 0.0.0.0/0 0.0.0.0/0 ICMP тип 8
    0 0 ПРИЕМАМ ICMP -- * * 0.0.0.0/0 0.0.0.0/0 icmp тип 8
Към дисплея на iptables е добавено правило, но PING пакетите, показани от машината, изпратила PING пакета, все още са спрени, което доказва, че новодобавеното правило не може да освободи PING пакета
Добавете iptables -I INPUT -p icmp --icmp-type 8 -s 0/0 -j ACCEPT към PINGED машината
След това използвайте iptables -nvL ВХОД, за да проверите по следния начин:
Chain INPUT (политика ACCEPT 770 пакета, 70223 байта)
PKTS байтове целеви prot opt in изходен източник дестинация
    2 168 ПРИЕМАМ ICMP -- * * 0.0.0.0/0 0.0.0.0/0 ICMP тип 8
   31 2604 DROP icmp -- * * 0.0.0.0/0 0.0.0.0/0 icmp тип 8
    0 0 ПРИЕМАМ ICMP -- * * 0.0.0.0/0 0.0.0.0/0 icmp тип 8
Показване на iptables Добавя се ново правило и PING пакетът, показван от машината, изпратила PING пакета, ще скочи отново, доказвайки, че новодобавеното правило може да освободи PING пакета
Единствената разлика между двете правила е, че -A и -I добавям правилото след DROP правилото, а -I добавям правилото преди правилото DROP.
IPtables се съчетават с правилата отгоре надолу, а правилата за освобождаване трябва да влязат в сила преди забраната.
iptables се изпълнява отгоре надолу – a се добавя отзад – i се добавя отпред.




Предишен:530 Моля, регистрирайте с резолюция на грешки USER и PASS
Следващ:Разберете входните, изходните, препращащите и забраняващите пингове
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com