U ovom članku pokazat ću vam kako se koristi etol naredba na Linuxu. Za demonstraciju ću koristiti Debian 9 Stretch. Ali bilo koja moderna Linux distribucija trebala bi raditi. Započnimo.
Provjera dostupnosti etola:
U većini slučajeva, etol već trebao biti instaliran na vašoj omiljenoj Linux distribuciji. Možete provjeriti da li etol je već instaliran sa sljedećom naredbom:
$ sudo ethtool --verzijaKao što vidiš, etol 4.8 je instaliran na mom Debian 9 Stretch stroju.
Ako vidite pogrešku, onda etol možda neće biti instaliran na vašem računalu. Možete instalirati etol vrlo lako u vašoj omiljenoj distribuciji Linuxa. Pokazat ću vam kako instalirati etol na Ubuntu, Debian, RHEL 7 i CentOS 7 u sljedećim odjeljcima ovog članka u nastavku.
Instaliranje ethtoola na Ubuntu i Debian:
etol dostupan je u službenom spremištu paketa Ubuntu i Debian. Dakle, vrlo je jednostavno instalirati.
Prvo ažurirajte predmemoriju spremišta APT paketa sljedećom naredbom:
$ sudo apt ažuriranjeSada instalirajte etol sa sljedećom naredbom:
$ sudo apt instaliraj ethtool -yInstaliranje ethtoola na CentOS 7 i RHEL 7:
etol dostupan je u službenom spremištu paketa CentOS 7 i RHEL 7. Možete ga vrlo jednostavno instalirati.
Prvo ažurirajte YUM predmemoriju sljedećom naredbom:
$ sudo yum makecacheNapokon, instalirajte etol sa sljedećom naredbom:
$ sudo yum instaliraj ethtool -yPrikazivanje podataka mrežne kartice sučelja s ethtool-om:
Možete prikazati informacije o mrežnim mrežnim karticama (NIC-ovima) povezanim s računalom pomoću etol korisnost. Da biste to učinili, potreban vam je naziv mrežnog sučelja vaše mrežne kartice (NIC).
Na Linuxu se svakoj kartici mrežnog sučelja (NIC) dodjeljuju jedinstvena imena poput eth0, ens32 itd.
Prvo pronađite dodijeljena imena svih dostupnih mrežnih sučelja računala, uz sljedeću naredbu:
$ sudo ip link showKao što vidite, na računalo imam spojene samo dvije mrežne kartice (NIC). Ako imate još, trebalo bi se pojaviti ovdje. Dodijeljena imena mojih mrežnih sučelja su ens33 i enx00e04c42a3fe odnosno. Tvoji bi trebali biti drugačiji. Ali zabilježite ih, jer će vam odsad trebati.
Sada, da bismo prikazali više informacija o mrežnoj kartici sučelja (recimo enx00e04c42a3fe) sa etol, pokrenite sljedeću naredbu:
$ sudo ethtool enx00e04c42a3feKao što vidite, puno informacija o mrežnoj kartici sučelja enx00e04c42a3fe je ovdje naveden.
Na primjer, ovdje su prikazani podržani načini povezivanja vašeg NIC-a.
Ovdje su prikazani i trenutno korišteni dupleks način i brzina. Kao što vidite, povezan je u full duplex načinu brzinom od 100 Mbps.
Odavde možete saznati i podržava li vaš NIC automatsko pregovaranje. Ako je omogućeno automatsko pregovaranje, vaš NIC odabire način slučajne veze iz jednog od podržanih načina veze, ovisno o usmjerivaču ili preklopnom priključku na koji je povezan.
Provjera koji upravljački program koristi vaš NIC:
Također možete provjeriti s kojim upravljačkim programom koristi vaš NIC etol naredba.
Na primjer, da provjerite ima li upravljačkog programa koji koristi jedan od vaših mrežnih kartica (recimo enx00e04c42a3fe), trčanje etol naredba kako slijedi:
$ sudo ethtool -i enx00e04c42a3feKao što vidite, moj enx00e04c42a3fe NIC koristi Realtek r8152 upravljački program verzije 1.08.7. Tvoji mogu biti različiti.
Prikaz statistike korištenja prikazivačke mreže s ethtool:
Možete saznati koliko je paketa NIC poslao (Tx ili poslao) i primio (Rx ili primio) pomoću etol. Također možete saznati koliko se tih paketa sudarilo, pogreške prijenosa (Tx) i pogreške prijemnika (Rx) i još mnogo toga.
Za prikaz vašeg NIC-a (recimo enx00e04c42a3fe) statistika, trčanje etol kako slijedi:
$ sudo ethtool -S enx00e04c42a3feKao što vidite, prikazuje se puno statističkih podataka o vašoj mrežnoj kartici.
Izrada NIC-a trepćući pomoću ettoola:
Treptanje NIC-a može zvučati beskorisno. Ali zamislite slučaj kada vaše računalo ima puno mrežnih sučelja. Kako biste znali kojem je priključku dodijeljeno ime mrežnog sučelja? Pa, samo trepnite svakim mrežnim sučeljem i saznajte sami pomoću etol. Jednostavan!
Trepnuti mrežnim sučeljem (recimo enx00e04c42a3fe) sa etol, trčanje etol kako slijedi:
$ sudo ethtool -p enx00e04c42a3feOva značajka možda neće biti dostupna na vašoj NIC kartici. Dodatne informacije o tome potražite u priručniku svoje NIC kartice.
Moja NIC kartica nema ovu značajku, pa sve što dobijem je pogreška.
Ručno postavljanje brzine i načina rada na mrežnim karticama:
Ponekad automatsko pregovaranje može propasti i vaš NIC može koristiti pogrešnu brzinu i način rada. To možete lako popraviti pomoću etol.
Prvo provjerite koje brzine i načini podržavaju vaš NIC (recimo enx00e04c42a3fe) sa sljedećom naredbom:
$ sudo ethtool enx00e04c42a3fePodržane načine veze vašeg NIC-a možete pronaći u Podržani načini povezivanja i vaši usmjerivači ili prekidači oglašavaju načine povezivanja na Načini povezivanja koje oglašava partner za vezu kao što možete vidjeti u označenom odjeljku snimke zaslona u nastavku. Moj NIC i usmjerivač podržavaju 10baseT i 100baseT u poludupleksnom i full duplex načinu rada.
Trenutno je moj NIC enx00e04c42a3fe radi u načinu Full duplex brzinom od 100 Mbps.
Da biste ga promijenili, recimo, u Full duplex načinu brzinom od 10 Mbps pokrenite etol kako slijedi:
$ sudo ethtool -s enx00e04c42a3fe brzina 10 duplex potpuno automatsko isključivanjeKao što vidite, brzina se mijenja na 10Mbps, a duplex način rada je pun. Također je isključeno automatsko pregovaranje.
Dobivanje pomoći za ethtool:
The etol naredba ima puno opcija. U ovom članku nije moguće prikazati kako svaka opcija radi zbog opsega i hardverskih ograničenja mog računala.
Ali trebali biste moći pronaći ono što vam treba na manpageu etol, kojem možete pristupiti sljedećom naredbom:
$ man ettool
Dakle, tako se koristi etol na Linuxu. Hvala što ste pročitali ovaj članak.