123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153 |
- .TH CEC 8
- .SH NAME
- cec \- Coraid Ethernet Console
- .SH SYNOPSIS
- .B cec
- [
- .B -dp
- ] [
- .B -S
- .I srv
- ] [
- .B -c
- .I esc
- ] [
- .B -e
- .I ea
- ] [
- .B -h
- .I host
- [
- .B -s
- .I shelf
- ] [
- .I interface
- ]
- .SH DESCRIPTION
- .I Cec
- uses raw Ethernet packets to connect to a CEC server for console access.
- All clients share the same session.
- Coraid appliances and Coraid Plan 9 kernels can currently be CEC servers.
- .PP
- .I Cec
- starts by probing the specified network interface
- for available CEC servers. The default is
- .BR /net/ether0 .
- Only one
- .I cec
- process may be run per Ethernet interface.
- If the server is specified with the
- .BR -b ,
- .BR -h ,
- or
- .B -s
- options, communication will
- proceed immediately upon discovery of the first CEC server
- with the specified address.
- Otherwise, a selection prompt
- will be displayed showing the discovered CEC servers
- available for communication. Unless the
- .B -p
- option is specified,
- .I cec
- exits if no matching servers are found.
- The selection prompt accepts
- .LP
- .TF "\fInumber "
- .TP
- .I number
- Connect to server
- .I number
- (from the first column),
- .TP
- .B p
- Probe the interface again, and
- .TP
- .B q
- Quit.
- .PD
- .PP
- Note the selection number is not the shelf address but the
- .IR cec -generated
- sequence number printed in the leftmost column.
- .PP
- Once connected to a CEC server, typing the escape character
- will drop the user into an escape prompt where the user may type
- .L q
- to quit the connection,
- .L i
- to send the escape character
- across the connection, or
- .L .
- to continue the connection.
- .SS Options
- .TP
- .B -c
- Set the escape character to
- .RI control- esc .
- The default setting is control-\e.
- .TP
- .B -d
- Print debugging information.
- .TP
- .B -e
- Connect to the server with Ethernet address
- .IR ea ;
- implies
- .BR -p .
- .TP
- .B -h
- Connect to the server
- .IR host .
- Note that this name might not be the same as the contents of
- .L /dev/sysname
- on the target system.
- .TP
- .B -p
- Persist: continue trying to connect even if
- there are no matching servers. This is useful when
- connecting to a CPU server before it boots.
- .TP
- .B -s
- Connect to the server at address
- .IR shelf .
- .TP
- .B -S
- Post the CEC connection as
- .BI /srv/ srv
- to allow sharing.
- .PP
- If the
- .BR -e ,
- .BR -s ,
- or
- .B -h
- options are given,
- .I cec
- will exit upon closing the connection.
- Otherwise,
- .I cec
- will return to the selection prompt upon connection close.
- .SH EXAMPLES
- .IP
- .EX
- ; cec '#l1/ether1'
- 0 1 003048679b89
- [#qp]: 0
- SR shelf 1>
- SR shelf 1> >>> q
- 0 1 003048679b89
- [#qp]: q
- ;
- .EE
- .SH SOURCE
- .B /sys/src/cmd/cec
- .\" .SH "SEE ALSO"
- .\" .IR cec (3)
- .SH BUGS
- The CEC protocol should be integrated with the console server.
- The arbitration between the keyboard and network is suboptimal.
- .PP
- Early boot information and very late crash information from servers
- may be lost due to timing quirks.
|