13 KONFIGURACJA SIECI LINUX i Rozwiązywanie problemów

13 KONFIGURACJA SIECI LINUX i Rozwiązywanie problemów

Komputery są połączone w sieci w celu wymiany informacji lub zasobów. Dwa lub więcej komputerów jest połączonych za pośrednictwem nośników sieciowych o nazwie A śieć komputerowa. Do tworzenia sieci komputerowej jest wiele urządzeń sieciowych lub mediów.

Załadowany komputer System operacyjny Linux może być również częścią sieci, niezależnie od tego, czy jest to mała czy duża sieć wielozadaniowość i wielozadaniowość natury. Utrzymanie systemu i sieci jest zadaniem Administrator systemu / sieci stanowisko.

[Może się również polubił: 22 polecenia sieci Linux dla Sysadmin]

W tym artykule zamierzamy przejrzeć często używaną konfigurację sieci i rozwiąż problemy z Linux.

1. Polecenie ifconfig

ifconfig (Konfigurator interfejsu) Polecenie służy do inicjowania interfejsu, przypisuj Adres IP do interfejsu i włączać Lub wyłączyć interfejs na żądanie.

Za pomocą tego polecenia możesz wyświetlić Adres IP I Sprzęt komputerowy / Adres MAC przypisać do interfejsu, a także MTU (Maksymalna jednostka transmisji) Rozmiar.

# ifconfig ETH0 Link encap: Ethernet Hwaddr 00: 0c: 29: 28: FD: 4C INET ADDR: 192.168.50.2 Bcast: 192.168.50.255 Maska: 255.255.255.0 INET6 ADDR: FE80 :: 20c: 29ff: FE28: FD4C/64 Zakres: Link Up Broadcast Urządzenie multicast MTU: 1500 Metryka: 1 RX Pakiety: 6093 Błędy: 0 Dopne : 0 Upadło: 0 Przekręcenia: 0 Przewoźnik: 0 zderzenia: 0 txqueuelen: 1000 rx bajtów: 6125302 (5.8 MIB) bajty TX: 536966 (524.3 KIB) przerwanie: 18 Adres podstawowy: 0x2000 Lo Link Encap: Lokalna pętla INET ADDR: 127.0.0.1 Maska: 255.0.0.0 INET6 ADDR ::: 1/128 Zakres: Host Up Loopback Uruchamianie MTU: 16436 Metryka: 1 Rx Pakiety: 8 Błędy: 0 Zrzucone: 0 Przekręcenia: 0 Ramka: 0 Pakiety: 8 Błędy: 0 Zrzucone: 0 Przekręcenia: 0 Przewoźnik: 0 kolizje: 0 txqueuelen: 0 rx bajtów: 480 (480.0 b) bajty TX: 480 (480.0 B)

ifconfig z interfejsem (ETH0) Polecenie pokazuje tylko określone szczegóły interfejsu, takie jak Adres IP, Adres MAC, itp. z -A Opcja wyświetli wszystkie dostępne szczegóły interfejsu, jeśli jest on również wyłączony.

# ifconfig eth0 ETH0 Link Encap: Ethernet Hwaddr 00: 0c: 29: 28: FD: 4C INET ADDR: 192.168.50.2 Bcast: 192.168.50.255 Maska: 255.255.255.0 INET6 ADDR: FE80 :: 20c: 29ff: FE28: FD4C/64 Zakres: Link Up Broadcast Urządzenie multicast MTU: 1500 Metryka: 1 RX Pakiety: 6119 Błędy: 0 Dopne : 0 Upadło: 0 Przekręcenia: 0 Przewoźnik: 0 zderzenia: 0 txqueuelen: 1000 rx bajtów: 6127464 (5.8 MIB) bajty TX: 539648 (527.0 kib) przerwanie: 18 Adres podstawowy: 0x2000

Ustaw adres IP i bramę w Linux

Przypisanie Adres IP I Wejście do interfejsu w locie. Ustawienie zostanie usunięte w przypadku ponownego uruchomienia systemu.

# ifconfig eth0 192.168.50.5 Mash Network 255.255.255.0

Włącz lub wyłącz określony interfejs

Do włączać Lub wyłączyć określony interfejs, używamy przykładu w następujący sposób.

Włącz ETH0
# IFUP ETH0
Wyłącz ETH0
# Ifdown ETH0

Ustawienie rozmiaru MTU

Domyślnie MTU rozmiar jest 1500. Możemy ustawić wymagane MTU Rozmiar z poniższym poleceniem. Zastępować Xxxx z rozmiarem.

