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 [2022-12-20 06:59] omolini |
guides:virtual_modem:script [2022-12-28 03:21] omolini |
||
---|---|---|---|
Line 167: | Line 167: | ||
sendtty "\n" | sendtty "\n" | ||
- | sendtty "VMODEM - Virtual Modem bootstrap for PPP link v$vmodver\n" | + | sendtty "Virtual Modem bootstrap for PPP link v$vmodver\n" |
sendtty "Connection speed set to $baud baud\n" | sendtty "Connection speed set to $baud baud\n" | ||
sendtty "\n" | sendtty "\n" | ||
- | sendtty "TYPE HELP FOR COMMANDS\n" | + | sendtty "TYPE \"HELP\" FOR COMMAND REFERENCE.\n" |
sendtty "READY.\n" | sendtty "READY.\n" | ||
Line 457: | Line 457: | ||
sendtty "General commands:\n" | sendtty "General commands:\n" | ||
sendtty "HELP.......Display this help\n" | sendtty "HELP.......Display this help\n" | ||
- | sendtty "LOGIN......Fork a new linux login on serial\n" | + | sendtty "LOGIN......Drop to shell\n" |
sendtty "SETUP......Change settings\n" | sendtty "SETUP......Change settings\n" | ||
sendtty "EXIT.......End this script\n" | sendtty "EXIT.......End this script\n" | ||
Line 505: | Line 505: | ||
sendtty "Enter password: " | sendtty "Enter password: " | ||
readtty password | readtty password | ||
- | #sudo wpa_cli -i wlan0 remove_network 0 | + | sudo wpa_cli -i wlan0 remove_network 0 |
- | #sudo wpa_cli -i wlan0 add_network | + | sudo wpa_cli -i wlan0 add_network |
- | #sudo wpa_cli -i wlan0 set_network 0 ssid "\"$ssid\"" | + | sudo wpa_cli -i wlan0 set_network 0 ssid "\"$ssid\"" |
- | #sudo wpa_cli -i wlan0 set_network 0 psk "\"$password\"" | + | sudo wpa_cli -i wlan0 set_network 0 psk "\"$password\"" |
- | #sudo wpa_cli -i wlan0 select_network 0 | + | sudo wpa_cli -i wlan0 select_network 0 |
- | #sudo wpa_cli -i wlan0 enable_network 0 | + | sudo wpa_cli -i wlan0 enable_network 0 |
# Modify password for current Wi-Fi network | # Modify password for current Wi-Fi network | ||
elif [[ "$selection" == "2" ]]; then | elif [[ "$selection" == "2" ]]; then | ||
sendtty "Enter new password: " | sendtty "Enter new password: " | ||
readtty password | readtty password | ||
- | #sudo wpa_cli -i wlan0 set_network 0 psk "\"$password\"" | + | sudo wpa_cli -i wlan0 set_network 0 psk "\"$password\"" |
# Disconnect from current Wi-Fi network | # Disconnect from current Wi-Fi network | ||
elif [[ "$selection" == "3" ]]; then | elif [[ "$selection" == "3" ]]; then | ||
sendtty "Disconnecting from current Wi-Fi network\n" | sendtty "Disconnecting from current Wi-Fi network\n" | ||
- | #sudo wpa_cli -i wlan0 disable_network 0 | + | sudo wpa_cli -i wlan0 disable_network 0 |
# Display current Wi-Fi connection status | # Display current Wi-Fi connection status | ||
elif [[ "$selection" == "4" ]]; then | elif [[ "$selection" == "4" ]]; then | ||
status=$(sudo wpa_cli -i wlan0 status) | status=$(sudo wpa_cli -i wlan0 status) | ||
+ | sendtty "\n" | ||
+ | sendtty "Wi-fi connection status\n" | ||
+ | sendtty "=======================\n" | ||
sendtty "$status" | sendtty "$status" | ||
+ | sendtty "\n" | ||
# Exit | # Exit | ||
elif [[ "$selection" == "5" ]]; then | elif [[ "$selection" == "5" ]]; then | ||
Line 539: | Line 543: | ||
# Invalid selection | # Invalid selection | ||
else | else | ||
- | echo "Invalid selection. Please try again." | + | sendtty "Invalid selection. Please try again.\n" |
fi | fi | ||
done | done | ||
Line 663: | Line 667: | ||
sendtty "\n" | sendtty "\n" | ||
sendtty "Please enter your name: \n" | sendtty "Please enter your name: \n" | ||
- | read -e -p "User? " username | + | readtty username |
sendtty "\n" | sendtty "\n" | ||
sendtty "Hello, $username!\n" | sendtty "Hello, $username!\n" |