Pateicoties rakstiem, kurus MSX vakar man nodeva komentārā, es uzzināju nedaudz vairāk par komandu IP un atšķirības, ar kurām tā saskaras ifconfig.
Tāpēc es rakstu šo rakstu, pirmkārt, lai man būtu tulkojums spāņu valodā oriģināls raksts angļu valodā, otrkārt, lai kalpotu kā piezīme, ja man tas būtu vajadzīgs.
Raksta platuma dēļ dažas tabulas vērtības tiks "nogrieztas", taču tās ir vienā rindā
Apskatīsim salīdzinājumu:
Darbība | ifconfig | IP |
---|---|---|
Parādīt tīkla ierīces un to iestatījumus | #ifconfig | $ ip addr šovs $ ip saišu šovs |
Aktivizēt tīkla saskarni | # ifconfig eth0 up | # ip saite iestatiet eth0 |
Atspējot tīkla saskarni | # ifconfig eth0 uz leju | # ip saite iestatīja eth0 uz leju |
Iestatiet IP adresi | # ifconfig eth0 192.168.1.1 | # ip adrese pievienojiet 192.168.1.1 dev eth0 |
Dzēst IP adresi | # 192.168.1.1 dev eth0 IP adrese | |
Pievienojiet virtuālo "saskarni" vai aizstājvārdus | # ifconfig eth0: 1 10.0.0.1/8 | # ip addr pievienot 10.0.0.1/8 dev eth0 etiķeti eth0: 1 |
Pievienojiet ierakstu ARP tabulā | # arp -i eth0 -s 192.168.0.1 00: 11: 22: 33: 44: 55 | # ip kaimiņš pievieno 192.168.0.1 lladdr 00: 11: 22: 33: 44: 55 nud permanent dev eth0 |
Mainiet ARP ierīci uz izslēgtu | # ifconfig -arp eth0 | # ip saite iestatīta dev eth0 arp izslēgta |
Un tas ir viss, vai vismaz man vissvarīgākais.
Viņi var man pateikt, ko viņi vēlas, to IP ir jaudīgāks un tas ifconfig Tas ir novecojis, taču jūs nevarat noliegt, ka tagad ar IP jums ir jāraksta daudz vairāk parametru.
Ļoti ērta apkrāptu lapa! Paldies.
Es aizmirsu, iproute2 komandām gandrīz visām ir saīsināta korelācija, piemēram, 'ip addr show' var apkopot ar 'ip a' utt.
Ir vērts to izmeklēt, jo, visu dienu valkājot, vismazāk vēlaties rakstīt, rakstīt, rakstīt, rakstīt, rakstīt, rakstīt, rakstīt!
[yaoming] Man vajag tikai pirmās 3 komandas [/ yaoming]
Jajaja taisnība !!! arī "ip route show" neizrāda izvadi ar tādām cilnēm kā "route -n" un apgrūtina lasīšanu.
Lielisks ieguldījums, citas komandas sarakstam
Un kādas priekšrocības tam ir salīdzinājumā ar ifconfig? izņemot to, ka jāraksta vairāk, protams, xD
Labs jautājums…. tagad vingriniet atmiņu, lai uzzinātu vairāk! 😛
Nu, tagad, ja paskatās uz tabulu, kuru es ievietoju iepriekš, jūs varat redzēt kaut ko tādu, kam ir IP, kuram nav IFCONFIG. 😉
Paldies par ieguldījumu 🙂 un es jautāju, kāpēc gan gribētu dzēst IP? Es saku, ko tādā gadījumā būtu labāk pateikt
Tas ir vienkārši. Pieņemsim, ka es izmantoju vienu IP vienā diapazonā un citu IP citā diapazonā. Tagad lietderība man palīdzētu, ja es gribētu likvidēt vienu no IP, lai šajā diapazonā esošie datori mani neredzētu. Bet atbildot uz jūsu jautājumu ar citu, kāpēc ne? 😉
Un vai jūs nevarētu noņemt IP ar ifconfig, noņemot saskarni un atkal to paceļot uz augšu?
Piemēram: mums wlan1 saskarnē ir IP xxx.xxx.xxx.xxx, un mēs vēlamies to noņemt.
ifconfig wlan1 uz leju && ifconfig wlan1 uz augšu
Tā es domāju, jūs noņemat interfeisu un periodu, vairs nav IP.
Tas pats ir interfeiss bez IP, kas ir atvienots interfeiss.
Protams, jūs varat arī nogalināt mušu ar bisi.
Jūs nekad neesat strādājis ar tīkliem un izmantojāt GNU + Linux mašīnu kā maršrutētāju ar Quagga?
Ārpus jūsu guļamistabas ir daudz scenāriju, kur nepieciešams nepārtraukti augšupielādēt un lejupielādēt IP, neapgriežot tīkla saskarni un neatstājot citus lietotājus bezsaistē.
Ļoti labi, ka tabula jāglabā kā atsauce.
IP, šķiet, ir sarežģītāka nekā Ifconfig, bet man ir jautājums. Kas padara IP labāku par Ifconfig, papildus tam, ka tas ir modernāks un kam ir vēl pāris iespējas?
Jaunās funkcijas, ko iproute2 ienes, ir nenozīmīgas (visas, ne tikai šeit redzamās), līdz brīdim, ka tās varētu labi saglabāt atkārtoto versiju un iekļaut tās tīkla rīkos, pievienojot .0001
Starp citu, ar "ifconfig eth0 0.0.0.0" tiek noņemta IP adrese
Paldies par padomu 😉
«Ievads
Iproute2 ir utilītu kolekcija, lai kontrolētu TCP / IP tīklošanu un trafika kontroli Linux. Pašlaik to uztur Stephen Hemminger. Sākotnējais autors Aleksejs Kuzņecovs ir labi pazīstams ar QoS ieviešanu Linux kodolā.
Lielākajā daļā tīkla konfigurācijas rokasgrāmatu joprojām ir norādīts, ka ifconfig un route kā primārie tīkla konfigurācijas rīki, taču ir zināms, ka ifconfig mūsdienu tīkla vidēs darbojas neadekvāti. Viņiem vajadzētu būt novecojušiem, taču lielākā daļa rajonu joprojām tos iekļauj. Lielākā daļa tīkla konfigurācijas sistēmu izmanto ifconfig un tādējādi nodrošina ierobežotu funkciju kopu. Projekta / etc / net mērķis ir atbalstīt lielāko daļu mūsdienu tīkla tehnoloģiju, jo tas neizmanto ifconfig un ļauj sistēmas administratoram izmantot visas iproute2 funkcijas, ieskaitot trafika kontroli »
http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
Japa: http://www.jaredlog.com/?p=928
+1 labi dati, tagad man tas ir skaidrs.
Labi dati, lai arī Arch netiek izmantots eth0, bet tādas vērtības kā enp0s3.
Uhhh ???
Tas ir pareizi, lai gan to var konfigurēt kā eth0 vai wlan0. Interesanti, kāds ir pamatojums atstāt enp # s # (vai wlp # s #) stilu? Arī ar jūsu noslieci uz ip, kad mēs visi esam pazīstami ar ifconfig, kāpēc?
Galu galā jūs pierodat pie tā, jo Archlinux, jo tam nav ifconfig, es nolēmu to iemācīties, jo kādā brīdī daudzi rajoni to atzīmēs kā novecojušu. Ļoti labs amats.
Es gribu nopirkt Linux savam datoram
Saulo, ja vēlaties izmēģināt Linux, jums tas nav jāpērk (kaut arī varat). Ja jūsu pacietība nevar gaidīt, kad to varēsit izmantot, es jums pateiksšu, ka lielākajai daļai Linux versiju (izplatījumu) ir bezmaksas lejupielādes saite (bezmaksas), kuru varat ierakstīt diskā vai ievietot USB atmiņā, lai vēlāk instalētu datorā. Es iesaku jums skatīt rokasgrāmatas vietnē YouTube vai dažos emuāros par instalēšanu, tas nav grūti.
Interesanti, ka ifconfig joprojām ir vieglāk iemācīties.