# ifconfig eth0 mtu xxxx

Ustaw interfejs w trybie rozwiązłego

Interfejs sieciowy Otrzymane tylko pakiety należące do tego konkretnego Nic. Jeśli umieścisz interfejs w bezładny tryb odbędzie wszystkie pakiety. Jest to bardzo przydatne do przechwytywania pakietów i analizy ich później. W tym celu możesz wymagać dostępu do Superuser.

# ifconfig ETH0 - Promisc

Aktualizacja: ifconfig Polecenie jest zastąpione przez polecenie IP w większości nowoczesnych dystrybucji Linux.

2. Polecenie ping

Świst (Pakiet internetowy Groper) polecenie to najlepszy sposób na testowanie łączności między dwa węzły. Czy tak jest Sieć lokalna (Lan) Lub Sieć rozległa (BLADY).

Użycie ping ICMP (Protokół komunikatu kontroli Internetu) komunikowanie się z innymi urządzeniami. Możesz pingnazić hosta lub adres IP Korzystanie z poniższych poleceń.

# ping 4.2.2.2 Ping 4.2.2.2 (4.2.2.2) 56 (84) bajty danych. 64 bajtów od 4.2.2.2: ICMP_SEQ = 1 TTL = 44 Czas = 203 ms 64 bajtów od 4.2.2.2: ICMP_SEQ = 2 TTL = 44 Czas = 201 ms 64 bajtów od 4.2.2.2: ICMP_SEQ = 3 ttl = 44 czas = 201 ms lub # ping www.Tecmint.com Ping Tecmint.com (50.116.66.136) 56 (84) bajty danych. 64 bajtów od 50.116.66.136: ICMP_SEQ = 1 TTL = 47 Czas = 284 ms 64 bajtów od 50.116.66.136: ICMP_SEQ = 2 TTL = 47 Czas = 287 ms 64 bajtów od 50.116.66.136: ICMP_SEQ = 3 TTL = 47 Czas = 285 ms

w Linux polecenie ping utrzymują wykonywanie, aż przerwałeś. Ping z -C Opcja wyjście po N Liczba żądań (odpowiedź na sukces lub błąd).

# ping -c 5 www.Tecmint.com Ping Tecmint.com (50.116.66.136) 56 (84) bajty danych. 64 bajtów od 50.116.66.136: ICMP_SEQ = 1 TTL = 47 Czas = 285 ms 64 bajtów od 50.116.66.136: ICMP_SEQ = 2 TTL = 47 Czas = 285 ms 64 bajtów od 50.116.66.136: ICMP_SEQ = 3 TTL = 47 Czas = 285 ms 64 bajtów od 50.116.66.136: ICMP_SEQ = 4 TTL = 47 Czas = 285 ms 64 bajtów od 50.116.66.136: ICMP_SEQ = 5 ttl = 47 czas = 285 ms --- Tecmint.KOMPIANT STATYSTYKI --- 5 Przesyłane pakiety, 5 otrzymanych, 0% utrata pakietu, czas 4295 ms rtt min/avg/max/mDev = 285.062/285.324/285.406/0.599 MS

3. Polecenie Traceroute

Taceroute to narzędzie do rozwiązywania problemów z siecią, które pokazuje liczbę chmielów przyjętych do miejsca docelowego, również określa paczki ścieżki podróży. Poniżej śledzimy drogę do globalnego Adres IP serwera DNS i możliwość dotarcia do miejsca docelowego pokazuje również, że ścieżka tego pakietu podróżuje.

# Traceroute 4.2.2.2 Taceroute do 4.2.2.2 (4.2.2.2), 30 chmielu max, 60 bajtów 1 192.168.50.1 (192.168.50.1) 0.217 ms 0.624 ms 0.133 ms 2 227.18.106.27.Mysipl.com (27.106.18.227) 2.343 MS 1.910 ms 1.799 MS 3 221-231-119-111.Mysipl.com (111.119.231.221) 4.334 ms 4.001 MS 5.619 ms 4 10.0.0.5 (10.0.0.5) 5.386 MS 6.490 ms 6.224 ms 5 GI0-0-0.DGW1.bom2.Pacyfik.internet.w (203.123.129.25) 7.798 MS 7.614 MS 7.378 MS 6 115.113.165.49.STATIC-MUMBAI.vsnl.internet.w (115.113.165.49) 10.852 ms 5.389 ms 4.322 MS 7 IX-0-100.TCORE1.MLV-Mumbai.AS6453.Net (180.87.38.5) 5.836 ms 5.590 ms 5.503 ms 8 IF-9-5.TCORE1.Wyn-Marseille.AS6453.Net (80.231.217.17) 216.909 ms 198.864 MS 201.737 MS 9 IF-2-2.TCORE2.Wyn-Marseille.AS6453.Net (80.231.217.2) 203.305 ms 203.141 MS 202.888 MS 10 IF-5-2.TCORE1.WV6-MADRID.AS6453.Net (80.231.200.6) 200.552 MS 202.463 MS 202.222 ms 11 IF-8-2.TCORE2.SV8-Highbridge.AS6453.Net (80.231.91.26) 205.446 MS 215.885 MS 202.867 ms 12 IF-2-2.TCORE1.SV8-Highbridge.AS6453.Net (80.231.139.2) 202.675 MS 201.540 MS 203.972 MS 13 IF-6-2.TCORE1.NJY-NEWARK.AS6453.Net (80.231.138.18) 203.732 MS 203.496 MS 202.951 MS 14 IF-2-2.TCORE2.NJY-NEWARK.AS6453.netto (66.198.70.2) 203.858 MS 203.373 MS 203.208 ms 15 66.198.111.26 (66.198.111.26) 201.093 MS 63.243.128.25 (63.243.128.25) 206.597 MS 66.198.111.26 (66.198.111.26) 204.178 ms 16 ae9.Edge1.Nowy Jork.Poziom 3.netto (4.68.62.185) 205.960 MS 205.740 MS 205.487 MS 17 VLAN51.EBR1.Newyork2.Poziom 3.netto (4.69.138.222) 203.867 MS VLAN52.EBR2.Newyork2.Poziom 3.netto (4.69.138.254) 202.850 MS VLAN51.EBR1.Newyork2.Poziom 3.netto (4.69.138.222) 202.351 MS 18 AE-6-6.EBR2.Newyork1.Poziom 3.netto (4.69.141.21) 201.771 MS 201.185 ms 201.120 ms 19 AE-81-81.CSW3.Newyork1.Poziom 3.netto (4.69.134.74) 202.407 MS 201.479 MS AE-92-92.CSW4.Newyork1.Poziom 3.netto (4.69.148.46) 208.145 ms 20 AE-2-70.Edge2.Newyork1.Poziom 3.netto (4.69.155.80) 200.572 MS AE-4-90.Edge2.Newyork1.Poziom 3.netto (4.69.155.208) 200.402 MS AE-1-60.Edge2.Newyork1.Poziom 3.netto (4.69.155.16) 203.573 MS 21 B.Resicvers.Poziom 3.netto (4.2.2.2) 199.725 ms 199.190 MS 202.488 MS

4. Polecenie NetStat

Netstat (Statystyka sieciowa) Polecenie wyświetla informacje o połączeniu, informacje o tabeli routingu itp. Aby wyświetlić informacje o tabeli routingu -R.

# netstat -r Jądro Tabela routingu IP Brama docelowa Flagi Genmas MSS okno Irtt iface 192.168.50.0 * 255.255.255.0 U 0 0 0 ETH0 Link-Local * 255.255.0.0 U 0 0 0 ETH0 Domyślnie 192.168.50.1 0.0.0.0 UG 0 0 0 ETH0

Więcej przykładów Polecenie NetStat, Przeczytaj nasz wcześniejszy artykuł na temat 20 przykładów poleceń NetStat w Linux.

Aktualizacja: Netstat Polecenie jest zastąpione poleceniem SS (Socket Statistics) w większości nowoczesnych rozkładów Linuksa.

5. Polecenie kopać

Kopać (Informacje o domenie Groper) zapytanie DNS Powiązane informacje takie jak A Nagrywać, Cname, Rekord MX, itp. To polecenie służy głównie do rozwiązywania problemów Związane z DNS zapytania.

# kopa www.Tecmint.com; <> Kopa 9.8.2RC1-REDHAT-9.8.2-0.10.RC1.El6 <> www.Tecmint.com ;; Opcje globalne: +cmd ;; Dostałem odpowiedź :;; ->> Nagłówek<

Więcej przykładów Polecenie kopać, Przeczytaj artykuł o 10 poleceń Linux DIG, aby zapytać DNS.

6. Polecenie nslookup

nslookup Polecenie służy również do znalezienia Związane z DNS zapytania. Pokazują następujące przykłady A Nagrywać (Adres IP) z Tecmint.com.

# nslookup www.Tecmint.com Serwer: 4.2.2.2 Adres: 4.2.2.2#53 Nieautorytacja Odpowiedź: WWW.Tecmint.com Canonical Name = Tecmint.com. Nazwa: Tecmint.Adres COM: 50.116.66.136

Więcej Polecenie nslookup, Przeczytaj artykuł o 8 przykładach polecenia Linux NSlookup.

7. Polecenie trasy

trasa Polecenie również pokazuje i manipuluje ip Tabela routingu. Aby zobaczyć domyślną tabelę routingu w Linux, Wpisz następujące polecenie.

# trasa Tabela routingu IP jądra Brama docelowa Flagi Genmask Metryczne REF Użyj iface 192.168.50.0 * 255.255.255.0 U 0 0 0 ETH0 Link-Local * 255.255.0.0 U 1002 0 0 ETH0 Domyślnie 192.168.50.1 0.0.0.0 UG 0 0 0 ETH0

Dodawanie, usuwanie tras i domyślna brama z następującymi poleceniami.

Dodaj trasę w Linux
# Trasa Dodaj -Net 10.10.10.0/24 GW 192.168.0.1
Usuń trasę w Linux
# trasa del -net 10.10.10.0/24 GW 192.168.0.1
Dodaj domyślną bramę w Linux
# Trasa Dodaj domyślnie GW 192.168.0.1

8. Polecenie hosta

gospodarz polecenie, aby znaleźć nazwę Ip Lub Ip nazwać w IPv4 Lub IPv6 a także zapytanie DNS dokumentacja.

# host www.Google.com www.Google.com ma adres 173.194.38.180 www.Google.com ma adres 173.194.38.176 www.Google.com ma adres 173.194.38.177 www.Google.com ma adres 173.194.38.178 www.Google.com ma adres 173.194.38.179 www.Google.com ma adres IPv6 2404: 6800: 4003: 802 :: 1014

Za pomocą -T opcja znalezienia rekordów zasobów DNS, takich jak Cname, Ns, MX, SOA, itp.

# host -t cname www.czerwony kapelusz.com www.czerwony kapelusz.com to pseudonim dla dzikiej karty.czerwony kapelusz.com.EdgeKey.internet.

9. Polecenie ARP

Arp (Protokół rozdzielczości adresu) jest przydatny Zobacz/dodaj zawartość jądra Tabele ARP. Aby zobaczyć domyślną tabelę, użyj polecenia jako.

# arp -e Adres Hwtype Hwaddress Flags Mask iface 192.168.50.1 eter 00: 50: 56: C0: 00: 08 C ETH0

10. Polecenie EthTool

ETHTOOL jest zamiennikiem Mii-tool. Ma to wyświetlić, ustawić prędkość i dupleks swojego Karta sieciowa (Nic). Możesz na stałe ustawić dupleks /etc/sysconfig/sieciowe scripts/ifcfg-eth0 z ETHTOOL_OPTS zmienny.

# ETHTOOL ETH0 Ustawienia ETH0: Obecny poziom komunikatu: 0x00000007 (7) Wykryto link: Tak

11. Polecenie iwconfig

iwconfig polecenie w Linux służy do skonfigurowania Interfejs sieci bezprzewodowej. Możesz zobaczyć i ustawić podstawowe Wi-Fi szczegóły takie jak SSID kanał i szyfrowanie. Możesz odwołać stronę Man of iwconfig wiedzieć więcej.

# iwconfig [interfejs]

12. Polecenie nazwy hosta

Nazwa hosta jest identyfikacja w sieci. Wykonaj Nazwa hosta polecenie, aby zobaczyć nazwę hosta swojego pudełka. Możesz na stałe ustawić nazwę hosta /etc/sysconfig/sieć. Musisz ponownie uruchomić pole po ustawieniu odpowiedniej nazwy hosta.

# nazwa hosta Tecmint.com

13. Narzędzia NMCLI i NMTUI

Narzędzia NMCLI i NMTUI służą do konfigurowania ustawień sieciowych, a także używane do zarządzania urządzeniami sieciowymi, tworzenia, modyfikowania, aktywacji/dezaktywacji i usuwania połączeń sieciowych w systemach Linux.

# nmcli # nmtui 
NMTUI Network Manager

Ten artykuł może być przydatny do codziennego korzystania z Administratorzy sieci Linux W Linux / Systemy operacyjne podobne do UNIX. Uprzejmie udostępnij nasze pole komentarzy, jeśli przegapiliśmy.