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
Last revision Both sides next revision
использование_консольного_подключения [2010/03/18 09:22]
val
использование_консольного_подключения [2017/08/14 13:18]
val
Line 1: Line 1:
 ====== Использование консольного подключения ====== ====== Использование консольного подключения ======
  
-===== Непосредственное подключение к устройствам через консольный интерфейс =====+===== Подключение к устройствам через консольный интерфейс =====
  
-==== FreeBSD утилита cu ==== +==== FreeBSD/​Ubuntu утилита minicom ====
-<​code>​ +
-[gate:~] # cu -l cuad0 +
- +
-~. - отключиться +
-~# - послать сигнал break +
-</​code>​ +
-==== FreeBSD/​Ubuntu утилита minicom====+
 <​code>​ <​code>​
 # pkg_add -r minicom # pkg_add -r minicom
Line 18: Line 11:
 # 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 29: Line 22:
 Выход в меню: <​Ctrl>​-a z Выход в меню: <​Ctrl>​-a z
  
-===== Передача файлов (xmodem) ===== +===== Настройка консольного интерфейса =====
- +
-===FreeBSD ​==== +
 <​code>​ <​code>​
-[gate:~] # pkg_add -r lrzsz +line con 0 
- + exec-timeout 0 0
-[gate:~] # cu -l cuad0 +
- +
-wg_sw_X#​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>​ </​code>​
-==== FreeBSD/​Ubuntu утилита minicom==== 
-<​code>​ 
-# minicom 
  
-wg_sw_X#​copy xmodem: flash: +===== Дополнительные материалы =====
-Destination filename []? test+
  
-<​Ctrl>​-a s xmodem +==== Организация консольного сервера ====
-</​code>​+
  
-===== Организация консольного сервера !!!! добавить пример подключения по телнет !!!!===== +=== FreeBSD === 
- +<​code ​bold
-==== FreeBSD ​==== +[server:​~] ​# pkg_add -r conserver-com
-<​code>​ +
-gate# pkg_add -r conserver-com+
  
-gate# cat /​usr/​local/​etc/​conserver.cf+[server:​~] ​# 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;​ 
 +
 + 
 +console router { 
 +       rw *; 
 +       ​master localhost;​ 
 +       type exec; 
 +       exec telnet 192.168.X.1;​ 
 +       ​logfile /​var/​log/​conserverrouter.log;
 } }
  
Line 80: Line 61:
 } }
  
-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+
  
-gate# cat /​etc/​conserver/​conserver.cf+root@server:​~#​ apt-get install conserver-server 
 + 
 +root@server:​~# cat /​etc/​conserver/​conserver.cf 
 +</​code><​code>​
 config * { config * {
         sslrequired no;         sslrequired no;
Line 99: Line 84:
         rw *;         rw *;
         master localhost;         master localhost;
-        type device+        type exec; 
-       device ​/​dev/​ttyUSB0+        exec telnet 192.168.X.3
-        device /​dev/​ttyS0;​ +        type device; 
-        baud 9600; +#         device /​dev/​ttyS0;​ 
-        parity none;+#         baud 9600; 
 +#         parity none;
         logfile /​var/​log/​conserver/​switch.log;​         logfile /​var/​log/​conserver/​switch.log;​
 } }
 +
 +console router {
 +       rw *;
 +       ​master localhost;
 +       type exec;
 +       exec telnet 192.168.X.1;​
 +       ​logfile /​var/​log/​conserver/​router.log;​
 +}
 +
 access * { access * {
         trusted 127.0.0.1;         trusted 127.0.0.1;
 } }
 +</​code><​code>​
 +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>​
использование_консольного_подключения.txt · Last modified: 2017/08/14 14:48 by val