This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
использование_консольного_подключения [2010/09/10 11:54] 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 | + | [server:~] # cat /usr/local/etc/conserver.cf |
| - | + | ||
| - | 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> | + | |
| - | + | ||
| - | ===== Организация консольного сервера ===== | + | |
| - | + | ||
| - | ==== 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 exec; | type exec; | ||
| - | exec telnet 192.168.X.2; | + | exec telnet 192.168.X.3; |
| # type device; | # type device; | ||
| # device /dev/cuad0; | # device /dev/cuad0; | ||
| # parity none; | # parity none; | ||
| # baud 9600; | # baud 9600; | ||
| - | logfile /var/log/switch.log; | + | logfile /var/log/conserverswitch.log; |
| } | } | ||
| Line 88: | 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 96: | 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 129: | 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 137: | 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> | ||