This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
использование_консольного_подключения [2010/03/03 13:45] val |
использование_консольного_подключения [2012/03/06 09:53] 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 | ||
+ | |||
+ | ~. - отключиться | ||
+ | ~# - послать сигнал 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> |