Řešení 1:
setserial
je specifický pro Linux, ale můžete také použít stty
příkaz (dostupný na jakémkoli Unixu) ke kontrole rychlosti a dalších charakteristik libovolného tty.
stty
pracuje na svém standardním vstupu, tedy stty < /dev/ttyXX
vám poskytne informace o tomto konkrétním tty. Případně, pokud jste v situaci, kdy nemůžete nastavit standardní vstup stty
, můžete použít -F /dev/ttyXX
možnost.
Řešení 2:
Program, který hledáte, se nazývá "setserial".
http://linux.die.net/man/8/setserial
Řešení 3:
Protože zmiňujete konzolový server a tato otázka je označena jako linux, budu předpokládat, že se připojujete k linuxovému serveru. Server musí být nakonfigurován pro použití sériové konzoly, takže existuje několik míst ke kontrole.
Nastavení jádra zahrnuje přidání parametru "console" do příkazového řádku vašeho jádra. Například přidání "console=ttyS0,9600" říká jádru, aby posílalo zprávy na první sériový port (/dev/ttyS0, COM1 v podmínkách DOS/Windows) rychlostí 9600 baudů. Toto můžete přidat do příkazového řádku prostřednictvím konfigurace zavaděče. Pokud používáte grub, bude to obvykle soubor s názvem /boot/grub/grub.conf. Všimněte si, že můžete mít více parametrů konzole pro tradiční klávesnici/video konzolu (tty0) i sériovou (/dev/ttyS0). Například:"console=tty0 console=ttyS0,9600"
Chcete-li poskytnout výzvu k přihlášení prostřednictvím sériového čísla, musíte upravit /etc/inittab a přidat/upravit řádek jako je následující.s0:12345:respawn:/sbin/agetty 9600 ttyS0 vt100Tento řádek říká programu agetty, aby vytvořil výzvu k přihlášení na / dev/ttyS0 při rychlosti 9600 baudů.
Všimněte si, že normálně budete chtít sladit sériový port a přenosovou rychlost mezi nastavením jádra a agetty. Kontrolou výše uvedených konfigurací byste měli být schopni určit přenosovou rychlost serveru.