Pereiti prie pagrindinio turinio

Tinklo sąsajos atstatymas VPS naudojantis klientų sistemos konsole

Atnaujinta šią savaitę

Š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ą?