Kuidas aktiveerida Serial üle LAN

Viimati muudetud: Friday December 1st, 2023

Sellest artiklist saate teada Serial over LAN-ist ja selle aktiveerimisest.

Serial Over LAN (SOL) on mehhanism, mis võimaldab juhitava süsteemi seeriapordi sisendit ja väljundit suunata IP kaudu. Seda tehakse läbi IPMI.

Serial over LAN-i aktiveerimine

SOL-i (Serial over LAN) aktiveerimiseks sisestage järgmine käsk:

ipmitool -C 3 -I lanplus -H <ipaddr> -U <user> -P <pass> sol activate

Krüptorühma 3 kasutamine on oluline (kui see pole vaikeväärtus), sest muul juhul pole LANplusi kaudu suhtlemine võimalik.

Kui ilmub järgmine veateade, peate SOL-i kasutaja jaoks aktiveerima:

$ ipmitool -C 3 -I lanplus -H <ipaddr> -U <user> -P <pass> sol activate
Info: SOL payload disabled
$ ipmitool -C 3 -I lanplus -H <ipaddr> -U <user> -P <pass> sol payload enable <channel> <user-id>

Selle järel saate näha BIOS-i väljundit. Käivituslaaduri ja/või käivitatud süsteemi juurdepääsuks on vajalikud täiendavad seaded.

GRUB2

GRUB2 jaoks muutke lihtsalt mõningaid ridu vastavusse järgmisega /etc/default/grub-is ja taasloo seaded.

Supermicro X9SRi-F puhul asub seriaalkonsool ttyS2/unit=2-l. Asus Z10PA-U8-l on see ttyS1/unit=1-l. Ja Intel S1200V3RPL-l on see ttyS0/unit=0-l. Samuti tuleb märkida, et Asus Z10PA-U8-l tuleb baudikiirus määrata väärtusele 57600 ja kõigil teistel 115200.

Intel S1200V3RPL

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset console=tty0 console=ttyS0,115200n8"
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"

Supermicro X9SRi-F

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset console=tty0 console=ttyS2,115200n8"
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=2 --word=8 --parity=no --stop=1"

Asus Z10PA-U8

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset console=tty0 console=ttyS1,57600n8"
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --speed=57600 --unit=1 --word=8 --parity=no --stop=1"

GRUB (grub-legacy)

GRUB1 (grub-legacy) puhul lisage järgmised read /boot/grub/menu.lst-i või /boot/grub/grub.conf-i (CentOS):

Intel S1200V3RPL

serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1
terminal --timeout=5 serial console

Supermicro X9SRi-F

serial --unit=2 --speed=57600 --word=8 --parity=no --stop=1
terminal --timeout=5 serial console

Asus Z10PA-U8

serial --unit=1 --speed=115200 --word=8 --parity=no --stop=1
terminal --timeout=5 serial console

Samal ajal peate lisama sama seriaalpordi valikud ka tuumale. See tähendab ttyS0 Intel S1200V3RPL-iga, ttyS1 Asus Z10PA-U8-ga ja ttyS2 Supermicro X9SRi-F-ga.

console=tty0 console=ttyS0,115200n8

See ütleb tuumale teabe väljastamiseks esimesel seriaalpordil. GRUB_TERMINALi muutmine serialiks tähendab, et kogu sisend/väljund suunatakse seriaalpordile. Kohalik ekraan ei kuvata enam käivituse menüüd ja seetõttu pole võimalik käivituskirjet KVM konsooli või KVM kaudu valida. Pärast taaskäivitamist saadetakse väljund paralleelselt nii kohalikule ekraanile kui ka seriaalporti.

Pärast seda peate seadma süsteemis seriaalpordi terminali. Debian 7.x (wheezy) / Debian 8 koos Sys-V Initiga

Lisage järgmine rida faili /etc/inittab. Kasutage siin jälle ttyS0 ja 115200 Baud Intel S1200V3RPL-iga, ttyS2 ja 115200 Baud Supermicro X9SRi-F-ga ning ttyS1 ja 57600 Baud Asus Z10PA-U8-ga:

T0:2345:respawn:/sbin/getty -L ttyS0 115200 vt100

Pärast seda saate terminali aktiveerida, sisestades init q.

Ubuntu (kuni 14.10 Upstartiga)

Loo fail /etc/init/ttyS0.conf järgmise sisuga (või alternatiivselt ttyS2.conf koos ttyS2 ja 115200 Baud Supermicro X9SRi-F mudelite või ttyS1.conf koos ttyS1 ja 57600 Baud Asus Z10PA-U8 mudelitega):

# ttyS0 - getty
#
# See teenus hoiab ttyS0-l getty-d süsteemi käivitamisest kuni selle taaskäivitamiseni.

start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]

respawn
exec /sbin/getty -L ttyS0 115200 vt100

Pärast seda saate terminali aktiveerida, sisestades start ttyS0.

CentOS

CentOS 6.x-s on konfiguratsioon sarnane Ubuntu omale. Siiski käivitab /etc/init/serial.conf automaatselt getty seriaalporti, mis lisab selle portaali /etc/securetty-sse. Seega peate lihtsalt konfigureerima seriaalkonsooli grub.conf-is ja lisama sobiva tuuma valiku.

Debian 8 / OpenSuSE / Fedora

Debian 8 (jessie), OpenSuSE ja teiste jaoks, kes kasutavad systemd ja GRUB2, muutke lihtsalt /etc/default/grub vastavalt ning uuendage konfiguratsiooni kasutades grub2-mkconfig. Järgmisel käivitamisel hakkab systemd automaatselt kasutama GRUB2 seriaalporti.

Sarjaport

Nüüd näete kiiresti sisselogimist, kui ühendate ipmitool-iga:

 $ ipmitool -C 3 -I lanplus -H <ipaddr> -U <user> -P <pass> sol activate
 [SOL Session operational.  Use ~? for help]

 Debian GNU/Linux 7 Debian-70-wheezy-64-minimal ttyS0

 Debian-70-wheezy-64-minimal login:
Was this article helpful?
Vaatamised: 350

BeeHosting 10 Sünnipäev!
Kuni 70% allahindlus kõikidelt teenustelt
+ tasuta veebisaidi ülekanne.

Beehosting.pro veebilehel kasutatakse küpsiseid

Kasutame küpsiseid sisu ja reklaamide isikupärastamiseks, sotsiaalse meedia funktsioonide pakkumiseks ning liikluse analüüsimiseks. Edastame teavet selle kohta, kuidas meie saiti kasutate, ka oma sotsiaalse meedia, reklaami- ja analüüsipartneritele, kes võivad seda kombineerida muu teabega, mida olete neile esitanud või mida nad on kogunud teiepoolse teenuste kasutamise käigus.

Menüü