1*a06e2ab3SBen Gras# $NetBSD: gettytab,v 1.18 2006/01/08 22:23:46 dsl Exp $ 2*a06e2ab3SBen Gras# from: @(#)gettytab 8.2 (Berkeley) 4/20/94 3*a06e2ab3SBen Gras# 4*a06e2ab3SBen Gras# Most of the table entries here are just copies of the old getty table, 5*a06e2ab3SBen Gras# it is by no means certain, or even likely, that any of them are optimal 6*a06e2ab3SBen Gras# for any purpose whatever. Nor is it likely that more than a couple are 7*a06e2ab3SBen Gras# even correct. 8*a06e2ab3SBen Gras# 9*a06e2ab3SBen Gras# The default gettytab entry, used to set defaults for all other 10*a06e2ab3SBen Gras# entries, and in cases where getty is called with no table name 11*a06e2ab3SBen Gras# 12*a06e2ab3SBen Grasdefault:\ 13*a06e2ab3SBen Gras :ce:ck:np:im=\r\n%s/%m (%h) (%t)\r\n\r\n: 14*a06e2ab3SBen Gras 15*a06e2ab3SBen Gras# 16*a06e2ab3SBen Gras# Fixed speed entries 17*a06e2ab3SBen Gras# 18*a06e2ab3SBen Gras# The "std.NNN" names are known to the special case 19*a06e2ab3SBen Gras# portselector code in getty, however they can 20*a06e2ab3SBen Gras# be assigned to any table desired. 21*a06e2ab3SBen Gras# The "NNN-baud" names are known to the special case 22*a06e2ab3SBen Gras# autobaud code in getty, and likewise can 23*a06e2ab3SBen Gras# be assigned to any table desired (hopefully the same speed). 24*a06e2ab3SBen Gras# 25*a06e2ab3SBen Grasstd.110|110-baud:\ 26*a06e2ab3SBen Gras :sp#110: 27*a06e2ab3SBen Grasstd.300|300-baud:\ 28*a06e2ab3SBen Gras :sp#300: 29*a06e2ab3SBen Grasstd.600|600-baud:\ 30*a06e2ab3SBen Gras :sp#600: 31*a06e2ab3SBen Grasstd.1200|1200-baud:\ 32*a06e2ab3SBen Gras :sp#1200: 33*a06e2ab3SBen Grasstd.2400|2400-baud:\ 34*a06e2ab3SBen Gras :sp#2400: 35*a06e2ab3SBen Grasstd.4800|4800-baud:\ 36*a06e2ab3SBen Gras :sp#4800: 37*a06e2ab3SBen Grasstd.9600|9600-baud:\ 38*a06e2ab3SBen Gras :sp#9600: 39*a06e2ab3SBen Grasstd.19200|19200-baud:\ 40*a06e2ab3SBen Gras :sp#19200: 41*a06e2ab3SBen Grasstd.38400|38400-baud:\ 42*a06e2ab3SBen Gras :sp#38400: 43*a06e2ab3SBen Grasstd.57600|57600-baud:\ 44*a06e2ab3SBen Gras :sp#57600: 45*a06e2ab3SBen Grasstd.115200|115200-baud:\ 46*a06e2ab3SBen Gras :sp#115200: 47*a06e2ab3SBen Gras 48*a06e2ab3SBen Gras# PPP network link login 49*a06e2ab3SBen Gras# 50*a06e2ab3SBen Gras# these entries can be used by ISPs or others who want to be able 51*a06e2ab3SBen Gras# to offer both a "shell" and a PPP login on the same port. Setting 52*a06e2ab3SBen Gras# the "pp" attribute allows getty(8) to recognize a PPP link start 53*a06e2ab3SBen Gras# negotiation, and invoke the program listed, in addition to normal 54*a06e2ab3SBen Gras# login(1). 55*a06e2ab3SBen Gras# 56*a06e2ab3SBen Gras# N.B.: if PPP is recognized, this bypasses normal login/password 57*a06e2ab3SBen Gras# exchange; the expectation is that you'll configure pppd (or whatever) 58*a06e2ab3SBen Gras# to require a PAP or CHAP handshake for authentication after PPP is 59*a06e2ab3SBen Gras# started up. 60*a06e2ab3SBen Gras# 61*a06e2ab3SBen Gras# It is also recommended that you use hardware (CTS/RTS) flow control 62*a06e2ab3SBen Gras# on the port, and run the port as fast as possible, to allow modems 63*a06e2ab3SBen Gras# extra time to do data compression, if enabled. 64*a06e2ab3SBen Gras# 65*a06e2ab3SBen Grasppp:np:ce:ck:pp=/usr/sbin/pppd: 66*a06e2ab3SBen Gras# 67*a06e2ab3SBen Grasppp.19200|PPP-19200:sp#19200:tc=ppp: 68*a06e2ab3SBen Grasppp.38400|PPP-38400:sp#38400:tc=ppp: 69*a06e2ab3SBen Grasppp.57600|PPP-57600:sp#57600:tc=ppp: 70*a06e2ab3SBen Grasppp.115200|PPP-115200:sp#115200:tc=ppp: 71*a06e2ab3SBen Grasppp.230400|PPP-230400:sp#230400:tc=ppp: 72*a06e2ab3SBen Gras 73*a06e2ab3SBen Gras# 74*a06e2ab3SBen Gras# Dial in rotary tables, speed selection via 'break' 75*a06e2ab3SBen Gras# 76*a06e2ab3SBen Grasd1200|Dial-1200:\ 77*a06e2ab3SBen Gras :nx=d300:sp#1200: 78*a06e2ab3SBen Grasd300|Dial-300:\ 79*a06e2ab3SBen Gras :nx=d1200:sp#300: 80*a06e2ab3SBen Gras 81*a06e2ab3SBen Gras# 82*a06e2ab3SBen Gras# Fast dialup terminals, 2400/1200/300 rotary (can start either way) 83*a06e2ab3SBen Gras# 84*a06e2ab3SBen GrasD2400|d2400|Fast-Dial-2400:\ 85*a06e2ab3SBen Gras :nx=D1200:tc=2400-baud: 86*a06e2ab3SBen GrasD1200|Fast-Dial-1200:\ 87*a06e2ab3SBen Gras :nx=D300:tc=1200-baud: 88*a06e2ab3SBen GrasD300|Fast-Dial-300:\ 89*a06e2ab3SBen Gras :nx=D2400:tc=300-baud: 90*a06e2ab3SBen Gras 91*a06e2ab3SBen Gras# 92*a06e2ab3SBen Gras#telebit (19200) 93*a06e2ab3SBen Gras# 94*a06e2ab3SBen Grast19200:\ 95*a06e2ab3SBen Gras :nx=t2400:tc=19200-baud: 96*a06e2ab3SBen Grast2400:\ 97*a06e2ab3SBen Gras :nx=t1200:tc=2400-baud: 98*a06e2ab3SBen Grast1200:\ 99*a06e2ab3SBen Gras :nx=t19200:tc=1200-baud: 100*a06e2ab3SBen Gras 101*a06e2ab3SBen Gras# 102*a06e2ab3SBen Gras#telebit (9600) 103*a06e2ab3SBen Gras# 104*a06e2ab3SBen Grast9600:\ 105*a06e2ab3SBen Gras :nx=t2400a:tc=19200-baud: 106*a06e2ab3SBen Grast2400a:\ 107*a06e2ab3SBen Gras :nx=t1200a:tc=2400-baud: 108*a06e2ab3SBen Grast1200a:\ 109*a06e2ab3SBen Gras :nx=t9600:tc=1200-baud: 110*a06e2ab3SBen Gras 111*a06e2ab3SBen Gras# 112*a06e2ab3SBen Gras# Odd special case terminals 113*a06e2ab3SBen Gras# 114*a06e2ab3SBen GrasConsole|Console Decwriter II:\ 115*a06e2ab3SBen Gras :rw:tc=300-baud: 116*a06e2ab3SBen Gras 117*a06e2ab3SBen GrasConsole-1200|Console Decwriter III:\ 118*a06e2ab3SBen Gras :rw:tc=1200-baud: 119*a06e2ab3SBen Gras 120*a06e2ab3SBen GrasX|Xwindow|X window system:\ 121*a06e2ab3SBen Gras :rw:sp#9600: 122*a06e2ab3SBen Gras 123*a06e2ab3SBen GrasPc|Pc console:\ 124*a06e2ab3SBen Gras :np:ig:ht: 125*a06e2ab3SBen Gras 126*a06e2ab3SBen Gras# 8 bit clean Sun console 127*a06e2ab3SBen Grassuncons|Sun Console:\ 128*a06e2ab3SBen Gras :np:sp#9600: 129*a06e2ab3SBen Gras 130*a06e2ab3SBen Gras# 131*a06e2ab3SBen Gras# Plugboard, and misc other terminals 132*a06e2ab3SBen Gras# 133*a06e2ab3SBen Grasplug-9600|Plugboard-9600:\ 134*a06e2ab3SBen Gras :pf#1:tc=9600-baud: 135*a06e2ab3SBen GrasP9600|Plugboard-9600-rotary:\ 136*a06e2ab3SBen Gras :pf#1:nx=P300:tc=9600-baud: 137*a06e2ab3SBen GrasP300|Plugboard-300:\ 138*a06e2ab3SBen Gras :pf#1:nx=P1200:tc=300-baud: 139*a06e2ab3SBen GrasP1200|Plugboard-1200:\ 140*a06e2ab3SBen Gras :pf#1:nx=P9600:tc=1200-baud: 141*a06e2ab3SBen Gras 142*a06e2ab3SBen Gras# 143*a06e2ab3SBen Gras# XXXX Port selector 144*a06e2ab3SBen Gras# 145*a06e2ab3SBen GrasDSW|Port Selector:\ 146*a06e2ab3SBen Gras :ps:sp#2400: 147*a06e2ab3SBen Gras 148*a06e2ab3SBen Gras# 149*a06e2ab3SBen Gras# Auto-baud speed detect entry for Micom 600. 150*a06e2ab3SBen Gras# Special code in getty will switch this out 151*a06e2ab3SBen Gras# to one of the NNN-baud entries. 152*a06e2ab3SBen Gras# 153*a06e2ab3SBen GrasAuto-baud:\ 154*a06e2ab3SBen Gras :ab:sp#2400:f0#040: 155