Страница 1 из 1

Помогите довести до ума MPD5 под FreeBSD 7.2

Добавлено: 2009-10-24 12:11:13
ved00n
Установил mpd5, но в интернет попасть не могу. Хотя в логах пишется, что аутентификация прошла успешно и присвоен IP выдаваемый провайдером. Подключение происходит посредством PPPoE.

mpd.log

Код: Выделить всё

Oct 24 14:23:17 6mk mpd: Multi-link PPP daemon for FreeBSD
Oct 24 14:23:17 6mk mpd:
Oct 24 14:23:17 6mk mpd: process 894 started, version 5.3 (root@6mk.lan 14:08 24-Oct-2009)
Oct 24 14:23:17 6mk mpd: [B1] Bundle: Interface ng0 created
Oct 24 14:23:17 6mk mpd: [L1] Link: OPEN event
Oct 24 14:23:17 6mk mpd: [L1] LCP: Open event
Oct 24 14:23:17 6mk mpd: [L1] LCP: state change Initial --> Starting
Oct 24 14:23:17 6mk mpd: [L1] LCP: LayerStart
Oct 24 14:23:17 6mk mpd: [L1] PPPoE: Connecting to ''
Oct 24 14:23:17 6mk mpd: PPPoE: rec'd ACNAME "OREN_ATS-56_ME60_1"
Oct 24 14:23:17 6mk mpd: [L1] PPPoE: connection successful
Oct 24 14:23:17 6mk mpd: [L1] Link: UP event
Oct 24 14:23:17 6mk mpd: [L1] LCP: Up event
Oct 24 14:23:17 6mk mpd: [L1] LCP: state change Starting --> Req-Sent
Oct 24 14:23:17 6mk mpd: [L1] LCP: SendConfigReq #1
Oct 24 14:23:17 6mk mpd: [L1]   PROTOCOMP
Oct 24 14:23:17 6mk mpd: [L1]   MRU 1492
Oct 24 14:23:17 6mk mpd: [L1]   MAGICNUM 11487986
Oct 24 14:23:17 6mk mpd: [L1] LCP: rec'd Configure Reject #1 (Req-Sent)
Oct 24 14:23:17 6mk mpd: [L1]   PROTOCOMP
Oct 24 14:23:17 6mk mpd: [L1] LCP: SendConfigReq #2
Oct 24 14:23:17 6mk mpd: [L1]   MRU 1492
Oct 24 14:23:17 6mk mpd: [L1]   MAGICNUM 11487986
Oct 24 14:23:17 6mk mpd: [L1] LCP: rec'd Configure Ack #2 (Req-Sent)
Oct 24 14:23:17 6mk mpd: [L1]   MRU 1492
Oct 24 14:23:17 6mk mpd: [L1]   MAGICNUM 11487986
Oct 24 14:23:17 6mk mpd: [L1] LCP: state change Req-Sent --> Ack-Rcvd
Oct 24 14:23:19 6mk mpd: [L1] LCP: state change Ack-Rcvd --> Req-Sent
Oct 24 14:23:19 6mk mpd: [L1] LCP: SendConfigReq #3
Oct 24 14:23:19 6mk mpd: [L1]   MRU 1492
Oct 24 14:23:19 6mk mpd: [L1]   MAGICNUM 11487986
Oct 24 14:23:19 6mk mpd: [L1] LCP: rec'd Configure Ack #3 (Req-Sent)
Oct 24 14:23:19 6mk mpd: [L1]   MRU 1492
Oct 24 14:23:19 6mk mpd: [L1]   MAGICNUM 11487986
Oct 24 14:23:19 6mk mpd: [L1] LCP: state change Req-Sent --> Ack-Rcvd
Oct 24 14:23:20 6mk mpd: [L1] LCP: rec'd Configure Request #1 (Ack-Rcvd)
Oct 24 14:23:20 6mk mpd: [L1]   MRU 1492
Oct 24 14:23:20 6mk mpd: [L1]   AUTHPROTO PAP
Oct 24 14:23:20 6mk mpd: [L1]   MAGICNUM 040049d2
Oct 24 14:23:20 6mk mpd: [L1] LCP: SendConfigAck #1
Oct 24 14:23:20 6mk mpd: [L1]   MRU 1492
Oct 24 14:23:20 6mk mpd: [L1]   AUTHPROTO PAP
Oct 24 14:23:20 6mk mpd: [L1]   MAGICNUM 040049d2
Oct 24 14:23:20 6mk mpd: [L1] LCP: state change Ack-Rcvd --> Opened
Oct 24 14:23:20 6mk mpd: [L1] LCP: auth: peer wants PAP, I want nothing
Oct 24 14:23:20 6mk mpd: [L1] PAP: using authname "stinger"
Oct 24 14:23:20 6mk mpd: [L1] PAP: sending REQUEST #1 len: 19
Oct 24 14:23:20 6mk mpd: [L1] LCP: LayerUp
Oct 24 14:23:22 6mk mpd: [L1] PAP: using authname "stinger"
Oct 24 14:23:22 6mk mpd: [L1] PAP: sending REQUEST #2 len: 19
Oct 24 14:23:22 6mk mpd: [L1] PAP: rec'd ACK #2 len: 36
Oct 24 14:23:22 6mk mpd: [L1]   MESG: Authentication success,Welcome!
Oct 24 14:23:22 6mk mpd: [L1] LCP: authorization successful
Oct 24 14:23:22 6mk mpd: [L1] Link: Matched action 'bundle "B1" ""'
Oct 24 14:23:22 6mk mpd: [L1] Link: Join bundle "B1"
Oct 24 14:23:22 6mk mpd: [B1] Bundle: Status update: up 1 link, total bandwidth 64000 bps
Oct 24 14:23:22 6mk mpd: [B1] IPCP: Open event
Oct 24 14:23:22 6mk mpd: [B1] IPCP: state change Initial --> Starting
Oct 24 14:23:22 6mk mpd: [B1] IPCP: LayerStart
Oct 24 14:23:22 6mk mpd: [B1] IPCP: Up event
Oct 24 14:23:22 6mk mpd: [B1] IPCP: state change Starting --> Req-Sent
Oct 24 14:23:22 6mk mpd: [B1] IPCP: SendConfigReq #1
Oct 24 14:23:22 6mk mpd: [B1]   IPADDR 0.0.0.0
Oct 24 14:23:22 6mk mpd: [B1]   COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Oct 24 14:23:22 6mk mpd: [B1] IPCP: rec'd Configure Request #0 (Req-Sent)
Oct 24 14:23:22 6mk mpd: [B1]   IPADDR 172.16.0.84
Oct 24 14:23:22 6mk mpd: [B1]     172.16.0.84 is OK
Oct 24 14:23:22 6mk mpd: [B1] IPCP: SendConfigAck #0
Oct 24 14:23:22 6mk mpd: [B1]   IPADDR 172.16.0.84
Oct 24 14:23:22 6mk mpd: [B1] IPCP: state change Req-Sent --> Ack-Sent
Oct 24 14:23:22 6mk mpd: [B1] IPCP: rec'd Configure Reject #1 (Ack-Sent)
Oct 24 14:23:22 6mk mpd: [B1]   COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Oct 24 14:23:22 6mk mpd: [B1] IPCP: SendConfigReq #2
Oct 24 14:23:22 6mk mpd: [B1]   IPADDR 0.0.0.0
Oct 24 14:23:22 6mk mpd: [B1] IPCP: rec'd Configure Nak #2 (Ack-Sent)
Oct 24 14:23:22 6mk mpd: [B1]   IPADDR 85.192.xxx.xxx
Oct 24 14:23:22 6mk mpd: [B1]     85.192.xxx.xxx is OK
Oct 24 14:23:22 6mk mpd: [B1] IPCP: SendConfigReq #3
Oct 24 14:23:22 6mk mpd: [B1]   IPADDR 85.192.xxx.xxx
Oct 24 14:23:22 6mk mpd: [B1] IPCP: rec'd Configure Ack #3 (Ack-Sent)
Oct 24 14:23:22 6mk mpd: [B1]   IPADDR 85.192.xxx.xxx
Oct 24 14:23:22 6mk mpd: [B1] IPCP: state change Ack-Sent --> Opened
Oct 24 14:23:22 6mk mpd: [B1] IPCP: LayerUp
Oct 24 14:23:22 6mk mpd: [B1]   85.192.xxx.xxx -> 172.16.0.84
Oct 24 14:23:22 6mk mpd: [B1] IFACE: Add route 0.0.0.0/0 172.16.0.84 failed: File exists
Oct 24 14:23:22 6mk mpd: [B1] IFACE: Up event
mpd.conf

