--- title: "wifi" tags: [ "Documentation", "Networking" ] --- # Netstat Stuff Stats on local net usage within domain. ```bash iftop -p -n ``` ```bash whois domain.com ``` Info on domain, whether it's taken, et c.: ```bash dig domain.com ``` ```bash ifconfig ``` Versatile wifi tool: ```bash nmcli ``` # Examples You want to connect to the internet. ```bash sudo iwconfig ``` Get knowledge of wireless state. The output might be: > wlp3s0 IEEE 802.11 ESSID:"Gandalf WajFaj" > Mode:Managed Frequency:2.412 GHz Access Point: 10:05:01:90:AC:1A > Bit Rate=144.4 Mb/s Tx-Power=15 dBm > Retry short limit:7 RTS thr:off Fragment thr:off > Encryption key:off > Power Management:on > Link Quality=64/70 Signal level=-46 dBm > Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag > Tx excessive retries:0 Invalid misc:363 Missed beacon This tells you that your ESSID is 'Gandalf WajFaj', and the access point name is 10:05:...... ```bash nmcli radio ``` You get an overview of your radio devices. You're told that eth0 deals with your ethernet and `wlan0` deals with wifi. `wlan0` is a file which represents your wifi device. ```bash nmcli wlan0 wifi rescan ``` ```bash nmcli device wifi list ``` Now to connect. ```bash nmcli device wifi connect [SSID] [your password] [wifi password] ``` Alternatively, you can use ```bash nmcli -ask device wifi connect [SSID] ``` And it'll ask for your password, so you're not typing it in in full view.