Ubuntu: Настраиваем шлюз интернета
1.)Устанавливаем систему (я ставил ubuntu-6.06-server-i386.iso)
2)У меня подключение по локальной сети с использованием PPPoE. Для этого просто-напросто было запущено
1 |
sudo pppoeconf |
и даны ответы на вопросы. По окончании работы pppoeconf соединение было установлено, о чем свидетельствовал положительный вывод на команду
1 |
ifconfig ppp03 |
На установленной машине Интернет появился. Теперь надо добавить включить все репозитарии в /etc/apt/source.list и выполнить
1 |
sudo apt-get update4 |
Для доступа с других машин вашей локальной сети необходимо поставить всего лишь навсего два малюсеньких пакета: dnsmasq – чтобы переправлялись ваши DNS-запросы и ipmasq – собственно для NAT’a
5)На машинках локальной сети получаем IP по DHCP от dnsmasq либо прописываем шлюз по умолчанию ручками.
Доустановим на наш серверок кэширующий прокси-сервер squid
1. Репозитарии мы уже подключали ранее, так что просто ставим пакет
1 |
apt-get install squid2 |
Идем редактировать конфиг. Открываем /etc/squid/squid.conf, ищем нужные строки и корректируем следующим образом:
1 2 3 4 5 |
http_port 3128 #<<< раскомментировать эту строчку cache_dir ufs /var/spool/squid 100 16 256 #<<< раскомментировать эту строчку acl our_networks src 192.168.0.0/24 #<<< раскомментировать эту строчку http_access allow our_networks #<<< раскомментировать эту строчку visible_hostname proxy.localdomain #<<< добавить строчку, скорее всего взамен строки 2161 |
3. Перезапускаем прокси
1 |
/etc/init.d/squid restart4 |
Настраиваем браузеры на клиентских машинах на использование прокси: адрес прокси – пишем IP-адрес интерфейса, обращенного в локалку. Скорее всего это будет 192.168.0.1, порт прокси – указанный в конфиге 3128