Код: Выделить всё

startup:
        # configure mpd users
        set user stinger M67v59 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 pppoe_client

pppoe_client:

        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 re0
        set pppoe service ""
        open
Подскажите в чём проблема?

Re: Помогите довести до ума MPD5 под FreeBSD 7.2

Добавлено: 2009-10-24 14:50:35
paradox

Код: Выделить всё

netstat -nr

Re: Помогите довести до ума MPD5 под FreeBSD 7.2

Добавлено: 2009-10-24 15:24:52
ved00n
netstat -nr

Код: Выделить всё

Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            192.168.1.1        UGS         0      479    re0
10.10.0.0/16       link#2             UC          0        0   fxp0
10.10.38.57        00:1d:60:74:4d:fa  UHLW        1        0   fxp0   1184
10.10.38.155       00:16:d4:ce:42:07  UHLW        1       80   fxp0   1199
127.0.0.1          127.0.0.1          UH          0       20    lo0
172.16.0.84        85.192.xxx.xxx     UH          0        0    ng0
192.168.1.0/24     link#1             UC          0        0    re0
192.168.1.1        00:13:49:39:ef:45  UHLW        2        0    re0   1162
/etc/rc.conf

Код: Выделить всё

gateway_enable="YES"
hostname="6mk.lan"
defaultrouter="192.168.1.1"
ifconfig_fxp0="inet 10.10.38.50  netmask 255.255.0.0"
ifconfig_re0="inet 192.168.1.52  netmask 255.255.255.0"

