2017 m. sausio 19 d., ketvirtadienis

ip komandos pavyzdžiai

Ip komanda yra pagrindinės iproute2 paketo komponentas. Ši komanda gali būti naudojama keisti įvairius Linux tinklo aspektus. Keletas komandų turi trumpinius, kurie atlieką tą patį funkcionalumą.

Galima stebėti IPv4 arba IPv6 informacija su -4 arba -6 nustatymu:
$ ip -4 a # Atspausdint tik IPv4 informacija
$ ip -6 a # Atspausdint tik IPv6 informacija


IP adresai

Rodo visus ip adresus:
# ip adresess
# ip a
# ip addresess show
# ip a s

Prideda ip adresą:
# ip address add 192.0.2.10/27 dev eth0

Trina ip adresą:
# ip address delete 192.0.2.1/24 dev eth0
# ip a del 192.168.77.25/24 dev eth0 #arba

Trina visus ip adresus iš sąsajos:
# ip address flush dev eth1

Tinklo sąsajos pervadinimas:
# ip l s enp4s0 down
# ip l s enp4s0 name tinklas # Ši komanda veiks tik tuomet, kai sąsaja bus down režime
# ip l s tinklas up

Transliavimo grupės adresu, peržiūra:
# ip maddr

Numatytieji maršrutai (ang. default route)


Rodo visus maršrutus:
# ip route
# ip r
# ip route show
# ip r s

Numatytojo maršruto trinimas:
# ip route del default

Prideda default route:
# ip r add default via 10.0.2.2 dev eth0
# ip route change default via 192.168.77.1 #arba

IP adreso draudimas:
# ip route add prohibit 192.168.11.132
# ip route add prohibit 192.168.11.132 from 192.168.11.135

# ip route del prohibit 192.168.11.132 # Draudimo pašalinimas


ARP - kaimyniniai adresai

# ip neighbor show
# ip n s #arba

PERMANENT - Rodo, kad šis įrašas buvo suvestas į komandinę eilutę.
REACHABLE - Reiškia, kad kompiuteris yra pasiekiamas.
STALE     - Rodo, kad yra reikia patikrinti adresą.

Naujo kaimyno pridėjimas.
# ip n add 192.168.77.23 lladdr 00:c0:7b:7d:00:c8 / dev eth1 nud perm

ARP įrašo trinimas
# ip n del 192.168.77.23 dev eth1

Pokyčių stebėjimas:

Stebės link, address, route, mroute, neigh pokyčius.
# ip monitor all

Prievadų informacija:
$ ss -n # -n numeruoja prievadus
$ ss -l # -l rodo prievadus, kuriuose klausomasi
$ ss -lp  # -p rodo procesus, kurie naudoja prievadus


$ ss -pn | grep :80
tcp ESTAB 0 0 127.0.0.1:39544 127.0.0.1:80 users:(("chrome",pid=6720,fd=212))


Ačiū Marek Andreánsky už išsamia informacija apie ip komandą.