Простейший pppoe интернет шлюз на Debian/GNU Linux
Для организации простейшего домашнего шлюза интернет на базе Debian понадобится 5 минут времени.
Допустим, что у нас следующая конфигурация — наш сервер(шлюз) имеет две сетевые карты eth0, eth1. eth0 смотрит в интернет и получает все настройки по dhcp, а eth1 смотрит в локальную сеть. Задача — поднять интернет на нашем шлюзе и раздать его в локальную сеть.
Для начала настроим сетевые интерфейсы:
# Internet interface auto eth0 iface eth0 inet dhcp #Lan interface auto eth1 iface eth1 inet static address 192.168.1.1 netmask 255.255.255.0
Интернет будем поднимать с помощью пакета pppoeconf.
Ставим pppoeconf:
aptitude install pppoeconf
Начнётся процесс поиска интерфейсов, определения интерфейсов для подключения pppoe, ввод логина и пароля. Всё происходит в режиме диалоговых окон.
После того, как вписаны логин и пароль для доступа к интернет, выведется диалоговое окно с вопросом, стоит ли запускать интернет-соединение при старте системы.
Если всё прошло успешно, можно поднимать\останавливать интернет-соденинение командами:
pon dsl-provider poff dsl-provider
Всё хорошо, интернет «поднять» получилось.
Можно даже «пингануть яшу», чтобы ему веселее жилось =)
ping -c 1 ya.ru
Теперь нужно раздать интернет в локальную сеть. В интернете масса уроков и примеров по настройке iptables, настройке squid для раздачи инета в локальную сеть. Но у нас то шлюз простейший, поэтому ставим пакет ipmasq
aptitude install ipmasq
Указываем ip-адрес нашего шлюза (192.168.1.1) на машинах локальной сети.
Вот и всё, дело сделано
- Апрель 2012 (1)
- Февраль 2012 (1)
- Ноябрь 2011 (1)
- Сентябрь 2011 (3)
- Февраль 2011 (1)
- Сентябрь 2010 (1)
- Август 2010 (2)
- Май 2010 (3)