keymap="ru.koi8-r"
linux_enable="YES"
sshd_enable="YES"
ftpd_enable="YES"

mpd_enable="YES"

pf_enable="YES"
pf_rules="/etc/pf.conf"
pf_flags=""
pflog_enable="YES"
pflog_logfile="/var/log/pflog"
pflog_flags=""

apache22_enable="YES"
mysql_enable="YES"
enable_quotas="YES"
check_quotas="NO"
ntpd_enable="YES"
ntpd_sync_on_start="YES"

named_enable="YES"
fsck_y_enable="YES"
sendmail_enable="YES"

Re: Помогите довести до ума MPD5 под FreeBSD 7.2

Добавлено: 2009-10-24 15:28:51
paradox
Oct 24 14:23:22 6mk mpd: [B1] 85.192.xxx.xxx -> 172.16.0.84
default 192.168.1.1 UGS 0 479 re0
дальше без обьяснений и комментарий
вам должно быть все понятно

Re: Помогите довести до ума MPD5 под FreeBSD 7.2

Добавлено: 2009-10-24 15:53:34
ved00n
paradox писал(а): дальше без обьяснений и комментарий
вам должно быть все понятно
Спасибо за наводку. Заменил в rc.conf строчку defaultrouter="192.168.1.1" на defaultrouter="172.16.0.84". Всё заработало.

Re: Помогите довести до ума MPD5 под FreeBSD 7.2

Добавлено: 2009-10-24 15:58:18
paradox
мыслите правильно
а действуете неправильно

Re: Помогите довести до ума MPD5 под FreeBSD 7.2

Добавлено: 2009-10-24 16:45:29
ved00n
paradox писал(а):мыслите правильно
а действуете неправильно
А как будет правильно? Я так понимаю нужно править конфиг mpd.conf?

Re: Помогите довести до ума MPD5 под FreeBSD 7.2

Добавлено: 2009-10-24 20:16:07
GRooVE
ved00n писал(а):
paradox писал(а):мыслите правильно
а действуете неправильно
А как будет правильно? Я так понимаю нужно править конфиг mpd.conf?
уберите defaultrouter, он вам не нужен

Re: Помогите довести до ума MPD5 под FreeBSD 7.2

Добавлено: 2009-10-25 8:28:17
ved00n
Еще раз Большое Спасибо!

Re: Помогите довести до ума MPD5 под FreeBSD 7.2

Добавлено: 2009-10-25 8:50:19
thefree
GRooVE писал(а):уберите defaultrouter, он вам не нужен
1. Убрать set iface route default в mpd5.conf
2. Добавить route_static к vpn серверу в rc.conf
3. Поправить что бы mpd5 автоматически правила маршрутизацию в зависимости от поднятого интерфейса.

Re: Помогите довести до ума MPD5 под FreeBSD 7.2

