Ifconfig- ja route-apuohjelman asentaminen Debian-käyttöjärjestelmään

Debian 9 Strechin jälkeen suositut ifconfig- ja route-työkalut verkon hallintaan sekä käyttöliittymä- että reititystasolla eivät ole oletusarvoisesti saatavilla. iproute2 on työkalu, jota käytetään tällä hetkellä koko Debian-käyttöjärjestelmäverkon hallintaan sekä käyttöliittymätasolla että myös reititystasolla, lisäksi iproute2 tarjoaa meille erittäin tärkeitä ominaisuuksia, kuten mahdollisuuden useiden reititystaulujen hallintaan. muut toiminnot. Haluat kuitenkin silti käyttää suosittuja ifconfig- ja route-työkaluja tietokoneellasi. Tänään tässä artikkelissa aiomme näyttää, kuinka ne asennetaan.

Mitä ovat ifconfig ja route Debianissa?

asenna ifconfig and route -apuohjelma Debianiin

Olemme varmoja, että olet koskaan joutunut käyttämään ifconfig-työkalua verkkoliitännän määrittämiseen joko pudottamaan tai nostamaan sitä, muuttamaan pääreitittimen DHCP-palvelimen meille antamaa IP-osoitetta ja maskia ja jopa luoda alirajapintoja monien muiden toimintojen joukossa. Ifconfig on aina ollut huipputyökalu niin Debian-käyttöjärjestelmissä kuin muissakin Linux-pohjaiset jakelut.

Sama tapahtuu komennolla "route", työkalu, jolla voidaan lisätä staattisia reittejä palvelimellemme tai PC:lle, poistaa aiemmin lisätyt staattiset reitit, reittiä käytetään myös oletusyhdyskäytävän määrittämiseen ja sen poistamiseen järjestelmästä. Tietenkin voimme myös nähdä nykyisen reititystaulukon ja priorisoida erilaisia ​​reittejä muihin nähden.

Molemmat työkalut, sekä ifconfig että reititin, ovat välttämättömiä verkon oikean hallinnan kannalta missä tahansa Linux-käyttöjärjestelmässä, ja olemme varmoja, että monet teistä ovat käyttäneet niitä sekä komentorivillä että myös komentosarjoissa eri toimintojen automatisoimiseen.

Miksi niitä ei ole sisällytetty Debian 9:n jälkeen?

Vaikka nämä kaksi työkalua ovat välttämättömiä hyvän verkonhallinnan kannalta, meillä on useiden vuosien ajan ollut iproute2-työkalu kaikissa Linux-pohjaisissa käyttöjärjestelmissä. Tämän työkalusarjan avulla voimme hallita verkkoliittymiä, staattisia reittejä, oletusyhdyskäytävää ja voimme jopa määrittää erilaisia ​​reititystaulukoita Linux-pohjaisessa käyttöjärjestelmässämme ja tietysti myös Debianissa.

Monien vuosien ajan ifconfigia ja reittiä on pidetty "vanhentuneina" eli vanhoina. Monet verkonvalvojat kuitenkin käyttivät sitä edelleen, ja tästä syystä sitä ei alettu poistaa erilaisista Linux-pohjaisista jakeluista. Sen jälkeen, kun järjestelmänvalvojat olivat käyttäneet iproute2:ta useiden vuosien ajan, päätettiin, että ifconfigia ja reititintä ei sisällytetä käyttöjärjestelmään oletusarvoisesti.

Meidän on pidettävä mielessä, että iproute on paljon parempi, täydellisempi ja intuitiivisempi työkalu, koska komennot ovat hyvin samankaltaisia ​​kuin Ciscon syntaksi, ja pystymme suorittamaan edistyneitä konfiguraatioita, kuten useiden reititystaulukoiden ja useiden oletusyhdyskäytävien määrittämistä.

Jos Linux-pohjaisessa käyttöjärjestelmässä yritämme suorittaa "ifconfig" tai "route", se palauttaa automaattisesti virheilmoituksen. Debian 9 -versiosta alkaen sinun on asennettava se manuaalisesti, ja jos käytät muita Linux-jakeluja niiden uusimmissa versioissa, tapahtuu täsmälleen sama asia, meidän on asennettava se, jotta voimme käyttää sitä.

