Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : sergey akifiev                       2:5004/53.100  04 Aug 2005  19:22:47
 To : All
 Subject : сериальная проблема
 -------------------------------------------------------------------------------- 
 
 сигналов RxD и TxD RS232 по радиоканалу. больше ничего. ни управления
 потоком, ни коррекции ошибок, ничего. в документации сказано:
 настроить в виндовом гипертерминале порт 57600 8N2 None и перекачивать
 файлики ZModem'ом "с восстановлением".
 но нам же этого мало. Ж:-) пытаюсь в общем по этому каналу поднять
 ppp. 
 лежат сейчас на столе две эти железки, соединенные неким "эмулятором"
 радиоканала. в качестве сервера - debian с pppd 2.4.3
 его конфиг /etc/ppp/options.ttyS0:
 #ttyS0
 57600
 nocrtscts
 xonxoff
 asyncmap a0000
 local
 
 noauth
 #(none):remotepeername
 10.0.0.1:10.0.0.2
 netmask 255.255.255.252
 
 debug
 nodetach
 connect 'chat -v -f /etc/ppp/winserver.chat'
 #nobsdcomp
 #nodeflate
 #mtu 296
 #mru 296
 
 клиент - FreeBSD с его userland ppp
 /etc/ppp/ppp.conf:
 [... cut ...]
 rp-router:
  set device /dev/cuaU0
  set speed 57600
  set dial "\"\" CLIENT CLIENTSERVER"
  set crtscts off
  set accmap 000a0000
  set redial 30 999
  set timeout 0
 # set mtu 296
 # set mru 296
  disable ipv6cp
  add! default HISADDR
 [... cut ...]
 
 ppp поднимается и работает (только почему-то компрессия не работает,
 но это другая тема), обычные пинги ходят. а вот большие (-s1500
 например - нет). и, соответственно, все сервисы (ftp, ssh)
 тоже. сначала грешил на то, что что-то не так с mtu, либо где-то
 зарезан icmp. но при замене железяк на обычный "прямой" com-шнурок все
 работает просто замечательно. 
 послушал tcpdump'ом на конце канала. вижу, что от `ping -s1500
 10.0.0.1' приходят обрывки. точнее самый последний фрагмент длиной 48
 байт.
 попробовал разные длины пингов и выяснил, что ходят пинги до 140 байт
 размером. 145 уже с потерями. болшего размера не проходит ни один. mtu
 меньше 296 не дает выставить фришный ppp Ж:-)
 
 в чем собака порылась не пойму.
 заранее благодарен.
 -- 
 WBFH: -error IL2: =SB=error
 SGA16-RIPE
 --- ifmail v.2.15.lk7.b7
  * Origin: Road Police (2:5004/53.100@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 сериальная проблема   sergey akifiev   04 Aug 2005 19:22:47 
 сериальная проблема   Alex Mogilnikov   05 Aug 2005 00:16:38 
Архивное /ru.unix.bsd/26772a8aa91f1.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional