Kā novērst tīkla savienojuma problēmas ar jūsu Linux VPS

Ievads

Strauji mainīgajā pasaulē, kurā ir augstākās klases tehnoloģijas un mobilās ierīces, daudzi uzņēmumi ļoti paļaujas uz vietnēm, kuras tiek mitinātas tīmekļa serveros. Tas padara ļoti kritisku interneta serveru uzturēšanas nepārtrauktu uzturēšanu.


Viens no galvenajiem iemesliem, kāpēc tīmekļa serveris nedarbojas, ir tīkla savienojuma problēmas. Ir daudzi faktori, kas var kavēt tīkla savienojumu. Atrodot problēmas galveno cēloni, varētu būt grūti. Tāpēc šajā rakstā uzmanība tiek pievērsta tam, kā novērst un atrisināt tīkla savienojuma problēmas Linux tīmekļa serverī.

Priekšnoteikumi

  • Linux VPS iestatīšana – jebkura Linux garša, piem. Ubuntu, Centos, Fedora, e.t.c
  • Piekļuve ssh un sudo privilēģijām
  • Pamata Linux vadības un tīkla iemaņas

1. Pārbaudiet, vai tīkla saskarne ir izveidota

$ ip adrese parādīt eth0
[linuxuser @ centos7-hostadvice ~] $ ip adrese rāda eth0
2: eth0: mtu 1460 qdisc pfifo_fast state UP grupas noklusējuma qlen 1000
saite / ēteris 42: 01: 0a: 80: 00: 08 brd ff: ff: ff: ff: ff: ff
inet 35.202.119.51/32 brd 35.202.119.255 darbības joma globālā noprefixroute dinamiskā eth0
valid_lft 85814sec prefer_lft 85814sec
inet6 fe80 :: 4001: aff: fe80: 8/64 darbības joma
valid_lft forever prefer_lft forever

Pārbaudiet šādas funkcijas:

UP: tīkla interfeiss ir iespējots. Ja saskarne ir DOWN, palaidiet zemāk esošo komandu, lai to atvērtu.

$ ip saišu komplekts eth0 augšu

LOWER_UP: tas norāda, ka tīkla signāls ir aktīvs.

Otrajā rindā ir parādīta ip adrese 35.202.119.51; tīkla bits "32" kas nozīmē apakštīkla masku 255.255.255.255; apraides adrese 35.202.119.255. Pārliecinieties, ka jums ir pareiza IP adrese un apakštīkla maska.

2. Pārbaudiet, vai varat sasniegt tīmekļa servera IP adresi

Ping, izmantojot tīmekļa servera IP adresi

$ ping -c 4 35.202.119.51
[linuxuser @ centos7-hostadvice ~] $ ping -c 4 35.202.119.51
PING 35.202.119.51 (35.202.119.51) 56 (84) datu baiti.
64 baiti no 35.202.119.51: icmp_seq = 1 ttl = 64 laiks = 0.043 ms
64 baiti no 35.202.119.51: icmp_seq = 2 ttl = 64 laiks = 0.061 ms
64 baiti no 35.202.119.51: icmp_seq = 3 ttl = 64 laiks = 0.060 ms
64 baiti no 35.202.119.51: icmp_seq = 4 ttl = 64 laiks = 0.063 ms

— 35.202.119.51 ping statistika —
4 nosūtītas paketes, 4 saņemtas, 0% pakešu zudums, laiks 2999ms
rtt min / vid / maks / mdev = 0,043 / 0,056 / 0,063 / 0,012 ms

Ping, izmantojot tīmekļa servera resursdatoru vai domēnu

$ ping-c 4 centos7-hostadvice
[linuxuser @ centos7-hostadvice ~] $ ping -c 4 centos7-hostadvice
PING centos7-hostadvice.c.sound-bay-179819.intern (35.202.119.51) 56 (84) datu baiti.
64 baiti no centos7-hostadvice.c.sound-bay-179819.internet (35.202.119.51): icmp_seq = 1 ttl = 64 laiks = 0.041 ms
64 baiti no centos7-hostadvice.c.sound-bay-179819.internet (35.202.119.51): icmp_seq = 2 ttl = 64 laiks = 0.061 ms
64 baiti no centos7-hostadvice.c.sound-bay-179819.internet (35.202.119.51): icmp_seq = 3 ttl = 64 laiks = 0.067 ms
64 baiti no centos7-hostadvice.c.sound-bay-179819.internet (35.202.119.51): icmp_seq = 4 ttl = 64 laiks = 0.063 ms

