Как раздать интернет в локалку по wifi и lan (+ вопрос по pppoe)?
Привет!
Подскажите, пожалуйста, как реализовать следующую схему в офисе: интернет приходит по кабелю от провайдера, подключение через pppoe. Задача состоит в том, чтобы раздать интернет в n-портовый свитч по кабелю и раздать вай-фай. Все необходимо сделать с одного компа. В наличие имеется комьютер с 2 ethernet-портами и 2 сетевыми картами с заведенной Убунтой. В идеале, сделать рабочий (запароленный) и гостевой (с резанной толщиной канала) вай-фай , но необходимый минимум - заставить убунту раздать интернет из eth0 в eth1 и wlan0, то бишь, без гостевого вай-фая. Поправьте, если я не прав, но схема мне видится следующей - объединить eth1 и wlan0 в бридж и форвардить пакеты через iptables из eth0 в br0. Это верное решение или есть что-то проще и надежней? С точкой доступа через hostapd в мастер-моде уже разобрался, осталось только разобраться как гонять трафик. Трафик блокировать или фильтровать не нужно.
И вопрос по pppoe. После запуска pppoeconf, появляется еще один интерфейс, назовем его условно qw0. Я правильно понимаю, что в данном случае, через этот интерфейс будет ездить весь трафик и нужно форвадить пакеты из него, а не из eth0?
Всем заранее спасибо за помощь.
PS. Прошу прощения, за может быть, очевидные вопросы, но с Линупсом совсем не дружу.
Бриджи не получится использовать - вам же нужно натить пакеты на выходе в интернет. В вашем случае это pppoe интерфейс. Настраиваете nat в iptables на этом интерфейсе и включаете форвардинг в убунте. Этого уже будет минимально-достаточно для работы инета на локальных интерфейсах.
Для решения вашей задачи существуют готовые дистрибутивы, как платные, так и бесплатные:
Kerio Control
OpenWRT
pfSense
Все они предоставляют удобный интерфейс для создания сетей.
OpenWRT умеет создавать несколько WiFi и подключать к ним разные VLAN.
pfSense умеет делать шейпинг. Остается только все культурно настроить.
Пробовал Zentyal, он завелся быстро, но последняя версия не умеет pppoe почему-то.
Я не знаю что позволяют делать готовые дистрибутивы, но еще было бы неплохо, на том же сервере поднять ownCloud + Samba. Если там везде это есть, то стоит взглянуть.
Спасибо за ответ.