Soros konzol Howto

A HupWiki-ből...

FreeBSD / DragonFlyBSD

Csak ket fajlt kell szerkesztenunk es maris hasznalhatjuk soros vonalon at:

Az elso az /etc/ttys fajl, aminek megmutatom az idevago reszet:

   # If console is marked "insecure", then init will ask for the root password
   # when going to single-user mode.
   console none unknown off secure
   #
   ttyv0 "/usr/libexec/getty Pc" cons25 on secure
   # Virtual terminals
   ttyv1 "/usr/libexec/getty Pc" cons25 off secure
   ttyv2 "/usr/libexec/getty Pc" cons25 off secure
   ttyv3 "/usr/libexec/getty Pc" cons25 off secure
   ttyv4 "/usr/libexec/getty Pc" cons25 off secure
   ttyv5 "/usr/libexec/getty Pc" cons25 off secure
   ttyv6 "/usr/libexec/getty Pc" cons25 off secure
   ttyv7 "/usr/libexec/getty Pc" cons25 off secure
   ttyv8 "/usr/pkg/xorg/bin/xdm -nodaemon" xterm off secure
   # Serial terminals
   # The 'dialup' keyword identifies dialin lines to login, fingerd etc.
   ttyd0 "/usr/libexec/getty std.9600" dialup on secure
   ttyd1 "/usr/libexec/getty std.9600" dialup off secure
   ttyd2 "/usr/libexec/getty std.9600" dialup off secure
   ttyd3 "/usr/libexec/getty std.9600" dialup off secure


A ttyd0-t kapcsoljuk be, a tobbi folosleges virtualis konzolt meg akar ki is kapcsolhatjuk, ha nem hasznaljuk, de ezert hagyjunk egyet vegszukseg esetere. Ha tobb soros konzolt akarunk engedelyezni, akkor ertelemszeruen megtehetjuk. Jobb esetben is mar csak kettot rakank az ujabb alaplapokra, ha egyaltalan raknak. :) Atallithatjuk insecure-ra is, ha partizanakcioktol tartunk es akkor jelszot ker single user mod elott, ha minden igaz.

A 9600 baud kicsit keves lehet egyeseknek, elmeletileg fel lehet emelni, en nem szoktam piszkalni, nekem ok, ha ennyivel jon a tyukbelen a cucc. Viszont arra vigyazzunk, hogy ha valami nagy tar file-t csomagolunk ki, akkor ne verbose modban csinaljuk. ;)

Ha a kerneluzeneteket is latni akarjuk a getty elott, akkor meg ez is kell:

   echo -h > /boot.config

Ezzel serial modba kapcsoljuk a kerneluzeneteket.

Csatlakozas

qemu alatt -nographic parameterrel, masik geprol pedig cu -l tty03 paranccsal lehet logint kerni, persze a megfelelo eszkozt kell behelyettesiteni. :)

A shellben be kell utana allitani a TERM valtozot, xterm vagy vt100 az ami leggyakrabban kellhet. Igy valahogy:

   setenv TERM xterm

Ezt jobb bele-echo-zni a .cshrc-be.

Onallo eletre kelt tuzfalszabaly es ledoglott sshd esetere hasznos. :P