Завдання Linux Administration 2018
1) Створити файл /etc/hosts.local такого змісту:
10.10.10.1 router.lan
100.64.1.1 example.com
100.64.1.10 retracker.local
2) Необхідно встановити і налаштувати dnsmasq, щоб він використовував файл /etc/hosts.local для перевизначення IP-адрес вказаних у ньому доменів: example.com і retracker.local.
3) Необхідно налаштувати веб-сервер таким чином, щоб під час виконання команди
wget http://10.10.10.X/ (10.10.10.X - IP-адреса вашої віртуальної машини)
завантажилася сторінка із текстом "Hello, Guest!".
Крім того, при завантаженні з адреси http://10.10.10.X/ip має бути IP-адреса комп'ютера, з якого зайшли по цій URL-адресі.
4) Встановити проксі-сервер squid. Здійснити перенесення налаштувань squid з конфігураційних файлів, завантажених за адресою нижче:
http://linux.it-universe.org/olimp/backup.tar.gz
5) За допомогою iptables зробити наступні дії:
- заблокувати весь вхідний трафік із наступного IP: 212.111.192.135;
- для 212.111.192.133 дозволити лише HTTP, а весь інший трафік блокувати;
- для 100.64.44.80 дозволити лише HTTP та вхідний пінг;
- зберегти всі правила iptables для наступних запусків (встановивши перед цим відповідний пакет)
Увага! Будьте обережні під час використання правил iptables. Необдумане додавання забороняючих правил може обірвати SSH-з'єднання,
внаслідок чого зайти на віртуальну машину більше не вийде. Рекомендується спочатку додати дозвіл для IP, з якого
ви здійснюєте підключення.
6) Під час вивчення вмісту завантаженого файлу (backup.tar.gz) можна знайти бонусне завдання, яке зможе додати до 20 балів. Для цього архів варто розархівувати, а потім знайти всі текстові файли.