====== Network Configuration ====== ===== General ===== ping -c4 ss -tul All UDP and TCP port listening systemctl status NetworkManager hostnamectl status hostname set-hostname /etc/hostname /etc/hosts ===== iproute ===== List network cards ip link list List statistics network cards ip -s link Display device attributes ip address show Just up device. ip address show up Live IP configuration (non persistent) ip addr add 192.168.50.5/24 dev eth1 ip addr del 192.168.50.5/24 dev eth1 Route list. ip route list ip route show Obtain route use for 1.2.3.4 ip route get to 1.2.3.4 Print cache. ip route ls cache Flush route cache. ip route flush cache List rules. ip rule show Drop routing form 192.168.44.0/24 on the principal table ip rule add table main type prohibit from 192.168.44.0/24 In ip rule add, type posibilities. * blackhole - the rule prescribes to silently drop the packet. * unreachable - the rule prescribes to generate a ’Network is unreachable’ error. * prohibit - the rule prescribes to generate ’Communication is administratively prohibited’ error. File witch contains name table list. /etc/iproute2/rt_tables Create a new table. echo 200 table33 >> /etc/iproute2/rt_tables Add default route on this table. ip route add default via 192.168.33.1 dev eth0 table table33 Verify. ip route show table table33 Add new rule for the packets from 192.168.33.0/24 routed on the new table created (table33) ip rule add from 192.168.33.0/24 table table33 ===== nmcli ===== systemctl status NetworkManager nmcli nmtui nmcli con shown mcli con show nmcli dev status ncli dev show nmcli con down eth0 && nmcli con up eth0 man nmcli-examples nmcli con reload