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 | ||
guides:virtual_modem:script [2020-02-27 22:47] omolini [vmodem.sh] |
guides:virtual_modem:script [2020-03-04 20:59] omolini |
||
---|---|---|---|
Line 55: | Line 55: | ||
# Variable: serport | # Variable: serport | ||
# serport specifies which local serial device to use. | # serport specifies which local serial device to use. | ||
- | # For example, using "ttyAMA0" will tell the script | + | # For example, "ttyUSB0" will tell the script to use |
- | # to use /dev/ttyAMA0 for communication. | + | # to use /dev/ttyUSB0 for communication. |
+ | # Common values: ttyUSB0 or ttyAMA0 | ||
# | # | ||
- | # Default: | + | serport=ttyUSB0 |
- | # serport=ttyAMA0 | + | |
- | # | + | |
- | serport=ttyAMA0 | + | |
# Variable: baud | # Variable: baud | ||
Line 90: | Line 88: | ||
# Default is 1. | # Default is 1. | ||
resultverbose=1 | resultverbose=1 | ||
+ | |||
+ | # Variable: TERM | ||
+ | # Tells the script and environment which type of terminal to emulate. | ||
+ | # It is only useful to change this, if you're using a serial | ||
+ | # terminal to connect to this script. If you're connecting form a ANSI | ||
+ | # cabable machine such as DOS, you may want to use TERM="ansi" | ||
+ | # | ||
+ | TERM="vt100" | ||
# EXPORT SHELL VARS | # EXPORT SHELL VARS | ||
Line 95: | Line 101: | ||
export serport | export serport | ||
export baud | export baud | ||
+ | export TERM | ||
# FUNCTIONS | # FUNCTIONS | ||
Line 225: | Line 232: | ||
exec 99>&- | exec 99>&- | ||
# Execute dialed script | # Execute dialed script | ||
- | /sbin/getty -8 -L $serport $baud vt100 -n -l "./$number.sh" | + | /sbin/getty -8 -L $serport $baud $TERM -n -l "./$number.sh" |
# Reset serial settings | # Reset serial settings | ||
ttyinit | ttyinit | ||
Line 309: | Line 316: | ||
When Trumpet Winsock is in PPP mode, by default it will expect the following output after dialing the ISP's number and establishing a connection: | When Trumpet Winsock is in PPP mode, by default it will expect the following output after dialing the ISP's number and establishing a connection: | ||
- | * A username prompt, matched by the text "sername:" | + | * A username prompt, matched by Trumpet with the text "sername:" |
- | * A password prompt, matched by the text "ssword:" | + | * A password prompt, matched by Trumpet with the text "ssword:" |
- | * A command prompt, matched by the text ">" | + | * A command prompt, matched by Trumpet with the character ">" |
This script has been tested with the default installation of Trumpet Winsock 3.0 revision D with PPP mode switched on. This script has also been tested with the default dial-up utility of Windows 95 and Windows 98 with PPP enabled. | This script has been tested with the default installation of Trumpet Winsock 3.0 revision D with PPP mode switched on. This script has also been tested with the default dial-up utility of Windows 95 and Windows 98 with PPP enabled. | ||
Line 406: | Line 413: | ||
#!/bin/bash | #!/bin/bash | ||
# | # | ||
- | export TERM=vt100 | ||
echo "Terminal type set to $TERM. Running Lynx ..." | echo "Terminal type set to $TERM. Running Lynx ..." | ||
lynx | lynx | ||
</code> | </code> | ||