Gràcies als articles que em va passar ahir MSX mitjançant un comentari, vaig aprendre una mica més sobre la comanda IP i les diferències que té amb ifconfig.
És per això que redacto aquest article, primer per tenir una traducció a l'espanyol de l' article original en anglès, i segon, perquè em serveixi de memòria en cas que ho necessiti.
A causa de l'ample de l'article, alguns valors en la taula seran «tallats», però són en una sola línia
Vegem llavors la comparació:
Acció | ifconfig | IP |
---|---|---|
Mostra els dispositius de xarxa i la seva configuració | # ifconfig | $ Ip addr show $ Ip link show |
Activa «interfície» de xarxa | # Ifconfig eth0 up | # Ip link setembre eth0 up |
Desactivar «interfície» de xarxa | # Ifconfig eth0 down | # Ip link setembre eth0 down |
Establir adreça IP | # Ifconfig eth0 192.168.1.1 | # Ip address add 192.168.1.1 dev eth0 |
Eliminar adreça IP | # Ip address de l'192.168.1.1 dev eth0 | |
Afegir «interfície» virtual o àlies | # Ifconfig eth0: 1 10.0.0.1/8 | # Ip addr add 10.0.0.1/8 dev eth0 label eth0: 1 |
Afegir entrada en una taula ARP | # Arp -i eth0 -s 192.168.0.1 00: 11: 22: 33: 44: 55 | # Ip neigh add 192.168.0.1 lladdr 00: 11: 22: 33: 44: 55 nud permanent dev eth0 |
Canviar un dispositiu ARP a off | # Ifconfig -arp eth0 | # Ip link setembre dev eth0 arp off |
I això és tot, o almenys el més important a la meva consideració.
Em poden dir el que vulguin, que IP és més potent i que ifconfig està obsolet, però no em poden negar que ara amb IP cal escriure molts més paràmetres.
Very handy cheat sheet! Thank you.
M'oblidava, els comanda de iproute2 tenen gairebé tots una correlació escurçada, per exemple 'ip addr show' pot resumir amb un 'ip a', etc.
Val la pena investigar perquè quan els fas servir tot el dia el que menys querés fer és escriure, escriure, escriure, escriure, escriure, escriure, escriure!
[Yaoming] només cal els primers 3 comandaments [/ yaoming]
Jajaja, cert !!! a més el «ip route show» no mostra la sortida amb tabulacions com «route -n» i ho fa mes complicat d llegir.
Excel·lent aportació, altres comandaments mes per a la llista
I que avantatges té sobre ifconfig? a part d'haver d'escriure més, és clar xD
Bona pregunta .... per ara exercitar la memòria aprenent més! 😛
Bé, de moment si et fixes en la taula que vaig posar a dalt, ja podràs veure una cosa que té IP que no té ifconfig. 😉
Gràcies per l'aportació 🙂 i pregunto, perquè voldria XNUMX:XNUMX suprimir una ip? dic perquè serviria millor dit en què cas
És simple. Diguem que ús una IP en un rang i una altra IP en l'altre. Ara la utilitat em serviria si volgués eliminar una de les IP, perquè les PC d'aquest rang no em vegin. Però responent a la teva pregunta amb una altra Per què no? 😉
¿I no es podria eliminar una IP amb ifconfig tombant la interfície i tornant-la a aixecar?
Per exemple: tenim la IP xxx.xxx.xxx.xxx a la interfície wlan1y la volem treure.
ifconfig wlan1 down && ifconfig wlan1 up
Això he pensat jo, treus la interfície i punt, ja no hi ha IP.
Igual és una interfície sense IP, que una interfície desconnectada.
És clar, també pots matar una mosca amb una escopeta.
Mai vas treballar amb xarxes i vas usar una màquina GNU + Linux com encaminador amb Quagga no?
Hi ha molts escenaris fora del teu dormitori en on cal pujar i baixar IP contínuament sense voltejar la interfície de xarxa i deixant sense connexió a la resta dels usuaris.
Molt bona aquesta taula per mantenir-la com a referència.
IP si sembla ser més complicat que ifconfig, però si tinc un dubte. Què fa que IP sigui millor que ifconfig a més de ser més modern i tenir un parell d'opcions més?
Les noves funcions que porta iproute2 són insignificants (totes, no únicament les mostrades aqui), fins al punt que bé van poder estalviar-se el refregit i incloure-les en net-tools agregandole 0001 XNUMX
Per cert amb «ifconfig eth0 0.0.0.0» s'elimina la direcció IP
Gràcies per la dada 😉
«Introduction
Iproute2 is a collection of companyies de serveis públics for controlling TCP / IP networking and traffic control in Linux. It is currently maintained by Stephen Hemminger. The original Autor, Alexey Kuznetsov, is well known for the QoS implementation in the Linux nucli.
Most network configuration manuals still refer to ifconfig and route as the primary network configuration tools, but ifconfig is known to BEHAVE inadequately in modern network environments. They should be deprecated, but most distros still include them. Most network configuration systems make use of ifconfig and thus provide a limited feature set. The / etc / net project AIMS to support most modern network Technologies, as it does not use ifconfig and Allows a system administrator to make use of all iproute2 features, including traffic control »
http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
Yapa: http://www.jaredlog.com/?p=928
+1 Bona dada, ara em queda clar.
Bona dada, encara que en Arch no s'usa eth0, Sinó valors com enp0s3.
Uhhh ???
És correcte, encara que es pot configurar perquè sigui eth0 o wlan0. Em pregunto que raó de ser té deixar l'estil ENP # s # (o wlp # s #) ?. També amb el seu predilecció per ip quan tots estem familiaritzats amb ifconfig, per que?
A la fin un s'acostuma, en Archlinux com no té ifconfig vaig decidir aprendre aquest perquè en algun moment moltes distros el van marcar com obsolet. Molt bon post.
Desitjo comprar Linux a l'conputadora
Saule, si vols provar linux no cal que ho compris (encara que pots fer-ho). Si la teva paciència no pot esperar a usar-lo et comento que la majoria de les versions (distribucions) de linux tenen un enllaç de descàrrega lliure (gratuït), que el pots cremar en un disc o muntar en una memòria USB per a la posterior instalacion en la teva ordinador. Et recomano veure guies a youtube o en alguns blocs sobre la instalacion, no és difícil.
Interessant, ifconfig segueix sent mes fàcil d'aprendre.