Author | Message |
---|
undume Искушенный участник форума
Joined: 04 Jun 2009 Posts: 42
| Posted: 29.09.2009 23:17 | |
| Не могу подключиться по SSH. ОС: FreeBSD 7.2
# dmesg
cdce0: <Linux 2.6.29-n516 with jz4740_udc RNDIS Ethernet Gadget, class 2/0, rev 2.00/3.26, addr 2> on uhub4 cdce0: could not find data bulk in device_attach: cdce0 attach returned 6 cdce0: <Linux 2.6.29-n516 with jz4740_udc RNDIS/Ethernet Gadget, class 2/0, rev 2.00/3.26, addr 2> on uhub4 cdce0: faking MAC address cdce0: WARNING: using obsoleted IFF_NEEDSGIANT flag cdce0: Ethernet address: 2a:2a:aa:de:02:00
Т.е. машинка как бы видится? Дальше
# ifconfig cdce0 inet 192.168.111.2/24 # ifconfig
bfe0:flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=8<VLAN_MTU> ether 00:15:c5:70:4a:73 inet 192.168.1.33 netmask 0xffffff00 broadcast 192.168.1.255 media: Ethernet autoselect (100baseTX <full-duplex>) status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000
cdce0:flags=108843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500 ether 2a:2a:aa:de:02:00 inet 192.168.111.2 netmask 0xffffff00 broadcast 192.168.111.255 media: Ethernet 10baseT/UTP status: active
Собственно, все. 192.168.111.1 не пингуется, доступа по SSH тоже нет...
Я понимаю, что виноваты мои кривые ручки и врядли на форуме найдется человек, держащий FreeBSD на десктопе. Но... вдруг? Что-то я делаю не так... |
| | | Артем Зрелый участник форума
Joined: 27 Apr 2008 Posts: 25
Location: Turkey, Ankara
| Posted: 29.09.2009 23:59 | |
| undume wrote: | Не могу подключиться по SSH. ОС: FreeBSD 7.2
|
Поскольку старый USB-стек фактически не поддерживается, могу только порекомендовать накатиться до 8-rc1 и попробовать с ним (или накатить стек до usb2/usb-ng - когда-то видел патчи для семёрки, но не уверен, что они сейчас наложатся без проблем).
(можешь меня [tut] пнуть в #openinkpot-ru) _________________ OpenInkpot @ LBook V3 ext |
| | | undume Искушенный участник форума
Joined: 04 Jun 2009 Posts: 42
| Posted: 30.09.2009 11:07 | |
| Спасибо, попробую обновиться.
UPD 20091004: Обновился до 8 RC1, не помогло. Буду думать дальше... |
| | | undume Искушенный участник форума
Joined: 04 Jun 2009 Posts: 42
| Posted: 10.10.2009 02:40 | |
| Так, заработало.
После обновление до 8rc1 вывод dmesg несколько изменился:
# dmesg ugen4.2: <Linux 2.6.29-n516 with jz4740_u> at usbus4 cdce0: <RNDIS Communications Control> on usbus4 cdce0: no valid alternate setting found! device_attach: cdce0 attach returned 6 cdce0: <RNDIS Communications Control> on usbus4 cdce0: no valid alternate setting found! device_attach: cdce0 attach returned 6 cdce0: <RNDIS Ethernet Data> on usbus4 cdce0: faking MAC address ue0: <USB Ethernet> on cdce0 ue0: Ethernet address: 2a:64:33:0b:00:00
Т.е. вместо интерфейса cdce0 стал ue0. Однако Азбука по-прежнему не отзывается на пинги.
Как оказалось, проблема заключалась в классе RNDIS (насколько я понял, альтернатива православному CDC от Micro$oft). USB стек выбирает конфигурацию под номером 0, которая RNDIS. А нужна конфигурация под номером 1, CDC.
# dmesg ugen4.2: <Linux 2.6.29-n516 with jz4740_u> at usbus4
# usbconfig -u 4 -a 2 set_config 1
После чего видим заветные строчки в dmesg
# dmesg cdce0: at uhub4, port 3, addr 2 (disconnected) cdce0: <CDC Ethernet Control Model (ECM)> on usbus4 ue0: <USB Ethernet> on cdce0 ue0: Ethernet address: 32:47:4b:41:e5:9f
Осталось только
# ifconfig ue0 inet 192.168.111.2/24
И вот он, вожделенный пинг:
# ping 192.168.111.1 PING 192.168.111.1 (192.168.111.1): 56 data bytes 64 bytes from 192.168.111.1: icmp_seq=0 ttl=64 time=0.409 ms
Все, доступ по SSH есть, ура! |
| | |
| You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
© Libroom, 2021
|