Kā aktivizēt Serial, izmantojot LAN

Pēdējās izmaiņas: Friday December 1st, 2023

Šajā rakstā jūs uzzināsiet par Serial over LAN un to, kā to aktivizēt.

Serial Over LAN (SOL) ir mehānisms, kas ļauj pāradresēt vadāmās sistēmas sērijas portu ievadi un izvadi IP tīklā. To paveic, izmantojot IPMI.

Serial over LAN aktivizēšana

Lai aktivizētu SOL (Serial over LAN), ievadiet sekojošo komandu:

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

Šifrēšanas komplekta 3 izmantošana ir būtiska (ja tas nav noklusējuma vērtība), jo pretējā gadījumā saziņa caur LANplus nav iespējama.

Ja parādās sekojoša kļūdas ziņojums, jums ir jāaktivizē SOL lietotājam:

$ 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>

Pēc tam jūs varat redzēt BIOS izvadi. Lai piekļūtu starta blokam un/vai startētajai sistēmai, nepieciešami papildu iestatījumi.

GRUB2

GRUB2 gadījumā vienkārši mainiet dažas rindas, lai atbilstu šādām vērtībām /etc/default/grub un atkārtoti ģenerētu iestatījumus.

Ar Supermicro X9SRi-F, sērijas konsole ir ttyS2/unit=2. Ar Asus Z10PA-U8 tā ir ttyS1/unit=1. Un ar Intel S1200V3RPL tā ir ttyS0/unit=0. Jāpiezīmē arī, ka baud rates Asus Z10PA-U8 ir jāiestata uz 57600, bet visās citās – 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) gadījumā pievienojiet šādas rindas /boot/grub/menu.lst vai /boot/grub/grub.conf (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

Vienlaikus jums ir jāpievieno šī paša seriales portā jābūt tuvākajai kodola izvēlei. Tas nozīmē ttyS0 ar Intel S1200V3RPL, ttyS1 ar Asus Z10PA-U8 un ttyS2 ar Supermicro X9SRi-F.

console=tty0 console=ttyS0,115200n8

Tas informē kodolu izvadīt informāciju pirmajā sērijas portā. GRUB_TERMINAL izmaiņas uz serial nozīmē, ka jebkura ievade/izvade tiek novirzīta uz sērijas portu. Lokālais ekrāns vairs nerādīs starta izvēlni, tāpēc KVM konsoles vai KVM ceļā nav iespējams izvēlēties starta ierakstu. Pēc atkārtotas palaišanas izvade tiks nosūtīta paralēli gan lokālajam ekrānam, gan sērijas portam.

Pēc tam jums ir jāiestata terminālis sērijas portam sistēmā. Debian 7.x (wheezy) / Debian 8 ar Sys-V Init

Jums ir jāpievieno sekojoša rinda /etc/inittab failā. Lietojiet ttyS0 un 115200 Baud ar Intel S1200V3RPL, ttyS2 un 115200 Baud ar Supermicro X9SRi-F un ttyS1 un 57600 Baud ar Asus Z10PA-U8:

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

Pēc tam jūs varat aktivizēt termināli, ievadot init q.

Ubuntu (līdz 14.10 ar Upstart)

Izveidojiet failu /etc/init/ttyS0.conf ar sekojošu saturu (vai alternatīvi, ttyS2.conf ar ttyS2 un 115200 Baud Supermicro X9SRi-F modeļiem, vai ttyS1.conf ar ttyS1 un 57600 Baud Asus Z10PA-U8 modeļiem):

# ttyS0 - getty
#
# Šis serviss uztur getty ttyS0, sākot no sistēmas starta līdz tā atkārtotai palaišanai.

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

respawn
exec /sbin/getty -L ttyS0 115200 vt100

Pēc tam jūs varat aktivizēt termināli, ievadot start ttyS0.

CentOS

CentOS 6.x gadījumā konfigurācija ir līdzīga kā Ubuntu. Taču /etc/init/serial.conf automātiski sāk getty seriales portā, kas pievieno portu /etc/securetty. Tāpēc jums ir tikai jākonfigurē seriaalkonsole grub.conf un jāpieslēdz atbilstošs kodola variants.

Debian 8 / OpenSuSE / Fedora

Debian 8 (jessie), OpenSuSE un citu, kas izmanto systemd un GRUB2, gadījumā vienkārši mainiet /etc/default/grub atbilstoši un atjaunojiet konfigurāciju ar grub2-mkconfig. Nākamajā startā systemd automātiski sāks izmantot GRUB2 sērijas portu.

Sērijas konsole

Tagad ātri pēc savienošanās ar ipmitool jūs redzēsit pieteikšanās ekrānu:

 $ 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?
Skatījumi: 350

BeeHosting 10. dzimšanas diena!
līdz 70% atlaide visiem pakalpojumiem
+ bezmaksas vietnes pārsūtīšana.

Beehosting.pro vietne izmanto sīkdatnes

Mūsu tīmekļa vietnē tiek izmantoti sīkfaili un citas tehnoloģijas ar nolūku, lai attēlotu tehnisko interneta vietnes struktūru un saturu. Izvēloties šo lapu, Jūs piekrītat sīkfailu izmantošanai.

Menu