{"id":552,"date":"2018-09-10T23:01:23","date_gmt":"2018-09-10T21:01:23","guid":{"rendered":"https:\/\/blog.nav.ro\/?p=552"},"modified":"2019-02-22T14:03:10","modified_gmt":"2019-02-22T12:03:10","slug":"comanda-linux-ip-explicata-cu-exemple","status":"publish","type":"post","link":"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/","title":{"rendered":"Comanda Linux ip explicat\u0103 cu exemple"},"content":{"rendered":"<p><strong>Introducere<\/strong><\/p>\n<p>Dac\u0103 a\u021bi lucrat cu sistemele de operare Linux \/ UNIX, atunci probabil c\u0103 a\u021bi folosit comanda ifconfig foarte frecvent. \u00cen cazul \u00een care sunte\u021bi nou \u00een sistemele de operare Linux, este \u00eenc\u0103 probabil c\u0103 a\u021bi folosit sau cel pu\u021bin a\u021bi auzit de comanda ifconfig la un moment dat \u00een experien\u021ba utiliz\u0103rii Linux. Comanda ifconfig este \u0219i a fost folosit\u0103 \u00een primul r\u00e2nd pentru a vizualiza interfetele de re\u021bea de pe sistemul dvs. \u0219i informa\u021biile de re\u021bea corespunz\u0103toare acestora. De asemenea, comanda ifconfig a fost folosit\u0103 pentru a modifica propriet\u0103\u021bile interfe\u021belor de re\u021bea, adic\u0103 pentru a schimba adresele IP care le-au fost atribuite, pentru a atribui mai multe adrese IP etc. \u00cen acest articol nu vom acoperi comanda ifconfig, ci ne vom concentra mai mult asupra comenzii care o \u00eenlocuie\u0219te pe aceasta \u0219i se reg\u0103se\u0219te pe aproape toate distribu\u021biile moderne de Linux. Comanda la care ne referim aici este comanda ip. Comanda ip a depreciat comanda ifconfig \u00een m\u0103sura \u00een care aceasta nu este instalat\u0103 implicit \u00een distribu\u021biile RHEL 7 \/ Centos 7.<\/p>\n<p>S\u0103 arunc\u0103m o privire la c\u00e2teva exemple pentru a ne familiariza cu comanda ip<\/p>\n<p><strong>Exemplul 1:<\/strong> Afi\u0219area informa\u021biilor despre re\u021bea pentru toate interfe\u021bele de re\u021bea<br \/>\nPentru a vizualiza informa\u021biile despre adresa IP pentru toate interfe\u021bele de re\u021bea, folosim comanda &#8222;ip address show&#8221;.<\/p>\n<p><em>[root@linux ~]# ip address show<br \/>\n1: lo: <loopback,up,lower_up> mtu 65536 qdisc noqueue state UNKNOWN qlen 1<br \/>\nlink\/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00<br \/>\ninet 127.0.0.1\/8 scope host lo<br \/>\nvalid_lft forever preferred_lft forever<br \/>\ninet6 ::1\/128 scope host<br \/>\nvalid_lft forever preferred_lft forever<br \/>\n2: ens33: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast state UP qlen 1000<br \/>\nlink\/ether 00:0c:29:f6:1d:81 brd ff:ff:ff:ff:ff:ff<br \/>\ninet 192.168.188.133\/24 brd 192.168.188.255 scope global dynamic ens33<br \/>\nvalid_lft 1772sec preferred_lft 1772sec<br \/>\ninet6 fe80::acd8:bd6b:965b:ad38\/64 scope link<br \/>\nvalid_lft forever preferred_lft forever<br \/>\n3: ens37: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast state UP qlen 1000<br \/>\nlink\/ether 00:0c:29:f6:1d:8b brd ff:ff:ff:ff:ff:ff<br \/>\ninet 192.168.188.146\/24 brd 192.168.188.255 scope global dynamic ens37<br \/>\nvalid_lft 1731sec preferred_lft 1731sec<br \/>\ninet6 fe80::28d6:c38:a0e0:66be\/64 scope link<br \/>\nvalid_lft forever preferred_lft forever<br \/>\n[root@linuxnix ~]#<\/broadcast,multicast,up,lower_up><\/broadcast,multicast,up,lower_up><\/loopback,up,lower_up><\/em><\/p>\n<p>Pute\u021bi utiliza, de asemenea, versiunea prescurtat\u0103 prescurtat\u0103 &#8222;ip a s&#8221; care va afi\u0219a acelea\u0219i informa\u021bii.<\/p>\n<p><strong>Exemplul 2:<\/strong> Afi\u0219a\u021bi informa\u021bii despre re\u021bea pentru o anumit\u0103 interfa\u021b\u0103<br \/>\nPentru a face acest lucru, trebuie s\u0103 furniz\u0103m numele interfe\u021bei de re\u021bea dorite cu comanda de afi\u0219are a adresei IP.<br \/>\n\u00cen exemplul de mai jos, ob\u021binem informa\u021bii pentru interfa\u021ba re\u021belei ens33.<\/p>\n<p><em>[root@linux ~]# ip address show ens33<br \/>\n2: ens33: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast state UP qlen 1000<br \/>\nlink\/ether 00:0c:29:f6:1d:81 brd ff:ff:ff:ff:ff:ff<br \/>\ninet 192.168.188.133\/24 brd 192.168.188.255 scope global dynamic ens33<br \/>\nvalid_lft 1671sec preferred_lft 1671sec<br \/>\ninet6 fe80::acd8:bd6b:965b:ad38\/64 scope link<br \/>\nvalid_lft forever preferred_lft forever<\/broadcast,multicast,up,lower_up><\/em><\/p>\n<p><strong>Exemplul 3:<\/strong> Activarea \/ dezactivarea unei interfe\u021be de re\u021bea<br \/>\nPentru a aduce o interfa\u021b\u0103 de re\u021bea up sau down, folosim comanda ip cu seturile de subcomenzi. Exemplul de mai jos, activeaz\u0103 \u0219i dezactiveaz\u0103 interfa\u021ba ens37 pe sistemul nostru.<\/p>\n<p>Pentru opri interfa\u021ba, tast\u0103m ip <nume de=\"\" interfa\u021b\u0103=\"\"> down<\/nume><\/p>\n<p><em>[root@linux ~]# ip link set ens37 down<\/em><\/p>\n<p>S\u0103 verific\u0103m dac\u0103 interfa\u021ba este oprit\u0103 cu comanda de afi\u0219are a adresei IP.<\/p>\n<p><em>[root@linux ~]# ip address show ens37<br \/>\n3: ens37: <broadcast,multicast> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000<br \/>\nlink\/ether 00:0c:29:f6:1d:8b brd ff:ff:ff:ff:ff:ff<br \/>\n[root@linuxnix ~]#<\/broadcast,multicast><\/em><\/p>\n<p>Pentru a aduce porni interfa\u021ba, introduce\u021bi comanda ip <nume de=\"\" interfa\u021b\u0103=\"\"> up.<\/nume><\/p>\n<p><em>[root@linux ~]# sudo ip link set ens37 up<\/em><\/p>\n<p>Acum, dac\u0103 verific\u0103m din nou starea interfe\u021bei, vom observa c\u0103 este acum ridicat\u0103.<\/p>\n<p><em>[root@linux ~]# ip address show ens37<br \/>\n3: ens37: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast state UP qlen 1000<br \/>\nlink\/ether 00:0c:29:f6:1d:8b brd ff:ff:ff:ff:ff:ff<br \/>\ninet 192.168.188.146\/24 brd 192.168.188.255 scope global dynamic ens37<br \/>\nvalid_lft 1798sec preferred_lft 1798sec<br \/>\ninet6 fe80::28d6:c38:a0e0:66be\/64 scope link<br \/>\nvalid_lft forever preferred_lft forever<\/broadcast,multicast,up,lower_up><\/em><\/p>\n<p><strong>Exemplul 4:<\/strong> Atribuirea unei adrese IP pe una din interfe\u021be<br \/>\nPentru a atribui o adres\u0103 IP unei interfe\u021be, folosim subcomanda de adres\u0103 IP, urmat\u0103 de adresa IP, \u00eempreun\u0103 cu prefixul de re\u021bea \u0219i interfa\u021ba la care trebuie s\u0103 fie alocat\u0103 adresa. Mai jos este un exemplu.<\/p>\n<p><em>[root@linux ~]# ip addr add 192.168.188.146\/24 dev ens37<br \/>\n[root@linuxnix ~]# ip add show ens37<br \/>\n3: ens37: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast state UP qlen 1000<br \/>\nlink\/ether 00:0c:29:f6:1d:8b brd ff:ff:ff:ff:ff:ff<br \/>\ninet 192.168.188.146\/24 scope global ens37<br \/>\nvalid_lft forever preferred_lft forever<br \/>\ninet6 fe80::28d6:c38:a0e0:66be\/64 scope link<br \/>\nvalid_lft forever preferred_lft forever<\/broadcast,multicast,up,lower_up><\/em><\/p>\n<p><strong>Exemplul 5:<\/strong> \u0218tergerea unei adrese IP de la o interfa\u021b\u0103<br \/>\nPentru a \u0219terge o adres\u0103 IP atribuit\u0103 unei interfe\u021be, folosim subcomanda de \u0219tergere a adresei IP urmat de adresa IP \u00eempreun\u0103 cu prefixul de re\u021bea \u0219i interfa\u021ba de la care trebuie s\u0103 fie \u0219ters adresa. Mai jos este un exemplu.<\/p>\n<p><em>[root@linux ~]# ip addr del 192.168.188.146\/24 dev ens37<\/em><\/p>\n<p><strong>Exemplu 6:<\/strong> Ad\u0103ugarea o adres\u0103 IP logic\u0103<br \/>\nPentru a ad\u0103uga o adres\u0103 IP logic\u0103 la o interfa\u021b\u0103, folosim aproape aceea\u0219i comand\u0103 ca \u0219i \u00een cazul atribuirii unei adrese IP la o interfe\u021ba, dar aici ad\u0103ug\u0103m \u0219i cuv\u00e2ntul cheie de etichet\u0103 urmat de numele interfe\u021bei logice. Iat\u0103 un exemplu:<\/p>\n<p><em>[root@linux ~]# ip addr add 192.168.188.150\/24 dev ens37 label ens37:1<\/em><\/p>\n<p>Pentru a verifica atribuirea adresei, verifica\u021bi afi\u0219area ip-ului pentru interfa\u021b\u0103.<\/p>\n<p><em>[root@linux ~]# ip addr show ens37:1<br \/>\n3: ens37: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast state UP qlen 1000<br \/>\nlink\/ether 00:0c:29:f6:1d:8b brd ff:ff:ff:ff:ff:ff<br \/>\ninet 192.168.188.146\/24 scope global ens37<br \/>\nvalid_lft forever preferred_lft forever<br \/>\ninet 192.168.188.150\/24 scope global secondary ens37:1<br \/>\nvalid_lft forever preferred_lft forever<br \/>\ninet6 fe80::28d6:c38:a0e0:66be\/64 scope link<br \/>\nvalid_lft forever preferred_lft forever<\/broadcast,multicast,up,lower_up><\/em><\/p>\n<p>Dup\u0103 cum pute\u021bi observa, adresa IP a fost atribuit\u0103 cu succes interfe\u021bei logice.<\/p>\n<p><strong>Exemplul 7:<\/strong> Verifica\u021bi statisticile interfe\u021bei de re\u021bea<br \/>\nCu comanda ip putem vizualiza \u0219i statisticile de re\u021bea cum ar fi octe\u021bii \u0219i pachetele transferate, erori sau pachete abandonate etc pentru toate interfe\u021bele de re\u021bea. Pentru a vizualiza statisticile de re\u021bea, utiliza\u021bi comanda ip -s.<\/p>\n<p><em>[root@linux ~]# ip -s link<br \/>\n1: lo: <loopback,up,lower_up> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT qlen 1<br \/>\nlink\/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00<br \/>\nRX: bytes packets errors dropped overrun mcast<br \/>\n383908 1535 0 0 0 0<br \/>\nTX: bytes packets errors dropped carrier collsns<br \/>\n383908 1535 0 0 0 0<br \/>\n2: ens33: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000<br \/>\nlink\/ether 00:0c:29:f6:1d:81 brd ff:ff:ff:ff:ff:ff<br \/>\nRX: bytes packets errors dropped overrun mcast<br \/>\n160034 2128 0 0 0 0<br \/>\nTX: bytes packets errors dropped carrier collsns<br \/>\n70690 644 0 0 0 0<br \/>\n3: ens37: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000<br \/>\nlink\/ether 00:0c:29:f6:1d:8b brd ff:ff:ff:ff:ff:ff<br \/>\nRX: bytes packets errors dropped overrun mcast<br \/>\n89100 1254 0 0 0 0<br \/>\nTX: bytes packets errors dropped carrier collsns<br \/>\n16468 175 0 0 0 0<\/broadcast,multicast,up,lower_up><\/broadcast,multicast,up,lower_up><\/loopback,up,lower_up><\/em><\/p>\n<p><strong>Exemplul 8:<\/strong> Afi\u0219a\u021bi tabela de rutare a kernelului<br \/>\nPentru a afi\u0219a tabela de rutare a kernel-ului, tasta\u021bi comanda ip route show.<\/p>\n<p><em>[root@linux ~]# ip route show<br \/>\ndefault via 192.168.188.2 dev ens33 proto static metric 100<br \/>\n192.168.188.0\/24 dev ens37 proto kernel scope link src 192.168.188.146<br \/>\n192.168.188.0\/24 dev ens33 proto kernel scope link src 192.168.188.133 metric 100<br \/>\n[root@linuxnix ~]#<\/em><\/p>\n<p><strong>Exemplul 9:<\/strong> Ad\u0103uga\u021bi un traseu static<br \/>\nPentru a ad\u0103uga o rutare static\u0103 la tabela de rutare a kernelului, folosim comanda ip add route. Mai jos este un exemplu de ad\u0103ugare a unui traseu static pe interfa\u021ba de re\u021bea ens37.<\/p>\n<p><em>[root@linux ~]# ip route add 192.168.188.134 via 192.168.188.1 dev ens37<\/em><\/p>\n<p>S\u0103 execut\u0103m comanda de afi\u0219are a rutei ip pentru a verifica dac\u0103 ruta a fost ad\u0103ugat\u0103.<\/p>\n<p><em>[root@linux ~]# ip route show<br \/>\ndefault via 192.168.188.2 dev ens33 proto static metric 100<br \/>\ndefault via 192.168.188.2 dev ens37 proto static metric 101<br \/>\n192.168.188.0\/24 dev ens37 proto kernel scope link src 192.168.188.146<br \/>\n192.168.188.0\/24 dev ens33 proto kernel scope link src 192.168.188.133 metric 100<br \/>\n192.168.188.0\/24 dev ens37 proto kernel scope link src 192.168.188.146 metric 101<br \/>\n192.168.188.134 via 192.168.188.1 dev ens37<\/em><\/p>\n<p>Traseul ad\u0103ugat de comanda ip nu va persista pe parcursul repornirilor. Pentru a face \u00eenregistrarea permanent\u0103, trebuie s\u0103 o ad\u0103ug\u0103m \u00een fi\u0219ierul \/ etc \/ sysconfig \/ scripts \/ route-name <interface-name>. Deci, pentru a face intrarea de rutare permanent\u0103, trebuie s\u0103 ad\u0103ug\u0103m urm\u0103toarea linie \u00een fi\u0219ierul \/ etc \/ sysconfig \/ script-urile \/ route-ens37.<\/interface-name><\/p>\n<p>192.168.188.134 via 192.168.188.1 dev ens37<\/p>\n<p>De asemenea, am putea ad\u0103uga o rut\u0103 implicit\u0103 folosind comand\u0103 ip add route. Sintaxa ar fi dup\u0103 cum urmeaz\u0103:<\/p>\n<p>ip route add default via <ip address=\"\"><\/ip><\/p>\n<p><strong>Exemplul 10:<\/strong> \u0218tergerea unui traseu static<br \/>\nPentru a \u0219terge un traseu static, folosim comanda ip route del, urmat\u0103 de adresa pentru traseul care trebuie eliminat. Pentru a demonstra, s\u0103 \u0219tergem ruta pe care am ad\u0103ugat-o \u00een exemplul anterior.<\/p>\n<p><em>[root@linux ~]# ip route del 192.168.188.134<\/em><\/p>\n<p><strong>Exemplul 11: <\/strong>Vizualiza\u021bi cache-ul arp<br \/>\nPentru a vedea intr\u0103rile \u00een memoria cache ARP adic\u0103 adresele MAC ale dispozitivelor conectate \u00een LAN, am tasta urm\u0103toarea comand\u0103.<\/p>\n<p><em>[root@linux ~]# ip neigh<br \/>\n192.168.188.1 dev ens33 lladdr 00:50:56:c0:00:08 REACHABLE<br \/>\n192.168.188.254 dev ens33 lladdr 00:50:56:f\u0103:4f:07 STALE<br \/>\n192.168.188.2 dev ens33 lladdr 00:50:56:fd:b2:1a STALE<\/em><\/p>\n<p><strong>Exemplul 12:<\/strong> Vizualizarea ajutorului<br \/>\nPentru a vizualiza op\u021biunile disponibile pentru utilizare cu tipul de comand\u0103 ip ip -help.<\/p>\n<p><em>[root@linux ~]# ip &#8211;help<br \/>\nUsage: ip [ OPTIONS ] OBJECT { COMMAND | help }<br \/>\nip [ -force ] -batch filename<br \/>\nwhere OBJECT := { link | address | addrlabel | route | rule | neigh | ntable |<br \/>\ntunnel | tuntap | maddress | mroute | mrule | monitor | xfrm |<br \/>\nnetns | l2tp | macsec | tcp_metrics | token }<br \/>\nOPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] |<br \/>\n-h[uman-readable] | -iec |<br \/>\n-f[amily] { inet | inet6 | ipx | dnet | bridge | link } |<br \/>\n-4 | -6 | -I | -D | -B | -0 |<br \/>\n-l[oops] { maximum-addr-flush-attempts } |<br \/>\n-o[neline] | -t[imestamp] | -ts[hort] | -b[atch] [filename] |<br \/>\n-rc[vbuf] [size] | -n[etns] name | -a[ll] }<\/em><\/p>\n<p>Pentru a vedea informa\u021biile mai detaliate, pute\u021bi accesa pagina man pentru comanda ip tast\u00e2nd &#8216;man ip&#8217;<\/p>\n<p><strong>Concluzie<\/strong><\/p>\n<p>Aceast\u0103 \u00eencheie explorarea comenzii linux ip. Sper\u0103m c\u0103 a\u021bi g\u0103sit exemplele ilustrate \u00een acest articol utile.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introducere Dac\u0103 a\u021bi lucrat cu sistemele de operare Linux \/ UNIX, atunci probabil c\u0103 a\u021bi folosit comanda ifconfig foarte frecvent. \u00cen cazul \u00een care sunte\u021bi nou \u00een sistemele de operare Linux, este \u00eenc\u0103 probabil c\u0103 a\u021bi folosit sau cel pu\u021bin a\u021bi auzit de comanda ifconfig la un moment dat \u00een experien\u021ba utiliz\u0103rii Linux. Comanda ifconfig<\/p>\n","protected":false},"author":1,"featured_media":1289,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[148],"tags":[],"class_list":["post-552","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-servere"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Comanda Linux ip explicat\u0103 cu exemple - NAV.RO Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/\" \/>\n<meta property=\"og:locale\" content=\"ro_RO\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comanda Linux ip explicat\u0103 cu exemple - NAV.RO Blog\" \/>\n<meta property=\"og:description\" content=\"Introducere Dac\u0103 a\u021bi lucrat cu sistemele de operare Linux \/ UNIX, atunci probabil c\u0103 a\u021bi folosit comanda ifconfig foarte frecvent. \u00cen cazul \u00een care sunte\u021bi nou \u00een sistemele de operare Linux, este \u00eenc\u0103 probabil c\u0103 a\u021bi folosit sau cel pu\u021bin a\u021bi auzit de comanda ifconfig la un moment dat \u00een experien\u021ba utiliz\u0103rii Linux. Comanda ifconfig\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/\" \/>\n<meta property=\"og:site_name\" content=\"NAV.RO Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/nav6718\" \/>\n<meta property=\"article:published_time\" content=\"2018-09-10T21:01:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-02-22T12:03:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.nav.ro\/blog\/wp-content\/uploads\/2018\/12\/comanda_ip_linux.png\" \/>\n\t<meta property=\"og:image:width\" content=\"450\" \/>\n\t<meta property=\"og:image:height\" content=\"317\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"NAV.RO\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@nav6718\" \/>\n<meta name=\"twitter:site\" content=\"@nav6718\" \/>\n<meta name=\"twitter:label1\" content=\"Scris de\" \/>\n\t<meta name=\"twitter:data1\" content=\"NAV.RO\" \/>\n\t<meta name=\"twitter:label2\" content=\"Timp estimat pentru citire\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/\"},\"author\":{\"name\":\"NAV.RO\",\"@id\":\"https:\/\/www.nav.ro\/blog\/#\/schema\/person\/c0271febcae717bbdbc3b2c6dbdec20e\"},\"headline\":\"Comanda Linux ip explicat\u0103 cu exemple\",\"datePublished\":\"2018-09-10T21:01:23+00:00\",\"dateModified\":\"2019-02-22T12:03:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/\"},\"wordCount\":1649,\"publisher\":{\"@id\":\"https:\/\/www.nav.ro\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.nav.ro\/blog\/wp-content\/uploads\/2018\/12\/comanda_ip_linux.png\",\"articleSection\":[\"SERVERE\"],\"inLanguage\":\"ro-RO\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/\",\"url\":\"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/\",\"name\":\"Comanda Linux ip explicat\u0103 cu exemple - NAV.RO Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.nav.ro\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.nav.ro\/blog\/wp-content\/uploads\/2018\/12\/comanda_ip_linux.png\",\"datePublished\":\"2018-09-10T21:01:23+00:00\",\"dateModified\":\"2019-02-22T12:03:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/#breadcrumb\"},\"inLanguage\":\"ro-RO\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ro-RO\",\"@id\":\"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/#primaryimage\",\"url\":\"https:\/\/www.nav.ro\/blog\/wp-content\/uploads\/2018\/12\/comanda_ip_linux.png\",\"contentUrl\":\"https:\/\/www.nav.ro\/blog\/wp-content\/uploads\/2018\/12\/comanda_ip_linux.png\",\"width\":450,\"height\":317},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Prima pagin\u0103\",\"item\":\"https:\/\/www.nav.ro\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comanda Linux ip explicat\u0103 cu exemple\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.nav.ro\/blog\/#website\",\"url\":\"https:\/\/www.nav.ro\/blog\/\",\"name\":\"NAV.RO Blog\",\"description\":\"Stiri IT\u2705 de actualitate si noutati din domeniul Hosting \u279c Gazduire Web \u279c Servere Dedicate \/ VPS \u279c DATA CENTER \u279c Domenii \u2b50 Actualizare zilnica de la expertii NAV.RO\",\"publisher\":{\"@id\":\"https:\/\/www.nav.ro\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.nav.ro\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ro-RO\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.nav.ro\/blog\/#organization\",\"name\":\"NAV Communications\",\"url\":\"https:\/\/www.nav.ro\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ro-RO\",\"@id\":\"https:\/\/www.nav.ro\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.nav.ro\/blog\/wp-content\/uploads\/2022\/09\/nav_logo.png\",\"contentUrl\":\"https:\/\/www.nav.ro\/blog\/wp-content\/uploads\/2022\/09\/nav_logo.png\",\"width\":1120,\"height\":800,\"caption\":\"NAV Communications\"},\"image\":{\"@id\":\"https:\/\/www.nav.ro\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/nav6718\",\"https:\/\/x.com\/nav6718\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.nav.ro\/blog\/#\/schema\/person\/c0271febcae717bbdbc3b2c6dbdec20e\",\"name\":\"NAV.RO\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ro-RO\",\"@id\":\"https:\/\/www.nav.ro\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/93c42d768fb29d2b7c2c9b94595b1770ec8dbbda107bfb5e6759247e857c9cda?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/93c42d768fb29d2b7c2c9b94595b1770ec8dbbda107bfb5e6759247e857c9cda?s=96&d=mm&r=g\",\"caption\":\"NAV.RO\"},\"sameAs\":[\"https:\/\/www.nav.ro\"],\"url\":\"https:\/\/www.nav.ro\/blog\/author\/useradmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comanda Linux ip explicat\u0103 cu exemple - NAV.RO Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/","og_locale":"ro_RO","og_type":"article","og_title":"Comanda Linux ip explicat\u0103 cu exemple - NAV.RO Blog","og_description":"Introducere Dac\u0103 a\u021bi lucrat cu sistemele de operare Linux \/ UNIX, atunci probabil c\u0103 a\u021bi folosit comanda ifconfig foarte frecvent. \u00cen cazul \u00een care sunte\u021bi nou \u00een sistemele de operare Linux, este \u00eenc\u0103 probabil c\u0103 a\u021bi folosit sau cel pu\u021bin a\u021bi auzit de comanda ifconfig la un moment dat \u00een experien\u021ba utiliz\u0103rii Linux. Comanda ifconfig","og_url":"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/","og_site_name":"NAV.RO Blog","article_publisher":"https:\/\/www.facebook.com\/nav6718","article_published_time":"2018-09-10T21:01:23+00:00","article_modified_time":"2019-02-22T12:03:10+00:00","og_image":[{"width":450,"height":317,"url":"https:\/\/www.nav.ro\/blog\/wp-content\/uploads\/2018\/12\/comanda_ip_linux.png","type":"image\/png"}],"author":"NAV.RO","twitter_card":"summary_large_image","twitter_creator":"@nav6718","twitter_site":"@nav6718","twitter_misc":{"Scris de":"NAV.RO","Timp estimat pentru citire":"8 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/#article","isPartOf":{"@id":"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/"},"author":{"name":"NAV.RO","@id":"https:\/\/www.nav.ro\/blog\/#\/schema\/person\/c0271febcae717bbdbc3b2c6dbdec20e"},"headline":"Comanda Linux ip explicat\u0103 cu exemple","datePublished":"2018-09-10T21:01:23+00:00","dateModified":"2019-02-22T12:03:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/"},"wordCount":1649,"publisher":{"@id":"https:\/\/www.nav.ro\/blog\/#organization"},"image":{"@id":"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/#primaryimage"},"thumbnailUrl":"https:\/\/www.nav.ro\/blog\/wp-content\/uploads\/2018\/12\/comanda_ip_linux.png","articleSection":["SERVERE"],"inLanguage":"ro-RO"},{"@type":"WebPage","@id":"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/","url":"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/","name":"Comanda Linux ip explicat\u0103 cu exemple - NAV.RO Blog","isPartOf":{"@id":"https:\/\/www.nav.ro\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/#primaryimage"},"image":{"@id":"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/#primaryimage"},"thumbnailUrl":"https:\/\/www.nav.ro\/blog\/wp-content\/uploads\/2018\/12\/comanda_ip_linux.png","datePublished":"2018-09-10T21:01:23+00:00","dateModified":"2019-02-22T12:03:10+00:00","breadcrumb":{"@id":"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/#breadcrumb"},"inLanguage":"ro-RO","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/"]}]},{"@type":"ImageObject","inLanguage":"ro-RO","@id":"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/#primaryimage","url":"https:\/\/www.nav.ro\/blog\/wp-content\/uploads\/2018\/12\/comanda_ip_linux.png","contentUrl":"https:\/\/www.nav.ro\/blog\/wp-content\/uploads\/2018\/12\/comanda_ip_linux.png","width":450,"height":317},{"@type":"BreadcrumbList","@id":"https:\/\/www.nav.ro\/blog\/comanda-linux-ip-explicata-cu-exemple\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Prima pagin\u0103","item":"https:\/\/www.nav.ro\/blog\/"},{"@type":"ListItem","position":2,"name":"Comanda Linux ip explicat\u0103 cu exemple"}]},{"@type":"WebSite","@id":"https:\/\/www.nav.ro\/blog\/#website","url":"https:\/\/www.nav.ro\/blog\/","name":"NAV.RO Blog","description":"Stiri IT\u2705 de actualitate si noutati din domeniul Hosting \u279c Gazduire Web \u279c Servere Dedicate \/ VPS \u279c DATA CENTER \u279c Domenii \u2b50 Actualizare zilnica de la expertii NAV.RO","publisher":{"@id":"https:\/\/www.nav.ro\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.nav.ro\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ro-RO"},{"@type":"Organization","@id":"https:\/\/www.nav.ro\/blog\/#organization","name":"NAV Communications","url":"https:\/\/www.nav.ro\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ro-RO","@id":"https:\/\/www.nav.ro\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.nav.ro\/blog\/wp-content\/uploads\/2022\/09\/nav_logo.png","contentUrl":"https:\/\/www.nav.ro\/blog\/wp-content\/uploads\/2022\/09\/nav_logo.png","width":1120,"height":800,"caption":"NAV Communications"},"image":{"@id":"https:\/\/www.nav.ro\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/nav6718","https:\/\/x.com\/nav6718"]},{"@type":"Person","@id":"https:\/\/www.nav.ro\/blog\/#\/schema\/person\/c0271febcae717bbdbc3b2c6dbdec20e","name":"NAV.RO","image":{"@type":"ImageObject","inLanguage":"ro-RO","@id":"https:\/\/www.nav.ro\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/93c42d768fb29d2b7c2c9b94595b1770ec8dbbda107bfb5e6759247e857c9cda?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/93c42d768fb29d2b7c2c9b94595b1770ec8dbbda107bfb5e6759247e857c9cda?s=96&d=mm&r=g","caption":"NAV.RO"},"sameAs":["https:\/\/www.nav.ro"],"url":"https:\/\/www.nav.ro\/blog\/author\/useradmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.nav.ro\/blog\/wp-json\/wp\/v2\/posts\/552","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nav.ro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nav.ro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nav.ro\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nav.ro\/blog\/wp-json\/wp\/v2\/comments?post=552"}],"version-history":[{"count":1,"href":"https:\/\/www.nav.ro\/blog\/wp-json\/wp\/v2\/posts\/552\/revisions"}],"predecessor-version":[{"id":1305,"href":"https:\/\/www.nav.ro\/blog\/wp-json\/wp\/v2\/posts\/552\/revisions\/1305"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.nav.ro\/blog\/wp-json\/wp\/v2\/media\/1289"}],"wp:attachment":[{"href":"https:\/\/www.nav.ro\/blog\/wp-json\/wp\/v2\/media?parent=552"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nav.ro\/blog\/wp-json\/wp\/v2\/categories?post=552"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nav.ro\/blog\/wp-json\/wp\/v2\/tags?post=552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}