frame

Sveiki apsilankę!

Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.

Prisijungti Registruotis

Tinklo sąsajos atstatymas naudojantis klientų sistemos konsole

IV_VygandasSIV_VygandasS Serverių ekspertas (-ė)
edited rugsėjo 24 Į Tipinės problemos
Š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 korektikšai 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ėtos temos:
Norėdami palikti komentarą, turite prisijungti arba registruokis.