User Tools

Site Tools


использование_консольного_подключения

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
использование_консольного_подключения [2010/09/09 13:50]
val
использование_консольного_подключения [2017/08/14 14:48] (current)
val
Line 3: Line 3:
 ===== Подключение к устройствам через консольный интерфейс ===== ===== Подключение к устройствам через консольный интерфейс =====
  
-==== FreeBSD утилита cu ==== +==== FreeBSD/​Ubuntu утилита minicom ====
-<​code>​ +
-[gate:~] # cu -l cuad0 +
- +
-~. - отключиться +
-~# - послать сигнал break +
-</​code>​ +
-==== FreeBSD/​Ubuntu утилита minicom====+
 <​code>​ <​code>​
-# pkg_add -r minicom 
-или 
 # apt-get install minicom # apt-get install minicom
  
 # minicom -s # minicom -s
  
-- Serial port setup (/dev/ttyS0 /​dev/​ttyUSB0 /dev/cuad0)+- Serial port setup (/dev/ttyS0 /​dev/​ttyUSB0 /​dev/​cuad0 ​/dev/cuaU0)
 - Modem and dialing - Modem and dialing
 - Save setup as dfl - Save setup as dfl
Line 35: Line 26:
 </​code>​ </​code>​
  
-===== Передача файлов (xmodem) ​=====+===== Дополнительные материалы =====
  
-==== FreeBSD ​====+==== Организация консольного сервера ​====
  
-<​code>​ +=== FreeBSD === 
-[gate:~] # pkg_add -r lrzsz +<​code ​bold
- +[server:~] # pkg_add -r conserver-com
-[gate:~] # cu -l cuad0 +
- +
-switch#copy xmodem: flash: +
-Destination filename []? test +
-Begin the Xmodem or Xmodem-1K transfer now... +
-~CLocal command? lsx .cshrc +
-Sending .cshrc, 6 blocks: Give your local XMODEM receive command now. +
-Bytes Sent:    896   ​BPS:​677 ​                             +
- +
-Transfer complete+
  
-896 bytes copied in 13.453 secs (68 bytes/​sec) +[server:~] # cat /​usr/​local/​etc/​conserver.cf
-</​code>​ +
-==== FreeBSD/​Ubuntu утилита minicom==== +
-<​code>​ +
-# minicom +
- +
-switch#copy xmodemflash: +
-Destination filename []? test +
- +
-<​Ctrl>​-a s xmodem +
-</​code>​ +
- +
-===== Организация консольного сервера ===== +
- +
-==== FreeBSD ==== +
-<​code>​ +
-gate# pkg_add -r conserver-com +
- +
-gate# cat /​usr/​local/​etc/​conserver.cf+
 console switch { console switch {
         master localhost;         master localhost;
         rw *;         rw *;
-        type device; +        ​type exec; 
-        device /​dev/​cuad0;​ +        exec telnet 192.168.X.3;​  
-        parity none;  +#        ​type device; 
-        baud 9600; +       ​device /​dev/​cuad0;​ 
-        logfile /var/log/switch.log;+       ​parity none;  
 +       baud 9600; 
 +        logfile /var/log/conserverswitch.log;
 } }
  
Line 86: Line 51:
        ​master localhost;        ​master localhost;
        type exec;        type exec;
-       exec telnet 192.168.X.2+       exec telnet 192.168.X.1
-       ​logfile /var/log/router.log;+       ​logfile /var/log/conserverrouter.log;
 } }
  
Line 94: Line 59:
 } }
  
-gate# console switch+[server:~] # /​usr/​local/​etc/​rc.d/​conserver rcvar 
 + 
 +[server:​~] ​# console switch
  
 <​Ctrl>​-e c . <​Ctrl>​-e c .
  
-gate# tail -f /var/log/switch.log+[server:​~] ​# tail -f /var/log/conserverswitch.log
 </​code>​ </​code>​
  
-==== Ubuntu ​====+=== Ubuntu ===
 <​code>​ <​code>​
-gate# apt-get install conserver-client +root@server:​~# apt-get install conserver-client 
-gate# apt-get install conserver-server+ 
 +root@server:​~# apt-get install conserver-server
  
-gate# cat /​etc/​conserver/​conserver.cf+root@server:​~# cat /​etc/​conserver/​conserver.cf
 </​code><​code>​ </​code><​code>​
 config * { config * {
Line 127: Line 95:
        ​master localhost;        ​master localhost;
        type exec;        type exec;
-       exec telnet 192.168.X.2;+       exec telnet 192.168.X.1;
        ​logfile /​var/​log/​conserver/​router.log;​        ​logfile /​var/​log/​conserver/​router.log;​
 } }
Line 135: Line 103:
 } }
 </​code><​code>​ </​code><​code>​
-gate# /​etc/​init.d/​conserver-server restart+root@server:​~# /​etc/​init.d/​conserver-server restart
  
-gate# console switch+root@server:​~# console switch
  
 <​Ctrl>​-e c . <​Ctrl>​-e c .
  
-gate# tail -f /​var/​log/​conserver/​switch.log ​+root@server:​~# tail -f /​var/​log/​conserver/​switch.log ​ 
 +</​code>​ 
 + 
 +==== FreeBSD утилита cu ==== 
 +<​code>​ 
 +[hostX:~] # cu -l cuad0 -s 9600 
 + 
 +~. - отключиться 
 +~# - послать сигнал break 
 +</​code>​ 
 + 
 +==== Передача файлов (xmodem) ==== 
 + 
 +=== FreeBSD === 
 + 
 +<​code>​ 
 +[hostX:~] # pkg_add -r lrzsz 
 + 
 +[hostX:~] # cu -l cuad0 
 + 
 +switch#copy xmodem: flash: 
 +Destination filename []? test 
 +Begin the Xmodem or Xmodem-1K transfer now... 
 +~CLocal command? lsx .cshrc 
 +Sending .cshrc, 6 blocks: Give your local XMODEM receive command now. 
 +Bytes Sent:    896   ​BPS:​677 ​                             
 + 
 +Transfer complete 
 + 
 +896 bytes copied in 13.453 secs (68 bytes/​sec) 
 +</​code>​ 
 + 
 +=== FreeBSD/​Ubuntu утилита minicom === 
 +<​code>​ 
 +# minicom 
 + 
 +switch#copy xmodem: flash: 
 +Destination filename []? test 
 + 
 +<​Ctrl>​-a s xmodem
 </​code>​ </​code>​
использование_консольного_подключения.1284025829.txt.gz · Last modified: 2013/05/22 13:50 (external edit)