Библиотека сайта rus-linux.net
Интернет-кафе и банковские операции с помощью "Бездискового компьютера с Linux"
В интернет-кафе Вы можете установить бездисковые компьютеры. Интернет-кафе - чрезвычайно популярны в таких странах как Индия, Таиланд, Китай. В Индии интернет-кафе также служат в качестве банковских финансовых центров, куда люди ходят оплачивать счета, торговать акциями, переводить деньги и выполнять онлайновые банковские операции. В Индии люди не идут в банк, выполнять онлайновые банковские операции они идут в Интернет-кафе.
Установка IP Masquerading, IP Netfilter и Squid
Для подключения бездисковых узлов к Интернет, на главном, подключенном к Интернет, Linux сервере вы должны установить IP Masquerading. Главный сервер выступает в роли прокси-сервера для бездисковых узлов.
Настройка Firewall и IP Masquerading : Для Linux ядер серии 2.4 и выше, firewall и IP Masquerading реализованы посредством пакета NetFilter. Тем не менее, вы должны активизировать Netfilter в настройках ядра и запустить Firewall/IPMasq скрипт. Загрузите скрипты с Скрипты для Firewall-IPMasq , главная страница Netfilter - http://netfilter.samba.org. Относящиеся к данной теме материалы на firewalling-matures и Netfilter-FAQ.
Для ядер версий ниже 2.4 вы должны установить firewall rpm из rpmfind.net или firewall.src.rpm.
Также смотрите http://www.linuxdoc.org/HOWTO/Kernel-HOWTO.html.
Установка Squid : Вы должны установить Squid на главном сервере, выступающем в роли прокси-сервера для бездисковых узлов.
Squid - высокопроизводительный кэширующий прокси-сервер для Web клиентов, поддерживает FTP, gopher, и HTTP объекты. В отличие от традиционных кэширующих серверов, Squid обрабатывает все запросы в одном не блокируемом процессе ввода-вывода. Squid хранит в памяти кеш данных и специальных горячих объектов, кэширует DNS запросы, поддерживает не блокирующие DNS запросы, и реализует отрицательное кэширование отказавших запросов.
Squid состоит из главной северной программы squid, программы обзора Domain Name System (dnsserver), программы получения FTP данных (ftpget), и некоторых управляющих и клиентских утилит.
bash# rpm -i /mnt/cdrom/RPMS/squid*.rpm |
На бездисковых узлах запустите броузер и щелкните на Настройки и проверьте "использование прокси". Вставьте имя хоста главного Linux сервера и номер порта 3128. Теперь бездисковый узел может ходить в Интернет по Web страницам!