— centos7-hostadvice.c.sound-bay-179819. iekšējā ping statistika —
4 nosūtītas paketes, 4 saņemtas, 0% pakešu zudums, laiks 2999ms
rtt min / vid / maks / mdev = 0,041 / 0,058 / 0,067 / 0,010 ms

Ja ping neziņo par savienojumu, problēma varētu būt ugunsmūris, kas ir bloķējis ICMP pieprasījumus.

Mēģiniet arī piespraust serveri no attālas ierīces vai izmantojot citu tīklu. Ja tas ziņo, ka nav tīkla savienojuma. Pēc tam izmantojiet traceroute, lai pārbaudītu ceļu uz tīklu un redzētu, kurā vietā / apgriezienā tieši serveris atrodas uz leju.

USD traceroute 35.202.119.51

3. Pārbaudiet vārda izšķirtspēju

Ja ping pēc IP adreses darbojas, bet ping ar resursdatora nosaukumu neizdodas, rodas vārda izšķirtspējas problēmas:

Lai to atrisinātu:

Pārliecinieties, vai failā “/etc.resolv.conf” ir pareizi DNS nosaukuma serveru IP adreses ieraksti.

$ sudo vim /etc/resolv.conf

Pārbaudiet vārda izšķirtspēju

$ dig centos7-hostadvice

[linuxuser @ centos7-hostadvice ~] $ dig centos7-hostadvice

; <<>> DiG 9.9.4-RedHat-9.9.4-51.el7_4.2 <<>> centos7-hostadvice
;; globālās iespējas: + cmd
;; Saņēmu atbildi:
;; ->>VADĪTĀJS<<- opcode: QUERY, statuss: NOERROR, id: 18106
;; karodziņi: qr rd ra; JAUTĀJUMS: 1, ATBILDE: 1, AUTORITĀTE: 0, PAPILDUS: 1

;; IZVĒLES PSEUDOSEKCIJA:
; EDNS: versija: 0, karodziņi:; udp: 4000
;; JAUTĀJUMU DAĻA:
; centos7-hostadvice. IEKŠĀ

;; ATBILDES DAĻA:
centos7-hostadvice. 3600 IN A 35.202.119.51

;; Vaicājuma laiks: 299 ms
;; SERVER: 35.202.119.51 # 53 (209.126.212.51)
;; KAD: trešdien 13. jūnijā 09:30:52 PDT 2018
;; MSG SIZE rcvd: 64

Piezīme. Atbildes sadaļai resursdatora nosaukumā ir jābūt kartētam uz tīmekļa servera IP adresi. Ja nesaņemat atbildes sadaļu, rodas problēma ar dns serveriem – pārbaudiet /etc/resolv.conf ierakstus.

$ host centos7-hostadvice
[linuxuser @ centos7-hostadvice ~] $ resursdators centos7-hostadvice
centos7-hostadvice adrese ir 35.202.119.51

Piezīme: izvadei resurskartes nosaukums ir jāsadala ar tīmekļa servera IP adresi. Arī tad, ja nesaņemat izvadi, rodas problēma ar DNS serveriem – pārbaudiet /etc/resolv.conf ierakstus. Ja tas kartē ir norādījis nepareizu IP adresi, jums vajadzētu rediģēt failu / etc / hosts un savam tīmekļa serverim pievienot pareizo IP adreses ierakstu..

Paraugs / etc / hosts output

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
:: 1 localhost localhost.localdomain localhost6 localhost6.localdomain6
35.202.119.51 centos7-hostadvice centos7-hostadvice.c.sound-bay-179819.internet

4. Pārbaudiet maršruta vai noklusējuma vārtejas iestatījumus

