DELL R610上開啓串口重定向

今天又不得不去作運維工做,忙忙碌碌的搞了3個小時。 運維

在DELL R610上自帶了DELL的管理卡,能夠開啓IPMI over LAN和iDRAC6 over LAN,同時能夠開啓串口重定向。因爲IPMI和iDRAC6是一個徹底的獨立的嵌入式系統,這帶來的好處就是咱們能夠經過IP設置BIOS,RAID甚至咱們獨立的iDRAC6和IPMI。 spa

有了這些,個人運維工做就簡單了不少(只要設置得當,就能夠遠程安裝系統,升級內核了,而不用擔憂系統掛掉跑機房了)。 get

言歸正傳,下面描述下如何設置over LAN以及如何讓FreeBSD將控制檯輸出到串口上。 io

首先設置串口重定向: console

我選擇了重定向到COM 1口上,同時設置COM 1口指向硬件Serial Device 2(Dell的Serial Device 2能夠重定向到LAN),而且設置了after boot redirection。 配置

第二須要在iDRAC6中設置內網IP並打開over LAN: 硬件

這裏有個問題,我無論怎麼設置,只能讓第一網口來作管理網口。因此必需要在第一個網口上插上內網的網線,並在iDRAC6卡的爲LAN設置內網IP。 重定向

好了,只要咱們如今能夠經過內網Ping通,咱們就能夠看到,進入系統前的全部信息,並能夠設置全部硬件(若是設置錯了,咱們就悲劇了,就再也連不上咱們的機器了)。 loader

第三步: di

在FreeBSD(我用的是9.0)的/boot/loader.conf中添加如下內容

hint.uart.0.flags="0x30" //這個東西在低版本中有些不一樣,請詳細參考手冊
console="comconsole vidconsole" //同時支持串口和顯示器輸出
comconsole_speed="115200" //串口輸出波特率
boot_multicons="YES" //這參數不知道是什麼用,看手冊上有

修改/etc/ttys中的配置

ttyu0 "/usr/libexec/getty std.115200" vt100 on sercure

ttyu1 "/usr/libexec/getty std.115200" vt100 on sercure

ttyu2 "/usr/libexec/getty std.115200" vt100 on sercure

ttyu3 "/usr/libexec/getty std.115200" vt100 on sercure

到此爲止,咱們能夠經過串口,直接看到控制檯了。

祝 你們玩的開心。

相關文章
相關標籤/搜索