*** ip command
ip addr show
ip link set dev eth0 up
DELETE: ip link set dev eth0 down
ip addr add 10.10.10.143/24 dev eth0
DELETE: ip addr del 10.10.10.143/24 dev eth0
ip route add default via 10.10.10.254
cp /etc/resolv.conf /etc/resolv.conf.orig
echo "nameserver 1.1.1.1" > /etc/resolv.conf
*** Ubuntu
/etc/netplan/00-installer-config.yaml
-----
network:
# if you use NetworkManager, replace to [renderer: NetworkManager]
renderer: networkd
ethernets:
# interface name
enp1s0:
dhcp4: false
dhcp6: false
addresses:
- 10.0.0.143/24
match:
macaddress: 00:0c:29:d8:0b:2a
nameservers:
addresses:
- 1.1.1.1
- 8.8.8.8
routes:
- to: default
via: 10.10.10.254
set-name: enp1s0
version: 2
-----
chmod 600 /etc/netplan/01-netcfg.yaml
netplan apply
*** Debian
/etc/network/interfaces
-----
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.10.10.143
netmask 255.255.255.0
gateway 10.10.10.254
dns-nameservers 1.1.1.1 8.8.8.8
-----
*** RedHat
/etc/sysconfig/network-scripts/ifcfg-eth0
-----
TYPE=Ethernet
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
NAME=eth0
IPADDR=10.10.10.143
PREFIX=24
GATEWAY=10.10.10.254
DNS1=1.1.1.1
DNS2=8.8.8.8
-----