Skip to content
This repository has been archived by the owner on Aug 11, 2019. It is now read-only.

pirate-sh/ip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Usage

Usage: pirateship [options] [command]


Options:

  -h, --help                              output usage information

Commands:

  bluetooth <on|off>                      switches between bluetooth hotspot mode / regular bluetooth and starts the service
  container <none|docker|balena>          enables (and start) the desired container
  default                                 sets a raspbian back to default configuration
  detectrpi                               detects the hardware version of a raspberry pi
  ethernet <ip> <mask> <gateway> <dns>    configures rpi network interface to a static ip address
  expandfs                                expands the partition of the RPI image to the maximum of the SDcard
  hotspot <ESSID> [password]              creates a mobile hotspot
  password <password>                     change the password for `pi` user
  rename <hostname>                       changes hostname
  sshkeyadd <public_key>                  add a public key to `pi` and `root` user's authorized_keys
  staticwifi <ip> <mask> <gateway> <dns>  configures rpi wifi interface to a static ip address
  version                                 returns the version of pirateship command
  wifi <ESSID> [password]                 connects to a wifi network
  wificountry <country>                   changes the wifi country
  *                                       temporary catch all

Additional Notes

wifi - ESSID is the SSID or the network name of your wireless network and password is the password 
       for the corresponding network.

rename - The hostname is a label assigned to the RPI device for identification on a network and 
         is useful for communication amongst different devices. The default hostname is raspberrypi.

ethernet and staticwifi - before using these command, I checked that my network follows the ip range from 
                     192.168.0.1 to 192.168.0.254. To change my ip address to 192.168.0.251, I can 
                     issue the command below given that my router is found at 192.168.0.1 and 
                     that it is also a dns server. Alternatively, you can use Google's dns server, 
                     which is 8.8.8.8 or 8.8.4.4.  
                       > ethernet 192.168.0.251 255.255.255.0 192.168.0.1 192.168.0.1 
hotspot - requires the packages hostapd dnsmasq. Do a sudo apt install hostapd dnsmasq to install them.