Kun olemme varmistaneet, että Debian 9:ssä ja uudemmissa versioissa sitä ei ole asennettu oletusarvoisesti, teemme sen manuaalisesti. Edelleen on olemassa kolmannen osapuolen ohjelmistoja, jotka käyttävät sisäisesti automaattisia komentosarjoja ohjelmistojensa asentamiseen. Nämä komentosarjat käyttävät edelleen yleensä ifconfigia ja reittiä, joten on täysin välttämätöntä, että nämä työkalut on asennettu, jos haluamme suorittaa nämä komentosarjat oikein ja että ne tekevät. ei palauta minkäänlaista virhettä.

Ifconfig ja reittiasennus Debian 9:ssä tai uudemmassa

Vanhan ifconfig- ja reittiverkkotyökalupaketin asentaminen on todella yksinkertaista, ensimmäinen asia, joka meidän on tehtävä, on avata pääte, kirjautua sisään root-tilassa tai käyttää "sudo"-komentoa ja asentaa paketti nimeltä "net-tools". Tämä paketti yhdistää kaikki "vanhat" työkalut, joita olemme käyttäneet vuosia. Jos asennuksessa olemme päättäneet tehdä "sudo" kannustaaksemme superkäyttäjää asentamaan paketteja, kirjoitamme:

sudo apt install net-tools

Jos olemme lisänneet pääkäyttäjän salasanan, meidän on lisättävä konsoliin "su" superkäyttäjän mainostamiseksi ja kirjoitettava sitten:

apt install net-tools

Kun olemme asentaneet sen, jos suoritamme ifconfigin, saamme käyttöliittymän kokoonpanoyhteenvedon:

Tätä ifconfig-komentoa voidaan käyttää yhdessä tyypillisten iproute2-komentojen kanssa, kuten "ip link show" tai "ip addr show", molempien työkalujen samanaikainen käyttö ei ole ongelmallista. Tietyt iproute2:lla tekemämme muutokset eivät kuitenkaan välttämättä näy, jos käytämme ifconfigia tietojen näyttämiseen.

Toinen tärkeä muutos Debian 9:ssä tai uudemmassa on, että nimiä eth0, eth1 ja ethX ei enää ole Ethernet-verkkoliitännöissä. Nyt se on satunnainen nimi ja se näyttää "ens32", "ens33" tai vastaavalta, mutta suoritettaessa "ip addr show" tai "ifconfig" näemme verkkoliittymämme nimen ilman ongelmia. Toinen komento, jonka voit suorittaa, on seuraava nähdäksesi nimen:

dmesg | grep -i eth

Tietysti «net-tools» asennuksen yhteydessä meillä on käytettävissämme myös «route»-komento, jolla tarkastellaan ja konfiguroidaan käyttöjärjestelmän staattisia reittejä ja oletusyhdyskäytävää. Komennot, jotka meidän on suoritettava staattisten reittien lisäämiseksi tai poistamiseksi, ovat samat kuin aina, sama tapahtuu, jos haluamme laittaa oletusyhdyskäytävän tai -yhdyskäytävän, näissä tapauksissa mikään ei ole muuttunut.

Seuraavassa kuvakaappauksessa näet, että tämän komennon toiminta on nyt täydellinen, koska se toimii oikein.

Jos unohdat käyttää ifconfigia tai reittiä käyttöjärjestelmässäsi, "net-tools"-asennuksen ansiosta voit käyttää sitä uudelleen ilman ongelmia samoilla komennoilla kuin aina. Tästä artikkelista suosittelemme iproute2:n käyttöä, koska se on paljon täydellisempi, tehokkaampi, nopeampi ja ajankohtaisempi, lisäksi meillä on täydellinen opetusohjelma, jossa voit oppia kaikki suoritettavat komennot. Emme saa unohtaa, että uuden iproute2:n avulla voimme konfiguroida useita reititystaulukoita, jotka ovat ihanteellisia useiden yhdyskäytävien käyttämiseen siinä tapauksessa, että tietokoneellasi tai palvelimellasi on useita verkkoliittymiä.