Mikrotik

Настройка Mikrotik
http://www.lanmart.ru/blogs/how-to-become-isp/

В этой статье описано как настроить Mikrotik для раздачи интернета через PPPOE. Еcли требуется использовать RADIUS сервер вместе с Mikrotik, то в настройках Mikrotik указываем его IP address. Например, можно использовать freeradius c mysql и в качестве веб интерфейса daloradius. См. http://sourceforge.net/projects/daloradius/
В архиве с daloradius есть мануал по установке. После его потребуется настроить. Кроме добавления пользователей с паролями, потребуется добавить для них атрибуты. См. http://wiki.mikrotik.com/wiki/Manual:RADIUS_Client#Supported_RADIUS_Attr...
Например, в простейшем случае, я добавил:
Mikrotik-Host-IP - ip адрес PPPоE сервера
Framed-IP-Address - ip адрес для пользователя, подключающегося по PPPoE
Mikrotik-Rate-Limit - ограничения скорости RX/TX ( прием\передача по отношению к роутеру, для пользователя - наоборот )

Проброс портов в Mikrotik
http://habrahabr.ru/post/182166

Howto setup Mini ISP using Mikrotik as PPPoE Server + DMASOFTLAB Radius Manager Scratch Card Billing System+ Linux Transparent Firewall Bridge + Ubuntu SQUID 2.7 Proxy Server
http://aacable.wordpress.com/2011/07/19/mikrotik-dmasoftlab-rm-squid-zph...

Настройка firewall-а на Mikrotik

Настройка firewall почти такая же как и iptables
например, см. http://spw.ru/solutions/nastrojka_filtracii_trafika_na_mikrotik/

iptables - http://www.k-max.name/linux/netfilter-iptables-v-linux/

iproute2 например, см
http://www.k-max.name/linux/nastrojka-i-upravlenie-setevoj-podsistemoj-l...