Komandu saraksts Linux tīklu konfigurēšanai

Pārvaldot Linux vidi, ir svarīgi zināt, kā mēs varam veikt dažādus uzdevumus ar visiem sistēmas parametriem gan aparatūras, gan programmatūras līmenī, gan programmatūrā, lai zinātu, kā tiešāk pārvaldīt tādas vērtības kā diski, atmiņa, sistēmas failus un daudz ko citu.

Viens no vissvarīgākajiem punktiem jebkurā operētājsistēmā tās funkcionalitātes un darbības jomas dēļ ir tīkls, jo bez piekļuves tai vai pareizas konfigurācijas procesi, lomas un pakalpojumi nedarbosies pareizi, ietekmējot ne tikai galveno datoru, bet arī visus tos, kas atkarīgs no tā korporatīvo serveru gadījumā.

Solvetic šodien piedāvā noderīgu komandu sarakstu, lai konfigurētu un pārvaldītu tīklu Linux sistēmā, un šajā gadījumā mēs izmantosim Ubuntu 17.04 Server.

Komandu saraksts tīklu pārvaldībai Linux

Ifconfigifconfig (interfeisa konfigurētājs) ir viena no komandām, ko ikdienā visbiežāk izmanto tīkla administratori vai atbalsta personāls, jo pateicoties tam mēs varam zināt konkrētu tīkla informāciju un veikt tādus uzdevumus kā:

  • Ziniet iekārtas IP adresi.
  • Skatiet saskarnes nosaukumu.
  • Ziniet tīkla adaptera MAC adresi.
  • Iespējojiet vai atspējojiet tīkla saskarni.
  • Ziniet MTU (maksimālās pārraides vienības) lielumu.
  • Analizējiet tīkla kļūdas un daudz ko citu.

PALIELINĀT

Izmantojot ifconfig, mēs varam izpildīt šādas iespējas konkrētiem uzdevumiem:

  • Piešķiriet IP adresi:
 ifconfig eth0 192.168.0.2 netmaska ​​255.255.255.0 
  • Iespējot tīkla saskarni:
 ifup eth0
  • Tīkla interfeisa atspējošana:
 ifdown eth0 
  • Mainiet MTU:
 ifconfig eth0 mtu XX 
  • Iestatiet saskarni nejaušā režīmā:
 ifconfig eth0 - perspektīvs 
PiezīmePromiscuous režīms ļauj interfeisam saņemt visas pieejamās paketes, jo pēc noklusējuma tas saņem paketes tikai no vietējā tīkla NIC.

PingVēl viena no visbiežāk izmantotajām komandām, pateicoties tās funkcijai, ir Ping, ar kuras palīdzību mēs varam pārbaudīt attālās vietnes savienojumu un skaidri iegūt informāciju par to.

PING (Packet INternet Groper) izmanto ICMP (Internet Control Message Protocol) protokolu, lai sazinātos ar citām ierīcēm un pārbaudītu to statusu.

PALIELINĀT

Pingojot vietni, mēs varam iegūt tādu informāciju kā:

  • Galamērķa IP.
  • Nosūtīto un saņemto paku skaits.
  • Zaudēto pakešu procentuālā daļa.
  • Kopējais savienojuma verifikācijas laiks un vairāk.

