#11 Cisco Packet Tracer, IPV6 beállítás, IPV6 statikus útvonalválasztás, routing
Tartalomjegyzék:
- Az ip parancs használata
- IP-címek megjelenítése és módosítása
- Információk megjelenítése az összes IP-címről
- Információk megjelenítése az egyetlen hálózati interfészről
- Rendeljen IP-címeket egy interfészhez
- Több IP-címet rendelhet ugyanarra a felületre
- IP-cím eltávolítása / törlése a felületről
- A hálózati interfészek megjelenítése és módosítása
- Információk megjelenítése a hálózati interfészekről
- Módosítsa a felület fel / le állapotát
- Az útválasztási táblázat megjelenítése és módosítása
- Kijelző útválasztási táblázat
- Új útvonal hozzáadása
- Töröl egy útvonalat
- Következtetés
Az
ip
parancs egy erőteljes eszköz a hálózati interfészek beállításához, melyeket minden Linux rendszergazdának tudnia kell. Használható felületek felfelé vagy lefelé hozására, címek hozzárendelésére és eltávolítására, valamint az útvonalak kezelésére az ARP gyorsítótárában és még sok másban.
Ebben az oktatóanyagban megmutatjuk, hogyan kell használni az
ip
parancsot gyakorlati példák és a leggyakoribb lehetőségek részletes magyarázata révén.
Az ip parancs használata
Az
ip
segédprogram az iproute2 csomag része, amelyet minden modern Linux disztribúcióra telepítünk.
Az
ip
parancs szintaxisa a következő:
ip OBJECT COMMAND
Az OBJECT a kezelni kívánt objektumtípus. A leggyakrabban használt objektumok (vagy alparancsok):
-
link
(l
) - A hálózati interfészek megjelenítése és módosítása.address
(a
) - Az IP-címek megjelenítése és módosítása.route
(r
) - Megjeleníti és módosítja az útválasztási táblázatot.neigh
(n
) - A szomszédos objektumok megjelenítése és kezelése (ARP táblázat).
Az objektum teljes vagy rövidített (rövid) formában írható. Az
ip OBJECT help
parancsok és argumentumok listájának megjelenítése az egyes objektumtípusokhoz. minden alparancs
A hálózati interfészek konfigurálásakor a parancsokat root vagy felhasználóként, sudo jogosultságokkal kell végrehajtania. Ellenkező esetben a parancs kinyomtatja az
RTNETLINK answers: Operation not permitted
Az
ip
paranccsal beállított konfigurációk nem állandóak. A rendszer újraindítása után minden változás elveszik. Az állandó beállításokhoz módosítania kell a disztro-specifikus konfigurációs fájlokat, vagy hozzá kell adnia a parancsokat az indítási parancsfájlhoz.
IP-címek megjelenítése és módosítása
Az
addr
objektummal való működéskor a parancsok a következő formában vannak:
ip addr ADDRESS dev IFNAME
Az
addr
objektum leggyakrabban használt KEZELÉSEi:
show
,
add
és
del
.
Információk megjelenítése az összes IP-címről
Az összes hálózati interfész és a kapcsolódó IP-cím listájának megjelenítéséhez írja be a következő parancsot:
ip addr show
A kimenet így néz ki:
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff inet 192.168.121.241/24 brd 192.168.121.255 scope global dynamic eth0 valid_lft 2900sec preferred_lft 2900sec inet6 fe80::5054:ff:fe8c:6244/64 scope link valid_lft forever preferred_lft forever
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff inet 192.168.121.241/24 brd 192.168.121.255 scope global dynamic eth0 valid_lft 2900sec preferred_lft 2900sec inet6 fe80::5054:ff:fe8c:6244/64 scope link valid_lft forever preferred_lft forever
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff inet 192.168.121.241/24 brd 192.168.121.255 scope global dynamic eth0 valid_lft 2900sec preferred_lft 2900sec inet6 fe80::5054:ff:fe8c:6244/64 scope link valid_lft forever preferred_lft forever
Ugyanazt a kimenetet kapja, ha beírja a
show
parancsot, és beírja:
ip addr
.
Információk megjelenítése az egyetlen hálózati interfészről
Ha egy adott hálózati interfészről szeretne információkat szerezni, használja az
ip addr show dev
majd az eszköz nevét. Például az
eth0
lekérdezéséhez írja be:
Rendeljen IP-címeket egy interfészhez
IP-cím hozzárendeléséhez egy interfészhez használja a következő szintaxist:
ip addr add ADDRESS dev IFNAME
Ahol az
IFNAME
az interfész neve, és az
ADDRESS
az az IP cím, amelyet hozzá kíván rendelni az interfészhez.
A
192.168.121.45
címet a 24. hálózati maszkkal az
eth0
eszközhöz adhatja meg:
sudo ip address add 192.168.121.45/24 dev eth0
Siker esetén a parancs nem jelenít meg kimenetet. Ha a felület nem létezik, a következő üzenet jelenik meg:
Cannot find device "eth0"
.
Több IP-címet rendelhet ugyanarra a felületre
Az
ip
segítségével több címet rendelhet ugyanarra a felületre. Például:
sudo ip address add 192.168.121.241/24 dev eth0
sudo ip address add 192.168.121.45/24 dev eth0
Az IP-k hozzárendelésének megerősítéséhez
ip -4 addr show dev eth0
vagy
ip -4 a show dev eth0
típusú
ip -4 addr show dev eth0
ip -4 a show dev eth0
:
2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 inet 192.168.121.241/24 brd 192.168.121.255 scope global dynamic eth0 valid_lft 3515sec preferred_lft 3515sec inet 192.168.121.45/24 scope global secondary eth0 valid_lft forever preferred_lft forever
2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 inet 192.168.121.241/24 brd 192.168.121.255 scope global dynamic eth0 valid_lft 3515sec preferred_lft 3515sec inet 192.168.121.45/24 scope global secondary eth0 valid_lft forever preferred_lft forever
IP-cím eltávolítása / törlése a felületről
Az IP-cím interfészről történő eltávolításának szintaxisa a következő:
ip addr dev ADDRESS dev IFNAME
Az IFNAME az interfész neve, és az ADDRESS az az IP cím, amelyet eltávolítani szeretne a felületről.
A
192.168.121.45/24
cím eltávolítása az eth0 típusból:
sudo ip address del 192.168.121.45/24 dev eth0
A hálózati interfészek megjelenítése és módosítása
A hálózati interfészek állapotának kezeléséhez és megtekintéséhez használja a linkobjektumot.
A linkobjektumokkal végzett munka során a leggyakrabban használt parancsok:
show
,
set
,
add
, and
del
.
Információk megjelenítése a hálózati interfészekről
Az összes hálózati interfész listájának megjelenítéséhez írja be a következő parancsot:
ip link show
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff
Az
ip addr show
eltérően az
ip addr show
ip link show
nem nyomtat információt az eszközhöz társított IP-címekről.
Ha egy adott hálózati interfészről szeretne információkat szerezni, használja az
ip link show dev
majd az eszköz nevét. Például az
eth0
lekérdezéséhez írja be:
ip link show dev eth0
2: eth0: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff
2: eth0: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:8c:62:44 brd ff:ff:ff:ff:ff:ff
Módosítsa a felület fel / le állapotát
Az interfészek fel- vagy lefelé állításához használja az
ip link set dev
amelyet az eszköz neve és a kívánt állapot követ:
ip link set dev {DEVICE} up
Például az
eth0
interfész online megjelenítéséhez írja be:
ip link set eth0 up
És ha offline állapotban van
Az útválasztási táblázat megjelenítése és módosítása
A kernel útválasztási táblázata hozzárendeléséhez, eltávolításához és megjelenítéséhez használja az
route
objektumot. Az útvonal-objektumokkal való munka során a leggyakrabban használt parancsok:
list
,
add
és
del
.
Kijelző útválasztási táblázat
A kernel útvonal bejegyzéseinek listájához használja a következő parancsok egyikét:
ip route ip route list ip route list SELECTOR
Ha
SELECTOR
nélkül használják, akkor a parancs felsorolja a kernel összes útvonalbejegyzését:
ip route list
default via 192.168.121.1 dev eth0 proto dhcp src 192.168.121.241 metric 100 192.168.121.0/24 dev eth0 proto kernel scope link src 192.168.121.241 192.168.121.1 dev eth0 proto dhcp scope link src 192.168.121.241 metric 100
Ha csak egy adott hálózat, például a
172.17.0.0/16
útvonalat szeretne megjeleníteni, akkor írja be:
ip r list 172.17.0.0/16
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown
Új útvonal hozzáadása
Új bejegyzés hozzáadásához az útválasztási táblázathoz használja az
route add
parancsot, majd a hálózat vagy az eszköz nevét.
Adjon hozzá egy útvonalat a 192.168.121.0/24-hez az átjárón keresztül a 192.168.121.1 pontnál
ip route add 192.168.121.0/24 via 192.168.121.1
Adjon hozzá egy útvonalat a 192.168.121.0/24-hez, amely elérhető az eth0 eszközön.
ip route add 192.168.121.0/24 dev eth0
Alapértelmezett útvonal hozzáadásához használja az
default
kulcsszót. A következő parancs hozzáad egy alapértelmezett útvonalat a helyi
192.168.121.1
átjárón keresztül, amely elérhető az
eth0
eszközön.
ip route add default via 192.168.121.1 dev eth0
Töröl egy útvonalat
Bejegyzés törléséhez az útválasztási táblából használja az
route add
parancsot. Az útvonal törlésének szintaxisa megegyezik a hozzáadással.
A következő parancs törli az alapértelmezett útvonalat:
ip route del default
Törölje az 192.168.121.0/24 útvonalat az átjárón keresztül a 192.168.121.1 pontnál
ip route add 192.168.121.0/24 via 192.168.121.1
Következtetés
Mostantól jól meg kell értenie a Linux
ip
parancs használatát. A többi
ip
beállítással kapcsolatos további információkért keresse fel az ip parancs man oldalát, vagy írja be a
man ip
a terminálba.
Docker futtatási parancs példákkal
A dokkoló futtatás parancs létrehoz egy tárolót egy adott képből, és egy parancs használatával elindítja a tárolót. Ez az egyik első parancs, amelyet meg kell ismernie, amikor elkezdi dolgozni a Dockerrel.
Linux kivágási parancs példákkal
A kivágás egy parancssori segédprogram, amely lehetővé teszi a sorok egyes részeinek kivágását a megadott fájlokból vagy a vezetékes adatokból, és az eredményt a szabványos kimenetre nyomtathatja. Ebben az oktatóanyagban megmutatjuk, hogyan kell használni a Linux vágási parancsot a leggyakoribb vágási lehetőségek gyakorlati példáin és részletes magyarázatain keresztül.
Linux tee parancs példákkal
A tee parancs beolvassa a normál bemenetet, és egyszerre írja mind a standard kimenetet, mind egy vagy több fájlt. A Tee-t leggyakrabban más parancsokkal kombinálva használják a csővezetéken keresztül.