Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 14174|Răspunde: 1

[Linux] Obține metoda adresei IP locale în scriptul Linux shell

[Copiază linkul]
Postat pe 22.11.2021 10:28:30 | | | |
Metoda 1: ifconfig -a

Parsing de comenzi

ifconfig -a returnează toate informațiile IP ale mașinii în același mod în care rulează această comandă sub fereastră
grep inet interceptează linia care conține IP
grep -v 127.0.0.1 Eliminați linia care indică local
grep -v inet6 pentru a elimina linia care conține inet6
awk { print $2} $2 reprezintă al doilea grup care este împărțit implicit pe spațiu, iar $1 reprezintă primul grup
tr -d "addr: Elimină șirul "addr:"

Situația plăcii multi-rețea

Dacă există mai multe NIC-uri, pot apărea mai multe adrese IP cu segmente CIDR diferite, iar dacă încă executați comanda de mai sus, vor fi returnate mai multe adrese IP, după cum urmează:

Să presupunem că o mașină are adrese IP de 192.*.*.8 și 10.*.**.*.* blocuri CIDR, iar acum vrem să implementăm adresele IP ale diferitelor segmente CIDR pentru a tipări ieșiri diferite, scriptul shell este următorul:




Metoda 2: addr IP

Asta e tot pentru acest articol despre cum să obții o adresă IP nativă într-un script Linux.



Original:Autentificarea cu hyperlink este vizibilă.




Precedent:Note: Bazat pe. Platforma .NET
Următor:Kernel Linux:NMI watchdog: BUG: soft lockup - CPU
 Proprietarul| Postat pe 06.10.2023 11:09:02 |
Windows nu are un browser pentru a obține o adresă IP externă (de ieșire)
https://www.itsvse.com/thread-10068-1-1.html
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com