linux:networking
This is an old revision of the document!
Table of Contents
Linux IP Command
Show Network Data
Use nmcli
nmcli device show
or
#!/bin/bash
INTERFACE=ens34
echo " Interface: $INTERFACE"
ip -4 addr show $INTERFACE | grep inet | awk -F " " '{print " IPv4: " $2}'
ip route | grep default | awk -F " " '{print " Gateway: " $3}'
resolvectl -i $INTERFACE status --no-pager | awk '/DNS Server/,0'
Ubuntu 20.04 Static IP
set the following in /etc/netplan/50-static-ip
network:
version: 2
ethernets:
ens160:
dhcp4: false
addresses:
- 192.168.1.2/24
- 2001:db8:aaaa:bbbb:cccc::10/64
gateway4: 192.168.1.1
gateway6: 2001:db8:aaaa:bbbb:cccc::1/64
nameservers:
addresses:
- 2001:db8:aaaa:bbbb:cccc::1/64
- 192.168.1.1
search: [internal.domain]
Then run
sudo netplan apply
linux/networking.1708077449.txt.gz · Last modified: by bstafford
