wtorek, 26 sierpnia 2008

Co jest potrzebne do zestawienia połączenia telnetowego ?

"Googlowałem" dzisiaj w poszukiwaniu jakiegoś spójnego opisu, jak dostać się po telnecie do mojego ROKR E2. Znalazłem kilka powtarzających się na różnych forach sekwencji komend, które nie dają do końca pewności, że wszystko zaskoczy tak jak powinno.
Mam nadzieję, że mój "przepis" będzie choć trochę lepszy.
Na początek potrzebne nam będą następujące moduły: zaurus,usbnet i cdc_ether a ponieważ z zależności wynika, że moduł zaurus potrzebuje dwóch pozostałych wystarczy załadować tylko zaurusa.

root@darkstar:~# modprobe zaurus
root@darkstar:~# lsmod | grep zaurus
zaurus 7360 0
cdc_ether 8000 1 zaurus
usbnet 18504 2 zaurus,cdc_ether

Teraz po podłączeniu naszego telefonu ( pamiętaj o ustawieniu w telefonie "USB setting" na usbnet ) w logu powinniśmy zobaczyć informację o utworzeniu urządzenia usb0.

root@darkstar:~# dmesg | grep zaurus
usb0: register 'zaurus' at usb-0000:00:02.1-6, pseudo-MDLM (BLAN) device, 1e:c0:6a:39:09:be
usbcore: registered new interface driver zaurus

root@darkstar:~# ifconfig usb0
usb0 Link encap:Ethernet HWaddr 1e:c0:6a:39:09:be
BROADCAST MULTICAST MTU:1494 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

Teraz pozostaje skonfigurować interfejs i routing. Za pierwszym razem musi to być podsieć 192.168.1.0, tak akurat został skonfigurowany interfejs usbl w telefonie (tak było w moim).
Później można zmienić numer podsieci w skrypcie startowym telefonu.

root@darkstar:~# ifconfig usb0 192.168.1.1
root@darkstar:~# route add -host 192.168.1.2 dev usb0
root@darkstar:~# ifconfig usb0
usb0 Link encap:Ethernet HWaddr 1e:c0:6a:39:09:be
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::1cc0:6aff:fe39:9be/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1494 Metric:1
RX packets:24 errors:0 dropped:0 overruns:0 frame:0
TX packets:85 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1573 (1.5 KiB) TX bytes:5075 (4.9 KiB)

I to by było właściwie wszystko. Teraz możemy już zestawić połączenie telnet.

root@darkstar:~# telnet 192.168.1.2
Trying 192.168.1.2...
Connected to 192.168.1.2.
Escape character is '^]'.

MontaVista(R) Linux(R) Consumer Electronics Edition 3.1
Linux/armv5tel 2.4.20_mvlcee31-mainstone_pxa27x

-= ilove3d 48P Rokr Ultimate =-

Rokr_Ultimate login: root

root:~#

Sorki za ten styl rodem z instrukcji dla "Amerykańskich farmerów".
Mam nadzieje, że choć trochę pomogło.

Pozdrawiam

Etykiety:

Komentarze (0):

Prześlij komentarz

Subskrybuj Komentarze do posta [Atom]

<< Strona główna