|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey A. Cherukhin 2:5020/400 28 Apr 2004 17:00:57 To : All Subject : Проблемы с MPD -------------------------------------------------------------------------------- Доброго времени суток, господа. Имеется router ipfw+natd+ppp(pppoe до ADSL-модема), FreeBSD 4.9-STABLE. Попытался я заменить ppp на mpd 3.16 и наткнулся на следующую проблему: после замены ppp на mpd ping и traceroute наружу уходят и с router'а, и из серой сетки, можно забрать почту, работает icq, но не получается зайти на http сервер провайдера, ни с ftp сервера ничего забрать (в пассивном режиме), скорость менее 10 байт/сек. (причем по каталогам ftp-сервера клиент ходит достаточно шустро, затыкается после перехода в пассивный режим и открытия соединения данных). При этом в mpd.log после успешного соединения больше никаких записей не появляется: Apr 28 19:02:40 gw mpd: mpd: pid 547, version 3.16 (root@gw.internal 16:09 23-Apr-2004) Apr 28 19:02:40 gw mpd: [PPPoE] ppp node is "mpd547-PPPoE" Apr 28 19:02:40 gw mpd: [PPPoE] exec: /sbin/ifconfig ed0 up Apr 28 19:02:40 gw mpd: [PPPoE] using interface ng0 Apr 28 19:02:40 gw mpd: [PPPoE] the max MTU on type "pppoe" links is 1492 Apr 28 19:02:40 gw mpd: [PPPoE] IPCP: peer address cannot be zero Apr 28 19:02:40 gw mpd: [PPPoE] IFACE: Open event Apr 28 19:02:40 gw mpd: [PPPoE] IPCP: Open event Apr 28 19:02:40 gw mpd: [PPPoE] IPCP: state change Initial --> Starting Apr 28 19:02:40 gw mpd: [PPPoE] IPCP: LayerStart Apr 28 19:02:40 gw mpd: [PPPoE] bundle: OPEN event in state CLOSED Apr 28 19:02:40 gw mpd: [PPPoE] opening link "PPPoE"... Apr 28 19:02:40 gw mpd: [PPPoE] link: OPEN event Apr 28 19:02:40 gw mpd: [PPPoE] LCP: Open event Apr 28 19:02:40 gw mpd: [PPPoE] LCP: state change Initial --> Starting Apr 28 19:02:40 gw mpd: [PPPoE] LCP: LayerStart Apr 28 19:02:40 gw mpd: [PPPoE] device: OPEN event in state DOWN Apr 28 19:02:40 gw mpd: [PPPoE] device is now in state OPENING Apr 28 19:02:40 gw mpd: [PPPoE] rec'd ACNAME "XXXXX" Apr 28 19:02:40 gw mpd: [PPPoE] rec'd proto LCP while dead Apr 28 19:02:40 gw mpd: [PPPoE] PPPoE connection successful Apr 28 19:02:40 gw mpd: [PPPoE] device: UP event in state OPENING Apr 28 19:02:40 gw mpd: [PPPoE] device is now in state UP Apr 28 19:02:40 gw mpd: [PPPoE] link: UP event Apr 28 19:02:40 gw mpd: [PPPoE] link: origination is local Apr 28 19:02:40 gw mpd: [PPPoE] LCP: Up event Apr 28 19:02:40 gw mpd: [PPPoE] LCP: state change Starting --> Req-Sent Apr 28 19:02:40 gw mpd: [PPPoE] LCP: phase shift DEAD --> ESTABLISH Apr 28 19:02:40 gw mpd: [PPPoE] LCP: SendConfigReq #1 Apr 28 19:02:40 gw mpd: MRU 1492 Apr 28 19:02:40 gw mpd: MAGICNUM c7950795 Apr 28 19:02:40 gw mpd: [PPPoE] LCP: rec'd Configure Nak #1 link 0 (Req-Sent) Apr 28 19:02:40 gw mpd: MRU 1500 Apr 28 19:02:40 gw mpd: [PPPoE] LCP: SendConfigReq #2 Apr 28 19:02:40 gw mpd: MRU 1492 Apr 28 19:02:40 gw mpd: MAGICNUM c7950795 Apr 28 19:02:40 gw mpd: [PPPoE] LCP: rec'd Configure Nak #2 link 0 (Req-Sent) Apr 28 19:02:40 gw mpd: MRU 1500 Apr 28 19:02:40 gw mpd: [PPPoE] LCP: SendConfigReq #3 Apr 28 19:02:40 gw mpd: MRU 1492 Apr 28 19:02:40 gw mpd: MAGICNUM c7950795 Apr 28 19:02:41 gw mpd: [PPPoE] LCP: rec'd Configure Nak #3 link 0 (Req-Sent) Apr 28 19:02:41 gw mpd: MRU 1500 Apr 28 19:02:41 gw mpd: [PPPoE] LCP: SendConfigReq #4 Apr 28 19:02:41 gw mpd: MRU 1492 Apr 28 19:02:41 gw mpd: MAGICNUM c7950795 Apr 28 19:02:41 gw mpd: [PPPoE] LCP: rec'd Configure Nak #4 link 0 (Req-Sent) Apr 28 19:02:41 gw mpd: MRU 1500 Apr 28 19:02:41 gw mpd: [PPPoE] LCP: SendConfigReq #5 Apr 28 19:02:41 gw mpd: MRU 1492 Apr 28 19:02:41 gw mpd: MAGICNUM c7950795 Apr 28 19:02:41 gw mpd: [PPPoE] LCP: rec'd Configure Nak #5 link 0 (Req-Sent) Apr 28 19:02:41 gw mpd: MRU 1500 Apr 28 19:02:41 gw mpd: [PPPoE] LCP: SendConfigReq #6 Apr 28 19:02:41 gw mpd: MRU 1492 Apr 28 19:02:41 gw mpd: MAGICNUM c7950795 Apr 28 19:02:41 gw mpd: [PPPoE] LCP: rec'd Configure Reject #6 link 0 (Req-Sent) Apr 28 19:02:41 gw mpd: MRU 1492 Apr 28 19:02:41 gw mpd: [PPPoE] LCP: SendConfigReq #7 Apr 28 19:02:41 gw mpd: MAGICNUM c7950795 Apr 28 19:02:41 gw mpd: [PPPoE] LCP: rec'd Configure Ack #7 link 0 (Req-Sent) Apr 28 19:02:41 gw mpd: MAGICNUM c7950795 Apr 28 19:02:41 gw mpd: [PPPoE] LCP: state change Req-Sent --> Ack-Rcvd Apr 28 19:02:42 gw mpd: [PPPoE] LCP: rec'd Configure Request #2 link 0 (Ack-Rcvd) Apr 28 19:02:42 gw mpd: AUTHPROTO PAP Apr 28 19:02:42 gw mpd: MAGICNUM eee05b72 Apr 28 19:02:42 gw mpd: [PPPoE] LCP: SendConfigAck #2 Apr 28 19:02:42 gw mpd: AUTHPROTO PAP Apr 28 19:02:42 gw mpd: MAGICNUM eee05b72 Apr 28 19:02:42 gw mpd: [PPPoE] LCP: state change Ack-Rcvd --> Opened Apr 28 19:02:42 gw mpd: [PPPoE] LCP: phase shift ESTABLISH --> AUTHENTICATE Apr 28 19:02:42 gw mpd: [PPPoE] LCP: auth: peer wants PAP, I want nothing Apr 28 19:02:42 gw mpd: [PPPoE] PAP: using authname "XXXXXXXXXX" Apr 28 19:02:42 gw mpd: [PPPoE] PAP: sending REQUEST Apr 28 19:02:42 gw mpd: [PPPoE] LCP: LayerUp Apr 28 19:02:43 gw mpd: [PPPoE] PAP: rec'd ACK #1 Apr 28 19:02:43 gw mpd: [PPPoE] LCP: authorization successful Apr 28 19:02:43 gw mpd: [PPPoE] LCP: phase shift AUTHENTICATE --> NETWORK Apr 28 19:02:43 gw mpd: [PPPoE] setting interface ng0 MTU to 1492 bytes Apr 28 19:02:43 gw mpd: [PPPoE] up: 1 link, total bandwidth 64000 bps Apr 28 19:02:43 gw mpd: [PPPoE] IPCP: Up event Apr 28 19:02:43 gw mpd: [PPPoE] IPCP: state change Starting --> Req-Sent Apr 28 19:02:43 gw mpd: [PPPoE] IPCP: SendConfigReq #1 Apr 28 19:02:43 gw mpd: IPADDR 0.0.0.0 Apr 28 19:02:43 gw mpd: COMPPROTO VJCOMP, 16 comp. channels, no comp-cid Apr 28 19:02:43 gw mpd: [PPPoE] IPCP: rec'd Configure Request #1 link 0 (Req-Sent) Apr 28 19:02:43 gw mpd: IPADDR 111.11.111.11 Apr 28 19:02:43 gw mpd: 111.11.111.11 is OK Apr 28 19:02:43 gw mpd: [PPPoE] IPCP: SendConfigAck #1 Apr 28 19:02:43 gw mpd: IPADDR 111.11.111.11 Apr 28 19:02:43 gw mpd: [PPPoE] IPCP: state change Req-Sent --> Ack-Sent Apr 28 19:02:43 gw mpd: [PPPoE] IPCP: rec'd Configure Reject #1 link 0 (Ack-Sent) Apr 28 19:02:43 gw mpd: COMPPROTO VJCOMP, 16 comp. channels, no comp-cid Apr 28 19:02:43 gw mpd: [PPPoE] IPCP: SendConfigReq #2 Apr 28 19:02:43 gw mpd: IPADDR 0.0.0.0 Apr 28 19:02:43 gw mpd: [PPPoE] IPCP: rec'd Configure Nak #2 link 0 (Ack-Sent) Apr 28 19:02:43 gw mpd: IPADDR 222.222.22.2 Apr 28 19:02:43 gw mpd: 222.222.22.2 is OK Apr 28 19:02:43 gw mpd: [PPPoE] IPCP: SendConfigReq #3 Apr 28 19:02:43 gw mpd: IPADDR 222.222.22.2 Apr 28 19:02:43 gw mpd: [PPPoE] IPCP: rec'd Configure Ack #3 link 0 (Ack-Sent) Apr 28 19:02:43 gw mpd: IPADDR 222.22.22.2 Apr 28 19:02:43 gw mpd: [PPPoE] IPCP: state change Ack-Sent --> Opened Apr 28 19:02:43 gw mpd: [PPPoE] IPCP: LayerUp Apr 28 19:02:43 gw mpd: 222.22.22.2 -> 111.11.111.11 Apr 28 19:02:43 gw mpd: [PPPoE] IFACE: Up event Apr 28 19:02:43 gw mpd: [PPPoE] setting interface ng0 MTU to 1492 bytes Apr 28 19:02:43 gw mpd: [PPPoE] exec: /sbin/ifconfig ng0 222.222.22.2 111.11.111.11 netmask 0xffffffff -link0 Apr 28 19:02:43 gw mpd: [PPPoE] exec: /sbin/route add 222.222.22.2 -iface lo0 Apr 28 19:02:43 gw mpd: [PPPoE] exec: /sbin/route add 0.0.0.0 111.11.111.11 Apr 28 19:02:43 gw mpd: [PPPoE] IFACE: Up event trafshow -i ng0 в этот момент показывает на выбор: 1) Nothing to show, this interface sleeping or broken. blah-blah-gluk-gluk-wait... 2) From Address To Address Prot Bytes CPS ============================================================================ =============== 0:0:0:0:0:0 0:0:0:0:0:0 0000 115 23 0:0:0:0:0:0 0:0:0:0:0:0 0000 80 16 3) Where is the tcp or udp packets contained data? It is exactly what I want! Now! Модули ng_* я прописал в loader.conf [root@gw root]# kldstat Id Refs Address Size Name 1 9 0xc0100000 224370 kernel 2 8 0xc0325000 a554 netgraph.ko 3 1 0xc0330000 33ec ng_ether.ko 4 1 0xc0334000 51a0 ng_pppoe.ko 5 1 0xc033a000 3f78 ng_socket.ko 6 1 0xc033e000 3074 ng_iface.ko 7 1 0xc0342000 63f8 ng_ppp.ko 8 1 0xc0349000 3cc8 ng_bpf.ko 9 1 0xc034d000 4328 ng_vjc.ko Конфигурация mpd взята из примеров: [root@gw root]# cat /usr/local/etc/mpd/mpd.conf # # PPPoE client example (see also mpd.links.sample entry "PPPoE") # PPPoE: new -i ng0 PPPoE PPPoE set iface addrs 1.1.1.1 2.2.2.2 set iface route default set iface disable on-demand set iface idle 0 set bundle disable multilink set bundle authname XXXXXXXXX set link no acfcomp protocomp set link disable pap chap set link accept chap set link mtu 1492 set link keep-alive 10 60 set ipcp yes vjcomp set ipcp ranges 0.0.0.0/0 0.0.0.0/0 open iface В остальной конфигурации, работающей при использовании ppp, поменял только natd_interface в rc.conf с tun0 на IP и oif (имя внешнего интерфейса) в rc.firewall на ng0. Есть идеи, в каком направлении искать решение? -- WBW Sergey A. Cherukhin --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577e7ac5908.html, оценка из 5, голосов 10
|