PDA

Просмотр полной версии : роутер на FreeBSD for Ufanet


Тарифы: МТС, Билайн, МегаФон
Выгодные непубличные тарифы МТС, Билайн, МегаФон, Безлимитный интернет ✅
_A_M_
19-05-2011, 15:13
Хочется что бы машинка раздавала во внутреннюю сеть по DHCP ip'шники и ufanet + что бы работал локал без впн ... но что то не выходит каменный цветок у данилы мастера :(

В итоге запустил машинку со следующими конфигами (особо не гонял но фильм качался с локального торрента ~9.6Мбс :cool:):

с фаерволом немножко засада получилась ... правила применяются раньше, чем интерфейс получает ip по dhcp … собственно на эту засаду фаер и ругается при загрузке ... не знаю насколько правильно, но решается добавлением правил в dhclient-scripl (отмечено красным)

если кточто умного добавить хочет - вэлкам :)

еще проблема при загрузке mpd5 не коннектится к pptp.ufanet.ru пришлось заменить на set pptp peer 10.8.0.1

много благодарностей boco :)

FreeBSD 8.2 Release
isc-dhcp42-server-4.1
mpd 5.5

собрал ядро с опциями:
/etc/rc.conf

/etc/firewall
DHCP сервер
/usr/local/etc/dhcpd.conf
DHCP клиент
/etc/dhclient.conf
/usr/local/libexec/dhclient-scripl
VPN клиент (mpd5)
/usr/local/etc/mpd5/mpd.conf
/usr/local/etc/mpd5/up-scripl
/usr/local/etc/mpd5/down-scripl

boco
19-05-2011, 18:43
nat надо просто настроить, а чтобы работал "локал без впн" надо поправить /etc/dhclient.conf и /sbin/dhclient-scripl

_A_M_
19-05-2011, 21:34
nat настроил :cool:

к этому мы еще вернемся :)



теперь вопрос по mpd5:

добавляю в /etc/rc.conf >> mpd_enable="YES"

/usr/local/etc/mpd5/mpd.conf
/usr/local/etc/mpd5/up.sh
/usr/local/etc/mpd5/down.sh

и... на роутере интернет не работает ... хотя пинг до vpn.ufanet.ru проходит нормально ...

reffrush
19-05-2011, 21:48
чё за $4?

я думаю это бы ещё надо

boco
20-05-2011, 09:55
для начала убрать up/down скрипты и показать трассировку до "интернета"

boco
20-05-2011, 10:13
/etc/dhclient.conf
в /usr/local/libexec/dhclient-scripl находишь функцию add_new_routes() и комментируешь return
/usr/local/etc/mpd5/mpd.conf
/usr/local/etc/mpd5/up-scripl
/usr/local/etc/mpd5/down-scripl

boco
20-05-2011, 10:22
option routers надо толкать в секцию subnet

boco
20-05-2011, 14:57
настраиваем "локал без впн"

добавить в /etc/rc.conf
сделать скрипт /etc/dhclient-exit-hooks
поместить в /etc/ufanets.conf уфанетовские сетки
нужно учесть, что не на все белые ипишки из вышеприведенных диапазонов есть доступ с серых адресов вида 10.x.x.x, поэтому такие исключения нужно вставлять (удалять) в таблицу маршрутизации при подняти (опускании) vpn в скриптах up-scripl/down-scripl. какие это ипишки - я не знаю.

в принципе, нет смысла гонять трафик на белые уфанетовские ипишки мимо впн. безлимиты сейчас скоростные, а ничего особенно жрущего трафик на этих адресах нет. то есть, весь этот пост можно смело проигнорировать (кроме правки /etc/rc.conf - эта правка полезна в любом случае)

ps. а еще можно не править dhclient-scripl, а внести весь функционал add_new_routes() в exit hook. оставляю как домашнее задание. =)

_A_M_
20-05-2011, 20:10
нехотит у меня mpd работать :( говорит следующее:

при отключенных up-scripl down-scripl такой trace

boco
20-05-2011, 21:53
ls -l /usr/local/etc/mpd5
netstat -rnl

_A_M_
30-05-2011, 21:28
всё окей! всему виной кривые руки :)

boco
30-05-2011, 23:59
mpd и сам натить умеет, и не надо коряжить dhclient-scripls и down-scripl.

то, что не может отрезолвить pptp.ufanet.ru - плохо, 10.8.0.1 в будущем перестанет работать. имеет смысл разобраться, в чем дело.

ден83
31-05-2011, 00:05
автор железо на чем роутер собрал опиши.

_A_M_
31-05-2011, 15:04
убрал из up/down-scripl правила файрвола, добавил в mpd5.conf "set iface enable nat" вроде бы работает .. этого достаточно ?


заметил что при загрузке статус у сетевух пишет "no carrier", а после загрузки ifconfig показывает уже нормально "active". Может что-то с этим связано ?



железки:

мамка Intel D525MW,внешняя сетевуха 3com, озу2гб, 80гб винт(в будущем хочу флешку вместо винта поставить) и допиленный напильником корпус :)

ден83
01-06-2011, 00:14
блок питания еще бы без кулерный.

boco
01-06-2011, 06:51
да
для начала 20-секундную задержку на запуск mpd.

ДорогоНах
01-06-2011, 08:53
скучная тема. Добавимкась сюда изюминку :D

http://s59.radikal.ru/i165/1006/2b/6677d1397b1f.jpg

TreeOne
01-06-2011, 09:18
:D :D
бле, ненавижу фряху :) особенно после неведомых мне переименований хардов в /dev и отказе в загрузке. а то что все утилиты и скрипты находятся в /usr который отказывался монтировать, еще больше добавило ненависти. но не спорю, позабавило.

хнырг
01-06-2011, 09:30
прост готовить не умеешь ))

TreeOne
01-06-2011, 09:34
не спорю. хотел че-нить почитать вникнуть, но понял что лучше специализироваться на одном дистрибутиве и поднять новый сервак.

_A_M_
15-10-2011, 18:25
тему ап!

поделитесь кто нибудь рабочими настройками файрвола под уфанет)))))

TreeOne
24-10-2011, 13:38
файервола? О_о