1

Тема: Dnepronet vs FreeBSD - руководство

Чтобы запустить сабж редактируем /etc/ppp/ppp.conf

dnepronet:
 set log Phase tun command
 set device PPPoE:rl0        # здесь вместо rl0 имя сетевушки которая смотрит на днепронет
 set mppe
 set authname логин # здесь логин
 set authkey пароль # здесь пароль
 set dial
 set login
 add default HISADDR
 enable dns

запускаем соединение

ppp -ddial dnepronet

наблюдаем:

gate# ifconfig
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=8<VLAN_MTU>
        ether 00:02:2a:e1:e9:08
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet 127.0.0.1 netmask 0xff000000
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1490
        inet 192.168.64.117 --> 192.168.33.1 netmask 0xffffffff
        Opened by PID 99666
---cut---

сетевушка поверх которой работает PPPoE адреса не имеет

Для запуска при загрузке дописываем в /etc/rc.conf:

ppp_enable="YES"
ppp_mode="ddial"
ppp_profile="dnepronet"
Мир, труд, май - модем, линукс, пиво
OS: FreeBSD 6.4 --> FreeBSD 7.4 --> FreeBSD 8.4
http://yoip.com.ua/_res/userbar/bl-bar.gif

2

Re: Dnepronet vs FreeBSD - руководство

А запуск инета при загрузке в линуксе (тот же Днепронет) можешь описать? Или то же самое?

http://i.imgur.com/gtEyAgi.png
registered linux user #401181
http://lines.akusherstvo.ru/lineika/586357.gif
http://www.portal-on.ru/jabber/presence/jabber.ru/aviv/jsf-jabber-text.png

3

Re: Dnepronet vs FreeBSD - руководство

в линуксе для работы с пппое нужен pppd, а лучше - rp-pppoe + pppd.
rp-pppoe содержит скрипты для настрйки и автоматического поднятия соединения.

Мир, труд, май - модем, линукс, пиво
OS: FreeBSD 6.4 --> FreeBSD 7.4 --> FreeBSD 8.4
http://yoip.com.ua/_res/userbar/bl-bar.gif

4

Re: Dnepronet vs FreeBSD - руководство

Объяснил smile Типа, читай, Авив, маны smile

http://i.imgur.com/gtEyAgi.png
registered linux user #401181
http://lines.akusherstvo.ru/lineika/586357.gif
http://www.portal-on.ru/jabber/presence/jabber.ru/aviv/jsf-jabber-text.png

5

Re: Dnepronet vs FreeBSD - руководство

У мну Днепронет работал так:
sudo pppoeconf
выбираешь устройство, вводишь логин/пасс, соглашаешься на подключение во время загрузки ОС.

Как-то так.

http://slip.pp.ua/netlife.png
"UNIX прост. Но надо быть гением, чтобы понять его простоту" (с) Деннис Ритчи

6

Re: Dnepronet vs FreeBSD - руководство

Блин, а чем днепронет отличается от других провайдеров, которые по ppp-oe доступ предоставляют? В том числе и ADSL-ные? А оказывается ничем (кроме логина-пассворда). Прям как дети малые  sad

Слушаю это, работаю в Gentoo.

7

Re: Dnepronet vs FreeBSD - руководство

Agressor пишет:

Блин, а чем днепронет отличается от других провайдеров, которые по ppp-oe доступ предоставляют? В том числе и ADSL-ные? А оказывается ничем (кроме логина-пассворда). Прям как дети малые  sad

Требует при соединении mppc. Это в современных ядрах - не проблема, а раньше приходилось самому ядро пересобирать

http://i.imgur.com/gtEyAgi.png
registered linux user #401181
http://lines.akusherstvo.ru/lineika/586357.gif
http://www.portal-on.ru/jabber/presence/jabber.ru/aviv/jsf-jabber-text.png

8

Re: Dnepronet vs FreeBSD - руководство

Можно поднять на MPD, у него много вкусностей: низкая загрузка процессора (построен на netgrapf), сам восстанавливает соединение, имеет веб-морду etc.

компилим порт:

cd /usr/ports/net/mpd5
make
make install
make clean

редактируем /usr/local/etc/mpd5/mpd.conf:
в начале строк стоит табуляция а не пробел.

startup:
        # configure mpd users
        set user ЛОГИНАДМИНА ПАРОЛЬАДМИНА admin
        # configure the console
        set console self 127.0.0.1 5005
        set console open
        # configure the web server
        set web self 0.0.0.0 5006
        set web open

default:
        load dnepronet_home

dnepronet_home:
        create bundle static B1
        set iface route default
        set ipcp ranges 0.0.0.0/0 0.0.0.0/0

        create link static L1 pppoe
        set link action bundle B1
        set auth authname ЛОГИННАИНЕТ
        set auth password ПАРОЛЬНАИНЕТ
        set link max-redial 0
        set link mtu 1460
        set link keep-alive 10 60
        set pppoe iface rl0
        set pppoe service ""
        open

в /etc/rc.conf:

mpd_enable="YES"

в /etc/syslogd.conf:

!mpd
*.*                /var/log/mpd.log

создаем логфайл:

touch /var/log/mpd.log

MPD готов к использованию. Управлять соединением можно по вебморде на порту 5006.

Мир, труд, май - модем, линукс, пиво
OS: FreeBSD 6.4 --> FreeBSD 7.4 --> FreeBSD 8.4
http://yoip.com.ua/_res/userbar/bl-bar.gif

9

Re: Dnepronet vs FreeBSD - руководство

Вот спасибо, как раз поднимать хотел.

http://lug.dp.ua/userbar.png

10

Re: Dnepronet vs FreeBSD - руководство

незачто smile могу на Packet Filter конфиг дать (один из лучших файрволлов в мире) или IPF+IPFW (раньше работали, тож ниче производительность)

Мир, труд, май - модем, линукс, пиво
OS: FreeBSD 6.4 --> FreeBSD 7.4 --> FreeBSD 8.4
http://yoip.com.ua/_res/userbar/bl-bar.gif