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/03/18 09:26]
val
использование_консольного_подключения [2017/08/14 14:48] (current)
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 
-или 
 # 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 29: Line 20:
 Выход в меню: <​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
-!!!! добавить пример подключения по телнет !!!! +[server:​~] ​# pkg_add -r conserver-com
- +
-type device|exec|host|noop|uds +
- +
-==== FreeBSD ​==== +
-<​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 84: 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+
  
-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 103: Line 82:
         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>​
использование_консольного_подключения.1268893575.txt.gz · Last modified: 2013/05/22 13:50 (external edit)