Dažas no iespējām, kuras varam izpildīt, izmantojot ping, ir šādas:

  • Izveidojiet skaņas signālu (saņemot atbildi:
 ping -a
  • Ping apraides adrese:
 ping -b
  • Nosakiet nosūtāmo paku skaitu:
 ping -c (#), atcerieties, ka pats ping ir nepārtraukts.
  • Rādīt tīkla adreses kā numurus:
 ping -n
  • Definējiet intervālu starp secīgām pārraidēm:
 ping -i
  • Definējiet TTL (laiks dzīvot):
 ping -t 

TracerouteIzmantojot šo komandu, mums būs iespēja detalizēti analizēt un nodrošināt tīkla problēmu risinājumu, parādot apiņu skaitu, kas nepieciešams, lai sasniegtu galamērķa saimnieku, lai sasniegtu galamērķi, un lai noteiktu nosūtītās paketes.

Izmantojot traceroute, mēs izsekosim DNS serveri. Ja traceroute nav pieejams, mēs to varam instalēt, izpildot komandu:

 sudo apt instalēt traceroute

PALIELINĀT

Kā redzam, visa datplūsma no avota IP līdz galamērķa IP ir detalizēta, un tādā veidā mēs varam noteikt sava veida kļūdas savā ceļā. Dažas iespējas, izmantojot šo komandu, ir šādas:

  • Piespiest izmantot ICMP paketes
 traceroute -I
  • Nosakiet kopējo lēcienu skaitu:
 traceroute -m

IzraktDig (domēna informācijas groperis) tiek izmantots, lai atrisinātu problēmas, kas saistītas ar servera DNS. Dig analizē ar DNS saistīto informāciju, piemēram, ierakstus, CNAME, MX ierakstu utt.

PALIELINĀT

Mēs varam redzēt analizētās vietnes DNS informāciju. Izmantojot Dig, mums ir šādas iespējas:

  • Iegūstiet IP adreses reverso ierakstu:
 rakt -x
  • Iegūstiet tikai vērtību:
 rakt + īss
  • Iegūstiet saknes serveru sarakstu:
 rakt. ns

NetstatNetstat (tīkla statistika) ir komanda, kuru mēs varam izmantot, lai iegūtu pamatinformāciju par tīkla stāvokli tādos aspektos kā maršrutēšana, savienojuma statuss, tīkla maska, saskarnes nosaukums utt.

PALIELINĀT

Mēs varam izmantot šādas iespējas ar netstat:

  • Skatīt aktīvos savienojumus:
 netstat -a
  • Izvietojiet klausīšanās portus:
 netstat -l
  • Pievienojiet kolonnu ar PID:
 netstat -p
  • Nepārtraukti drukāt informāciju:
 netstat -c
  • Parādiet maršrutēšanas tabulu:
 netstat -r
  • Skatiet programmas izmantoto portu:
 netstat -ap | grep (programma)
  • Parādiet pilnīgu informāciju par tīkla saskarnēm:
 netstat -ie

NslookupPateicoties šai komandai, mēs varam redzēt konkrētas vietnes DNS informāciju. Izpildot to, mēs redzēsim tādu informāciju kā IP adrese, kanoniskais nosaukums utt.

PALIELINĀT

Dažas no opcijām, ko izmantot kopā ar nslookup, ir šādas:

  • Piekļūstiet mērķa datora saknei:
 nslookup sakne 
  • Nosūtiet rekursīvu atbildi uz vaicājumu:
 nslookup [nē] recurse 
  • Definējiet domēna nosaukumu:
 nslookup domēns = NAME 
  • Definējiet atkārtoto mēģinājumu skaitu:
 nslookup retro = # 
  • Definējiet veicamā vaicājuma veidu:
 nslookup type = X mēs varam definēt tādus vaicājumus kā: A, AAAA, A + AAAA, ANY, CNAME, MX, NS, PTR, SOA, SRV 

MaršrutsPateicoties šai komandai, mums būs iespēja pārvaldīt visu, kas saistīts ar savienojuma maršrutēšanas tabulu.

PALIELINĀT

Mēs varam definēt dažus parametrus, piemēram:

  • Pievienot maršrutu:
 maršruta pievienošana -net 10.10.10.0/24 gw 192.168.0.1
  • Dzēst maršrutu:
 route del -net 10.10.10.0/24 gw 192.168.0.1
  • Pievienojiet noklusējuma vārteju:
 maršruts pievienot noklusējuma gw 192.168.0.1 

SaimnieksPateicoties šai komandai, mēs varam detalizēti uzzināt attālās vietnes IP adresi (IPv4 vai Ipv6), kā arī uzzināt vairāk par tās DNS:

PALIELINĀT

Mēs varam pievienot parametru -t lai atrastu konkrētu ierakstu, piemēram, CNAME, NS, MX, SOA.

ARPARP (Address Resolution Protocol) ir komanda, kas lieliski palīdzēs kodola ARP tabulu pārvaldībā.

PALIELINĀT

Daži no ARP lietojumiem ir šādi:

  • Skatīt pašreizējo ARP kešatmiņu:
 arfa
  • Parādiet informāciju skaitliski:
 arp -n
  • Definējiet interfeisu, lai analizētu:
 arp -i (saskarne)
  • Notīriet ARP kešatmiņu:
 ip -s -s kaimiņš noskalo visu 

EthtoolPateicoties šai komandai, mēs varēsim redzēt, iestatīt pašreizējās iekārtas tīkla saskarnes kartes (NIC) ātrumu. Dupleksa ātrumu var pastāvīgi iestatīt ceļā

 / etc / sysconfig / network-scripts / ifcfg-eth0 ar mainīgo ETHTOOL_OPTS.

PALIELINĀT

Kā redzam, šī komanda parāda precīzu informāciju par pašreizējo saskarni.

IwconfigŠī komanda tiek izmantota, lai konfigurētu bezvadu tīkla saskarnes, un ar to mēs varam redzēt un konfigurēt Wi-Fi pamatinformāciju, piemēram, SSID kanālu un šifrēšanu. Lai to instalētu, mēs izpildīsim šādu komandu:

 sudo apt instalēt bezvadu rīkus
Tās lietošanas sintakse ir šāda:
 iwconfig (saskarne)

Saimnieka nosaukumsTas ļauj mums uzzināt pašreizējā datora nosaukumu, un mēs varam mainīt tā konfigurāciju ceļā / etc / sysconfig / network.

PALIELINĀT

Lietošanas iespējas ir šādas:

  • Skatiet pilnu nosaukumu, ieskaitot DNS serveri:
 saimniekdatora nosaukums -f
  • Skatiet mezgla IP adresi:
 saimniekdatora nosaukums -i
  • Parādīt mezglu aizstājvārdus:
 saimniekdatora nosaukums -
  • Parādīt FQDN nosaukumu:
 saimniekdatora nosaukums -fqdn

Grafiskais rīks system-config-networkTas ir rīks, kas tiks parādīts grafiski, kad mēs izpildīsim šādu rindu un kurā mēs varēsim veikt dažādus tīkla pārvaldības uzdevumus, piemēram, definēt IP adresi, DNS, vārteju utt.

 system-config-network

Izmantojot šīs komandas, mums būs iespēja daudz tiešāk un precīzāk pārvaldīt dažādus tīkla parametrus Linux vidē.

wave wave wave wave wave