Добавлено: 2009-10-25 17:30:12
ved00n
thefree писал(а): 1. Убрать set iface route default в mpd5.conf
Попробовал убрать эту строчку, но после перезагрузки интернет не заработал.
thefree писал(а): 2. Добавить route_static к vpn серверу в rc.conf
Но у меня нет VPN сервера. Для чего мне эта строчка?
thefree писал(а): 3. Поправить что бы mpd5 автоматически правила маршрутизацию в зависимости от поднятого интерфейса.
Здесь можно поподробней? У меня mpd5 должен дозваниваться через модем подключенный в один интерфейс. О каких еще интерфейсах речь?

Re: Помогите довести до ума MPD5 под FreeBSD 7.2

Добавлено: 2009-10-25 21:16:05
GRooVE
thefree писал(а):1. Убрать set iface route default в mpd5.conf
thefree писал(а):3. Поправить что бы mpd5 автоматически правила маршрутизацию в зависимости от поднятого интерфейса.
имхо неоправданный гемор

2 ved00n,
просто уберите defaultrouter как я выше писал
если нужна сетка - пишите статические маршруты

Re: Помогите довести до ума MPD5 под FreeBSD 7.2

Добавлено: 2009-10-25 22:18:06
ved00n
GRooVE писал(а): просто уберите defaultrouter как я выше писал
если нужна сетка - пишите статические маршруты
Да, после убирание defaultrouter из rc.conf, еще после Вашего первого совета, всё заработало.
Касательно сетки. Через этот сервер интернет раздается трем пользователям через NAT с помощью PF. В этом случае нужно прописывать дополнительные маршруты? Если нужно, то подскажите примерное направление, где и как.

Re: Помогите довести до ума MPD5 под FreeBSD 7.2

Добавлено: 2009-10-26 0:01:10
GRooVE
ved00n писал(а):Да, после убирание defaultrouter из rc.conf, еще после Вашего первого совета, всё заработало.
Касательно сетки. Через этот сервер интернет раздается трем пользователям через NAT с помощью PF. В этом случае нужно прописывать дополнительные маршруты? Если нужно, то подскажите примерное направление, где и как.
Если клиенты в той же сети, то ничего прописывать не нужно
Если же клиенты за шлюзом - прописывайте статические маршруты. Например так:
в rc.conf:

Код: Выделить всё

static_routes="user1 user2 user3"
route_user1="192.168.1.1/32 192.168.0.1"
route_user2="192.168.2.2/32 192.168.0.1"
route_user3="192.168.3.3/32 192.168.0.1"

Re: Помогите довести до ума MPD5 под FreeBSD 7.2

Добавлено: 2009-10-26 7:12:07
ved00n
Шлюз имеет две сетевых карты. Та, что смотрит в локалку имеет адрес 10.10.38.50/16
Клиенты имеют адреса типа:
10.10.50.50/16 шлюз по умолчанию 10.10.38.50
10.10.34.47/16 шлюз по умолчанию 10.10.38.50

В этом случае нужно приписывать маршруты?

Re: Помогите довести до ума MPD5 под FreeBSD 7.2

Добавлено: 2009-10-26 18:23:23
GRooVE
ved00n писал(а):Шлюз имеет две сетевых карты. Та, что смотрит в локалку имеет адрес 10.10.38.50/16
Клиенты имеют адреса типа:
10.10.50.50/16 шлюз по умолчанию 10.10.38.50
10.10.34.47/16 шлюз по умолчанию 10.10.38.50

В этом случае нужно приписывать маршруты?
Уважаемый, с такими вопросами сюда:
http://ru.wikipedia.org/wiki/Маска_подсети

Re: Помогите довести до ума MPD5 под FreeBSD 7.2

Добавлено: 2009-10-27 6:16:36
ved00n
GRooVE писал(а):
ved00n писал(а):Шлюз имеет две сетевых карты. Та, что смотрит в локалку имеет адрес 10.10.38.50/16
Клиенты имеют адреса типа:
10.10.50.50/16 шлюз по умолчанию 10.10.38.50
10.10.34.47/16 шлюз по умолчанию 10.10.38.50

В этом случае нужно приписывать маршруты?
Уважаемый, с такими вопросами сюда:
http://ru.wikipedia.org/wiki/Маска_подсети
В масках подсети я немного разбираюсь. А что не так в приведенных мною адресах и масках? Сам сервер находится в небольшой домашней сети и служит для раздачи интернета отдельным пользователям из разных домов.