From: "Sergey N. Yatskevich" <syatskevich@n21lab.gosniias.msk.ru> To: devel@altlinux.ru Subject: [devel] PPP сервер на ALTLinux Date: 21 Jan 2002 15:55:24 +0300 Message-ID: <1011617727.30879.32.camel@office-server.office.ru> (raw) Привет всем! Попытался я тут сделать внешний вход в Интернет через модем на одной из машин на работе и столкнулся с проблемой, которую не знаю как решить. Немного общей ситуации: - И на работе (на сервере) и дома стоит ALTLinux с последними обновлениями из Sisyphus. Единственная разница - на сервере kernel22-2.2.20, дома - kernel24-2.4.18 - В качестве getty на сервере используется mgetty и к нему никаких претензмй нет, автоматически определяет /AutoPPP/ и запускает pppd -detach proxyarp auth - дома для входя используется конфигурация pppd (/etc/ppp/options) по умолчанию (с одной опцией lock). В качестве звонилки - kppp. Соединение с любыми провайдерами интеренет до сих пор не вызывало никаких проблем. Все работает. - на сервере: /etc/ppp/options: lock nodeflate nobsdcomp name office ms-dns 1.2.3.4 ms-dns 5.6.7.8 kdebug 7 /etc/ppp/options.ttyS0: 192.168.0.1:192.168.0.200 сервер имеет две карты ethernet карты - для соединения с интернет и с локальной сетью. Внешний адрес не важен, а внутренний - 192.168.0.1 - соединение через minicom проходит совершенно нормально, все работает отлично. Теперь собственно проблема: При PPP соединении авторизация, выдача адресов и настройка DNS проходит совершенно нормально. Настройка таблицы маршрутизации и конфигурация интерфейсов тоже проходят нормально и на сервере и на клиенте. Но вот после этого все - полный молчок. Никакие пакеты не проходят ни в одну ни в другую сторону. При просмотре /var/log/kernel/info куда модуль ppp пишет лог принятых/отправленных пакетов видно следующее: skip... Jan 20 10:27:13 hudlit kernel: ppp: receive frame, count = 17 Jan 20 10:27:13 hudlit kernel: FF 03 C0 23 01 01 00 0D ...#.... Jan 20 10:27:13 hudlit kernel: 04 74 65 73 74 03 31 32 .test.12 Jan 20 10:27:13 hudlit kernel: 33 3 Jan 20 10:27:13 hudlit kernel: ppp: write frame, count = 17 Jan 20 10:27:13 hudlit kernel: FF 03 C0 23 02 01 00 0D ...#.... Jan 20 10:27:13 hudlit kernel: 08 4C 6F 67 69 6E 20 6F .Login o Jan 20 10:27:13 hudlit kernel: 6B k Это я так понимаю завершилась авторизация Jan 20 10:27:13 hudlit kernel: ppp: write frame, count = 20 Jan 20 10:27:13 hudlit kernel: FF 03 80 21 01 01 00 10 ...!.... Jan 20 10:27:13 hudlit kernel: 03 06 C0 A8 00 01 02 06 ........ Jan 20 10:27:13 hudlit kernel: 00 2D 0F 01 .-.. Jan 20 10:27:13 hudlit kernel: ppp_ioctl: set flags to f070043 Jan 20 10:27:13 hudlit kernel: ppp: receive frame, count = 32 Jan 20 10:27:13 hudlit kernel: FF 03 80 21 01 01 00 1C ...!.... Jan 20 10:27:13 hudlit kernel: 03 06 00 00 00 00 02 06 ........ Jan 20 10:27:13 hudlit kernel: 00 2D 0F 01 81 06 00 00 .-...... Jan 20 10:27:13 hudlit kernel: 00 00 83 06 00 00 00 00 ........ Jan 20 10:27:13 hudlit kernel: ppp: write frame, count = 26 Jan 20 10:27:13 hudlit kernel: FF 03 80 21 03 01 00 16 ...!.... Jan 20 10:27:13 hudlit kernel: 03 06 C0 A8 00 C8 81 06 ........ Jan 20 10:27:13 hudlit kernel: C2 43 01 9A 83 06 C3 DE .C...... Jan 20 10:27:13 hudlit kernel: B7 06 .. Jan 20 10:27:13 hudlit kernel: ppp: receive frame, count = 19 Jan 20 10:27:13 hudlit kernel: FF 03 80 FD 01 01 00 0F ........ Jan 20 10:27:13 hudlit kernel: 1A 04 78 00 18 04 78 00 ..x...x. Jan 20 10:27:13 hudlit kernel: 15 03 2F ../ ... Здесь похоже проходит выдача информации о DNS и разговор о протоколах сжатия skip... А вот дальше собственно и начинается ... Jan 20 10:27:13 hudlit kernel: ppp: write frame, count = 88 Jan 20 10:27:13 hudlit kernel: FF 03 00 21 45 00 00 54 ...!E..T Jan 20 10:27:13 hudlit kernel: 02 F6 00 00 40 01 F5 99 ....@... Jan 20 10:27:13 hudlit kernel: C0 A8 00 01 C0 A8 00 C8 ........ Jan 20 10:27:13 hudlit kernel: 08 00 7E D1 CD 0E 01 00 ..~..... Jan 20 10:27:13 hudlit kernel: 51 71 4A 3C 1D 6F 07 00 QqJ<.o.. Jan 20 10:27:13 hudlit kernel: 08 09 0A 0B 0C 0D 0E 0F ........ Jan 20 10:27:13 hudlit kernel: 10 11 12 13 14 15 16 17 ........ Jan 20 10:27:13 hudlit kernel: 18 19 1A 1B 1C 1D 1E 1F ........ Jan 20 10:27:13 hudlit kernel: 20 21 22 23 24 25 26 27 !"#$%%&' Jan 20 10:27:13 hudlit kernel: 28 29 2A 2B 2C 2D 2E 2F ()*+,-./ Jan 20 10:27:13 hudlit kernel: 30 31 32 33 34 35 36 37 01234567 Jan 20 10:27:13 hudlit kernel: ppp: frame with bad fcs, length = 88 ^^^^^^^^^^^^^^^^^^^^^^^ Jan 20 10:27:13 hudlit kernel: ppp: bad frame, count = 88 Jan 20 10:27:13 hudlit kernel: FF 03 00 21 45 00 00 54 ...!E..T Jan 20 10:27:13 hudlit kernel: 6A BD 00 00 FF 01 CE D1 j....... Jan 20 10:27:13 hudlit kernel: C0 A8 00 C8 C0 A8 00 01 ........ Jan 20 10:27:13 hudlit kernel: 00 00 86 D1 CD 0E 01 00 ........ Jan 20 10:27:13 hudlit kernel: 51 71 4A 3C 1D 6F 07 00 QqJ<.o.. Jan 20 10:27:13 hudlit kernel: 08 09 0A 0B 0C 0D 0E 0F ........ Jan 20 10:27:13 hudlit kernel: 10 12 14 15 16 17 18 19 ........ Jan 20 10:27:13 hudlit kernel: 1A 1B 1C 1D 1E 1F 20 21 ...... ! Jan 20 10:27:13 hudlit kernel: 22 23 24 25 26 27 28 29 "#$%%&'() Jan 20 10:27:13 hudlit kernel: 2A 2B 2C 2D 2E 2F 30 31 *+,-./01 Jan 20 10:27:13 hudlit kernel: 32 33 34 35 36 37 93 3B 234567.; ... И дальше в том же духе ... А дальше пользователь прерывает связь Jan 20 10:27:43 hudlit kernel: ppp: receive frame, count = 20 Jan 20 10:27:43 hudlit kernel: FF 03 C0 21 05 03 00 10 ...!.... Jan 20 10:27:43 hudlit kernel: 55 73 65 72 20 72 65 71 User req Jan 20 10:27:43 hudlit kernel: 75 65 73 74 uest Jan 20 10:27:43 hudlit kernel: ppp: write frame, count = 8 Jan 20 10:27:43 hudlit kernel: FF 03 C0 21 06 03 00 04 ...!.... Jan 20 10:27:45 hudlit kernel: ppp: channel ppp0 closing. Jan 20 10:27:45 hudlit kernel: ppp0 released Jan 20 10:27:45 hudlit kernel: ppp0: ccp closed Вот, и никак не могу понять в чем дело :-((((, что это за fcs и почему он (или она) bad. Причем не всегда bad, а только в режиме работы (не не авторизации и рассоединении). -- Sergey N. Yatskevich <syatskevich@mail.ru>
reply other threads:[~2002-01-21 12:55 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1011617727.30879.32.camel@office-server.office.ru \ --to=syatskevich@n21lab.gosniias.msk.ru \ --cc=devel@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git