Pereiti prie pagrindinio turinio

Tinklo sąsajos atstatymas VPS naudojantis klientų sistemos konsole

Šioje trumpoje pamokoje nurodysime būdus kuriais po nekorektiškai startavusių tarnybų galite atstatyti tinklo sąsają serveriui.
​
​1. Prisijungiame prie serverio konsolės per mūsų klientų sistemą.
​
​2. Prisijungiame su "root" vartotoju.
​
​3. Patikriname ar problema yra nestartavusioje tinklo sąsajoje ar tiesiog nepasileido ssh tarnyba.
​
Pamatyti tinklo sąsajų informaciją galime naudojant šią komandą:
​

ifconfig -a

Pamatyti atvirus prievadus, kuriuos startuojant ssh tarnyba atidaro galime, naudojant šią komandą:
​

netstat -tulpn

arba
​

netstat -tulpn | grep ssh

4. Jeigu tinklo sąsaja nėra pakilusi atliekame tai rankiniu būdu:
​

/etc/init.d/network restart

arba:
​

/etc/sysconfig/network-scripts/ifup venet0:0


​5. Jeigu dėl tam tikrų priežasčių tinklo sąsaja nepakyla. Pridedame ją rankiniu būdu:
​

ip addr add dev venet0 <IP>/32
ifconfig venet0 up
route add default dev venet0


​6. Atveju jeigu ssh tarnyba nestartavus, paleidžiame ją rankiniu būdu:
​

/etc/init.d/sshd restart


Dažniau pasitaikančios problemos dėl kurių tarnybos nestartuoja:

  • Nekorektiškai koreguotas /etc/fstab failas.

  • Trūkstami paketai /bin/ kataloge. Kaip pvz.: ne visos tarnybos nestartuoja korektiškai jeigu trūksta rm įrankio.

  • Nekorektiška sąsajų konfigūracija, ar papildomi konfigūracijos failai. Pvz.: blogos sintaksės /etc/network/interfaces.tail failas. Kurio turinys galiausiai yra įterpiamas į bendrą /etc/network/interfaces konfigūraciją.

  • Debian OS dist-upgrade atveju gali būti pašalintas "upstart" paketas ir pakeistas "sysvinit" paketu. Tokiu atveju sutrinka konteinerio korektiškas startavimas.


Sprendimas:
​

apt-get install upstart

Pažymėt

Ar gavote atsakymą į savo klausimą?