> For the complete documentation index, see [llms.txt](https://lib.rjo.me/newlib/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lib.rjo.me/newlib/operating-systems/linux/hardware.md).

# Hardware

## Networking

### Wifi

Check for Wifi Adapter availability, network interface will show up as `Wireless Interface`

```bash
sudo lshw -C network
```

Find you Wifi device name with, `a` means address/network interface

```bash
ip a
ip a show wlp61s0
```

Scan for available Wifi Networks with

```bash
nmcli d wifi list
```

Connect and disconnect to Wifi Network, `wlp61s0` is the device name

```bash
nmcli d disconnect wlp61s0
nmcli d connect wlp61s0   
```

Using `nmap` to find IP Addresses and hostnames in local network using Router DNS

```bash
nmap -sn 192.168.1.1-254 --dns-server 192.168.1.1 | grep Nmap | awk '{ print $5 " " $6}'
```

## Fios Router

blocking IPs on Fios Router

![here](https://media.404founders.com/NetworkProtectionFiosRouterEdited.png)
