IT-Wissen/linux/linux-netzwerk.md
2024-10-16 22:01:59 +02:00

78 lines
1.2 KiB
Markdown
Executable File

---
gitea: none
include_toc: true
---
# Linux Netzwerk
## Interface
Jedes Interface hat einen eigenen Namen welches konfiguriert werden muss
- `en*`: Physisches Ethernet Interface
- `wl*`: Physisches WLAN Interface
- `ww*`: Physiche WWAN Interace (Cellphone Card, Network Address)
- `eth*`: Virtuelles Interface (VMs, Cloud Instanzen)
- `vir*`: VirtualBox
`route` shows used Interface.
## Get hostname
```
hostname
```
## Get public IP address
IPv4:
```
dig TXT +short o-o.myaddr.l.google.com @ns1.google.com
or
host myip.opendns.com resolver1.opendns.com
```
IPv6:
```
dig -6 TXT +short o-o.myaddr.l.google.com @ns1.google.com
```
## Network configuration with nmcli
### Show available wifi
```
nmcli device wifi list
```
### show network interfaces on computer
```
ip link show
or
nmcli device
```
### show interface information
Shows table with local IP, Gateway IP, DNS IP, network name etc.
```
nmcli con show
NAME UUID TYPE DEVICE
RR_Net 9a0bf331-2197-478e-aaef-8bdb0da7daef wifi wlp1s0
```
```
nmcli dev show
```
For hardware info:
```
lshw -C network
```