Ja nevarat sasniegt savu vārteju, izmantojot komandu traceroute, izpildiet:

USD maršruts -n
[linuxuser @ centos7-hostadvice ~] $ maršruts -n
Kodola IP maršrutēšanas tabula
Galamērķa vārtejas Genmask karodziņu metriskā atsauce – Iface
0.0.0.0 35.202.119.1 0.0.0.0 UG 100 0 0 eth0
10.128.0.0 0.0.0.0 255.255.255.0 U 0 0 0 tun0
10.128.0.1 0.0.0.0 255.255.255.255 UH 100 0 0 eth0
35.202.119.51 0.0.0.0 255.255.255.255 UH 100 0 0 eth0

Piezīme: iepriekš norādītā vārtejas IP adrese ir pirmajā rindā: 35.202.119.1

Ja vārtejas IP adrese nav pareiza, pievienojiet pareizos noklusējuma vārtejas iestatījumus, izmantojot:

$ maršruts pievieno noklusējuma gw eth0

5. Pārbaudiet, vai nav pareizi inicializēta sistēma

Inicializācija attiecas uz procesiem, kas tiek palaisti, kad tiek sākta Linux mašīna. Visu sāknēšanas procesu laikā palaisto procesu žurnālizvade tiek saglabāta mapē / var / log / messages.

$ sudo vim / var / log / messages

VAI

$ dmesg | vairāk

Pārbaudiet, vai nav kļūdu, kas varētu būt izraisījušas tīkla problēmas

6. Pārbaudiet drošības iestatījumus

$ sudo vim /etc/hosts.allow
$ sudo vim /etc/hosts.deny

Pārbaudiet, vai tīmekļa serveris nav bloķējis vai atļāvis piekļuvi konkrētiem klientiem.

Secinājums

Iepriekš norādītās darbības ir pamata rīki, kurus varat izmantot, lai diagnosticētu un atrisinātu tīkla problēmas. Visiem VPS tīmekļa mitināšanas klientiem jāzina tīkla izveides pamati, ieskaitot šos rīkus, lai diagnosticētu un atrisinātu tīkla problēmas.

Ja šīs darbības neatrisina problēmas, sazinieties ar savu tīmekļa mitināšanas pakalpojumu sniedzēju. Ja šīs problēmas joprojām pastāv un jūsu tīmekļa mitināšanas pakalpojuma atbalsts nespēj tās atrisināt, jums jāapsver iespēja pāriet uz citu Web mitinātāju. Lai atrastu labākos VPS mitināšanas pakalpojumus, sazinieties ar HostAdvice.

Iepazīstieties ar šiem top 3 VPS pakalpojumiem:

A2 mitināšana

Sākuma cena:
5,00 USD


Uzticamība
9.3


Cenu noteikšana
9.0


Lietotāju draudzīgs
9.3


Atbalsts
9.3


Iespējas
9.3

Lasīt atsauksmes

Apmeklējiet vietni A2 Hostings

ScalaHosting

Sākuma cena:
12,00 USD


Uzticamība
9.4


Cenu noteikšana
9.5


Lietotāju draudzīgs
9.5


Atbalsts
9.5


Iespējas
9.4

Lasīt atsauksmes

Apmeklējiet vietni ScalaHosting

Hostinger

Sākuma cena:
3,95 USD


Uzticamība
9.3


Cenu noteikšana
9.3


Lietotāju draudzīgs
9.4


Atbalsts
9.4


Iespējas
9.2

Lasīt atsauksmes

Apmeklējiet vietni Hostinger

Saistītie padomi

  • Kā instalēt LEMP (Linux, Nginx, MySQL, PHP) steku CentOS 7 VPS vai speciālajā serverī
    starpposms
  • Kā pielāgot un optimizēt Nginx Web servera veiktspēju
    eksperts
  • Kā instalēt WordPress ar Nginx & Redis
    jauniņais
  • Kā instalēt WordPress ar Nginx & Redisēt uz CentOS VPS vai speciālu serveri
    starpposms
  • Kā rūdīt Nginx Web Server uz Ubuntu 18.04 VPS vai Dedicated Server
    eksperts
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me