SSHAccess (Азбука-516)

 
Libroom Forum IndexOpenInkpot
AuthorMessage

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 на десктопе. Но... вдруг? Что-то я делаю не так...
 
View user's profile ^

Артем
Зрелый участник форума

Зрелый участник форума



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
 
View user's profile ^

undume
Искушенный участник форума

Искушенный участник форума



Joined: 04 Jun 2009
Posts: 42



Posted: 30.09.2009 11:07    

Спасибо, попробую обновиться.

UPD 20091004:
Обновился до 8 RC1, не помогло. Буду думать дальше...
 
View user's profile ^

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 есть, ура! Twisted Evil
 
View user's profile ^
Libroom Forum IndexOpenInkpotAll times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
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