Здравствуйте. Казалось бы тема с раздачей интернета в локальную сеть уже перерыта вдоль и поперек, но когда дело касается ряда четко поставленных задач начинают возникать проблемы. Я в Linuxе не очень давно и очень многого не знаю/понимаю. Ну а теперь конкретнее.
Имеется:
eth0 - интерфейс к которому подключена сеть провайдера.
eth1 - интерфейс смотрящий во внутреннею сеть.
pptp подключение через которое я получаю интернет. (Просто в манах всегда указывают что интернет они получают через eth0 и там не описывается как изменятся конфиги при pptp авторизации)
Задача:
Поднять DHCP server, для раздачи сетевых настроек пользователям.
Поднять раздачу интернета определенным пользователям.
Настроить для каждого пользователя скоростной лимит.
Настроить пересчет трафика каждого пользователя.
Настроить контроль посещаемых ресурсов. (хочу видеть куда лезут узеры)
Настроить веб интерфейс для статистики.
Уже перекопал кучу статей по данной теме. но ни в одной не описано как решить все поставленные задачи. Вот надеюсь на вашу помощь.
PS. Тут возникла проблема которая не вписывается в мое понимание:
Установил чистую ubuntu 9.10, первым делом удалил нетворк менеджер. Настроил сети в /etc/network/interfaces
Вот настройки:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.10.10.201
netmask 255.255.255.0
gateway 10.10.10.1
dns-nameservers 10.10.10.1
hwaddress ether 00:0c:15:26:fc:ec
auto eth1
iface eth1 inet static
address 192.168.2.1
netmask 255.255.255.0
gateway 192.168.2.1
dns-nameservers 192.168.2.1
hwaddress ether 00:0a:e5:d6:3c:dc
Пишу /etc/init.d/networking restart все работает!
Перезагружаю комп отваливается eth1, при попытке /etc/init.d/networking restart
root@server-desktop:~# /etc/init.d/networking restart
* Reconfiguring network interfaces... avahi-daemon start/running, process 3211
avahi-daemon stop/waiting
SIOCSIFHWADDR: No such device
Failed to bring up eth1.
[ OK ]