私はAST2150 BMCコントローラとIPMI 2.0を備えたMSI MS-S0121マザーボードを持っています。
freeipmiとSOL(Serial over LAN)を使用してipmiconsole
BIOSにアクセスします。デフォルトの伝送速度である19200がかなり遅いので、115200の伝送速度に設定したいと思います。しかし、すでに存在する19200値にのみ設定できるようです。
[marvin@t5600 ~]$ ipmi-config -h 172.16.0.158 --username=admin --password=admin --commit -e SOL_Conf:Volatile_Bit_Rate=19200
[marvin@t5600 ~]$ ipmi-config -h 172.16.0.158 --username=admin --password=admin --commit -e SOL_Conf:Volatile_Bit_Rate=115200
ERROR: Failed to commit `SOL_Conf:Volatile_Bit_Rate'
[marvin@t5600 ~]$ ipmi-config -h 172.16.0.158 --username=admin --password=admin --checkout > bmc.conf
#
# Section UserX Comments
#
# In the following User sections, users should configure usernames, passwords,
# and access rights for IPMI over LAN communication. Usernames can be set to any
# string with the exception of User1, which is a fixed to the "anonymous"
# username in IPMI.
#
# For IPMI over LAN access for a username, set "Enable_User" to "Yes",
# "Lan_Enable_IPMI_Msgs" to "Yes", and "Lan_Privilege_Limit" to a privilege
# level. The privilege level is used to limit various IPMI operations for
# individual usernames. It is recommended that atleast one username be created
# with a privilege limit "Administrator", so all system functions are available
# to atleast one username via IPMI over LAN. For security reasons, we recommend
# not enabling the "anonymous" User1. For most users, "Lan_Session_Limit" can be
# set to 0 (or ignored) to support an unlimited number of simultaneous IPMI over
# LAN sessions.
#
# If your system supports IPMI 2.0 and Serial-over-LAN (SOL),
# a"SOL_Payload_Access" field may be listed below. Set the "SOL_Payload_Access"
# field to "Yes" or "No" to enable or disable this username's ability to access
# SOL.
#
# Please do not forget to uncomment those fields, such as "Password", that may
# be commented out during the checkout.
#
# Some motherboards may require a "Username" to be configured prior to other
# fields being read/written. If this is the case, those fields will be set to
# <username-not-set-yet>.
#
Section User1
## Give Username
## Username NULL
## Give password or blank to clear. MAX 16 chars (20 chars if IPMI 2.0 supported).
## Password
## Possible values: Yes/No or blank to not set
## Enable_User
## Possible values: Yes/No
Lan_Enable_IPMI_Msgs Yes
## Possible values: Yes/No
Lan_Enable_Link_Auth Yes
## Possible values: Yes/No
Lan_Enable_Restricted_to_Callback No
## Possible values: Callback/User/Operator/Administrator/OEM_Proprietary/No_Access
Lan_Privilege_Limit Administrator
## Possible values: 0-17, 0 is unlimited; May be reset to 0 if not specified
## Lan_Session_Limit
## Possible values: Yes/No
SOL_Payload_Access Yes
EndSection
Section User2
## Give Username
Username Operator
## Give password or blank to clear. MAX 16 chars (20 chars if IPMI 2.0 supported).
## Password
## Possible values: Yes/No or blank to not set
## Enable_User
## Possible values: Yes/No
Lan_Enable_IPMI_Msgs Yes
## Possible values: Yes/No
Lan_Enable_Link_Auth Yes
## Possible values: Yes/No
Lan_Enable_Restricted_to_Callback No
## Possible values: Callback/User/Operator/Administrator/OEM_Proprietary/No_Access
Lan_Privilege_Limit Operator
## Possible values: 0-17, 0 is unlimited; May be reset to 0 if not specified
## Lan_Session_Limit
## Possible values: Yes/No
SOL_Payload_Access Yes
EndSection
Section User3
## Give Username
Username admin
## Give password or blank to clear. MAX 16 chars (20 chars if IPMI 2.0 supported).
## Password
## Possible values: Yes/No or blank to not set
## Enable_User
## Possible values: Yes/No
Lan_Enable_IPMI_Msgs Yes
## Possible values: Yes/No
Lan_Enable_Link_Auth Yes
## Possible values: Yes/No
Lan_Enable_Restricted_to_Callback No
## Possible values: Callback/User/Operator/Administrator/OEM_Proprietary/No_Access
Lan_Privilege_Limit Administrator
## Possible values: 0-17, 0 is unlimited; May be reset to 0 if not specified
## Lan_Session_Limit
## Possible values: Yes/No
SOL_Payload_Access Yes
EndSection
Section User4
## Give Username
Username OEM
## Give password or blank to clear. MAX 16 chars (20 chars if IPMI 2.0 supported).
## Password
## Possible values: Yes/No or blank to not set
## Enable_User
## Possible values: Yes/No
Lan_Enable_IPMI_Msgs Yes
## Possible values: Yes/No
Lan_Enable_Link_Auth Yes
## Possible values: Yes/No
Lan_Enable_Restricted_to_Callback No
## Possible values: Callback/User/Operator/Administrator/OEM_Proprietary/No_Access
Lan_Privilege_Limit OEM_Proprietary
## Possible values: 0-17, 0 is unlimited; May be reset to 0 if not specified
## Lan_Session_Limit
## Possible values: Yes/No
SOL_Payload_Access Yes
EndSection
#
# Section Lan_Channel Comments
#
# In the Lan_Channel section, general IPMI over LAN can be enabled for disabled.
# In the below, "Volatile" configurations are immediately configured onto the
# BMC and will have immediate effect on the system. "Non_Volatile"
# configurations are only available after the next system reset. Generally, both
# the "Volatile" and "Non_Volatile" equivalent fields should be configured
# identically.
#
# To enable IPMI over LAN, typically "Access_Mode" should be set to
# "Always_Available". "Channel_Privilege_Limit" should be set to the highest
# privilege level any username was configured with. Typically, this is set to
# "Administrator".
#
# "User_Level_Auth" and "Per_Message_Auth" are typically set to "Yes" for
# additional security.
#
Section Lan_Channel
## Possible values: Disabled/Pre_Boot_Only/Always_Available/Shared
Volatile_Access_Mode Always_Available
## Possible values: Yes/No
Volatile_Enable_User_Level_Auth Yes
## Possible values: Yes/No
Volatile_Enable_Per_Message_Auth Yes
## Possible values: Yes/No
Volatile_Enable_Pef_Alerting Yes
## Possible values: Callback/User/Operator/Administrator/OEM_Proprietary
Volatile_Channel_Privilege_Limit OEM_Proprietary
## Possible values: Disabled/Pre_Boot_Only/Always_Available/Shared
Non_Volatile_Access_Mode Always_Available
## Possible values: Yes/No
Non_Volatile_Enable_User_Level_Auth Yes
## Possible values: Yes/No
Non_Volatile_Enable_Per_Message_Auth Yes
## Possible values: Yes/No
Non_Volatile_Enable_Pef_Alerting Yes
## Possible values: Callback/User/Operator/Administrator/OEM_Proprietary
Non_Volatile_Channel_Privilege_Limit OEM_Proprietary
EndSection
#
# Section Lan_Conf Comments
#
# In the Lan_Conf section, typical networking configuration is setup. Most users
# will choose to set "Static" for the "IP_Address_Source" and set the
# appropriate "IP_Address", "MAC_Address", "Subnet_Mask", etc. for the machine.
#
Section Lan_Conf
## Possible values: Unspecified/Static/Use_DHCP/Use_BIOS/Use_Others
IP_Address_Source Static
## Give valid IP address
IP_Address 172.16.0.158
## Give valid MAC address
MAC_Address AA:AA:AA:AA:AA:AA
## Give valid Subnet Mask
Subnet_Mask 255.255.0.0
## Give valid IP address
Default_Gateway_IP_Address 0.0.0.0
## Give valid MAC address
Default_Gateway_MAC_Address 00:00:00:00:00:00
EndSection
#
# Section Lan_Conf_Auth Comments
#
# In the Lan_Conf_Auth section, allowable authentication mechanisms for IPMI 1.5
# is configured. Most users will want to set all "MD5" authentication to "Yes"
# and the rest to "No". If you have configured a NULL username and a NULL
# password, you will also want to configure some of the "None" fields to "Yes"
# to allow "None" authentication to work. Some motherboards do not allow you to
# enable OEM authentication, so you may wish to set all OEM related fields to
# "No".
#
Section Lan_Conf_Auth
## Possible values: Yes/No
Callback_Enable_Auth_Type_None Yes
## Possible values: Yes/No
Callback_Enable_Auth_Type_MD5 Yes
## Possible values: Yes/No
Callback_Enable_Auth_Type_Straight_Password Yes
## Possible values: Yes/No
User_Enable_Auth_Type_None Yes
## Possible values: Yes/No
User_Enable_Auth_Type_MD5 Yes
## Possible values: Yes/No
User_Enable_Auth_Type_Straight_Password Yes
## Possible values: Yes/No
Operator_Enable_Auth_Type_None Yes
## Possible values: Yes/No
Operator_Enable_Auth_Type_MD5 Yes
## Possible values: Yes/No
Operator_Enable_Auth_Type_Straight_Password Yes
## Possible values: Yes/No
Admin_Enable_Auth_Type_None Yes
## Possible values: Yes/No
Admin_Enable_Auth_Type_MD5 Yes
## Possible values: Yes/No
Admin_Enable_Auth_Type_Straight_Password Yes
## Possible values: Yes/No
OEM_Enable_Auth_Type_None Yes
## Possible values: Yes/No
OEM_Enable_Auth_Type_MD5 Yes
## Possible values: Yes/No
OEM_Enable_Auth_Type_Straight_Password Yes
EndSection
#
# Section Lan_Conf_Security_Keys Comments
#
# If your system supports IPMI 2.0 and Serial-over-LAN (SOL), a K_g BMC key may
# be configurable. The K_g key is an optional key that can be set for two key
# authentication in IPMI 2.0. It is optionally configured. Most users will want
# to set this to zero (or blank).
#
Section Lan_Conf_Security_Keys
## Give string or blank to clear. Max 20 bytes, prefix with 0x to enter hex
K_G 0x0000000000000000000000000000000000000000
EndSection
#
# Section Lan_Conf_User_Security Comments
#
# The following user security configuration options are optionally implemented
# by the vendor. They may not be available your system and may not be visible
# below.
#
# The following configuration supports the ability for the BMC to disable a user
# if a number of bad passwords are entered sequentially.
# "Bad_Password_Threshold" determines the number of bad passwords that must be
# entered sequentially. "Attempt_Count_Reset_Interval" determines the range of
# time the bad passwords must occur in. "User_Lockout_Interval" determines the
# time a user will be locked off if the bad password threshold is reached. If
# set to "Yes", "Enable_Event_Message_When_User_Disabled" will inform the BMC to
# log an event message when a user is disabled.
#
Section Lan_Conf_User_Security
EndSection
#
# Section Lan_Conf_Misc Comments
#
# The following miscellaneous configuration options are optionally implemented
# by the vendor. They may not be available your system and may not be visible
# below.
#
# If set to "Yes", "Enable_Gratuitous_ARPs" will inform the BMC to regularly
# send out Gratuitous ARPs to allow other machines on a network resolve the
# BMC's MAC Address. Many users will want to set this to "Yes" because it offers
# the easiest way to support BMC IP Address resolution. However, it will
# increase traffic on your network. The "Gratuitous_ARP_Interval" can be used to
# set the period a Gratuitous ARP is always sent.
#
# If set to "Yes", "Enable_ARP_Response" will inform the BMC torespond to ARP
# requests from other machines.
#
Section Lan_Conf_Misc
EndSection
#
# Section Rmcpplus_Conf_Privilege Comments
#
# If your system supports IPMI 2.0 and Serial-over-LAN (SOL),cipher suite IDs
# may be configurable below. In the Rmcpplus_Conf_Privilege section, maximum
# user privilege levels allowed for authentication under IPMI 2.0 (including
# Serial-over-LAN) are set for each supported cipher suite ID. Each cipher suite
# ID supports different sets of authentication, integrity, and encryption
# algorithms for IPMI 2.0. Typically, the highest privilege level any username
# configured should set for support under a cipher suite ID. This is typically
# "Administrator".
#
Section Rmcpplus_Conf_Privilege
## Possible values: Unused/User/Operator/Administrator/OEM_Proprietary
Maximum_Privilege_Cipher_Suite_Id_0 OEM_Proprietary
## Possible values: Unused/User/Operator/Administrator/OEM_Proprietary
Maximum_Privilege_Cipher_Suite_Id_1 OEM_Proprietary
## Possible values: Unused/User/Operator/Administrator/OEM_Proprietary
Maximum_Privilege_Cipher_Suite_Id_2 OEM_Proprietary
## Possible values: Unused/User/Operator/Administrator/OEM_Proprietary
Maximum_Privilege_Cipher_Suite_Id_3 OEM_Proprietary
EndSection
#
# Section SOL_Conf Comments
#
# If your system supports IPMI 2.0 and Serial-over-LAN (SOL), the following
# configuration options will allow SOL configuration.
#
# For most users that want to enable SOL, minimally "Enable_SOL" should be set
# to "Yes" and "SOL_Privilege_Level" should be set to the highest privilege
# level any username configured can authenticate with (typically
# "Administrator"). For security purposes, "Force_SOL_Payload_Authentication"
# and "Force_SOL_Payload_Encryption" should be set to "Yes", however forced
# authentication and/or encryption depends on the cipher suite IDs supported.
# The "Non_Volatile_Bit_Rate" and "Volatile_Bit_Rate" should both be set to the
# appropriate baud rate for your system. This is typically the same baud rate
# configured in the BIOS and/or operating system.
#
Section SOL_Conf
## Possible values: Yes/No
Enable_SOL Yes
## Possible values: Callback/User/Operator/Administrator/OEM_Proprietary
SOL_Privilege_Level Administrator
## Possible values: Yes/No
Force_SOL_Payload_Authentication No
## Possible values: Yes/No
Force_SOL_Payload_Encryption No
## Give a non-zero valid integer. Each unit is 5ms
Character_Accumulate_Interval 20
## Give a valid number
Character_Send_Threshold 80
## Give a valid integer
SOL_Retry_Count 7
## Give a valid integer. Interval unit is 10ms
SOL_Retry_Interval 250
## Possible values: Serial/9600/19200/38400/57600/115200
Non_Volatile_Bit_Rate 19200
## Possible values: Serial/9600/19200/38400/57600/115200
Volatile_Bit_Rate 19200
## Give a valid port number
## SOL_Payload_Port_Number 623
EndSection
どんな提案がありますか?
答え1
答え2
19200bpsは確かに高速ではありませんが、基本的なGSMデータ接続を介してUnixシステム管理(具体的にはHP-UX)を大量に実行しました。無線インタフェースの速度は9600bpsで、わずかな遅延時間があります。
これは可能ですが、不要な操作を実行したくはなく、コマンドが生成する予想出力量を事前に予測する方法を学びます。コマンドが予期せず予想よりも多くの出力をエクスポートした場合、Ctrl-C をただちに押しても、大量のデータが接続にバッファリングされ、ゆっくりと画面に流れ込み、しばらくの間出力がスクロールすることがわかります。
また、これを回顧的なコンピューティング体験として使用することもできます。 :-) 「これは、Ken ThompsonとDennis Ritchie(Unixの最初の開発者)が過去にすべて作業していた方法です。」
私が見つけたこのマニュアルはAST2150に適用されます。。これには以下が含まれます。
IPMITool SOLセッションの場合、ユーザーはCOMAを使用し、ボーレートを38.4K、8ビット、パリティなし、およびXon / Xoffハンドシェイクに設定するには、BIOS設定メニューを使用してリモートシリアルコンソールリダイレクトを設定する必要があります。
これは38400bpsになる可能性があることを示唆しています。ただこれは特定のチップまたはシステムの実際の転送速度です。
AST2400チップを搭載したシステムがあり、マニュアルでは特定の転送速度である57600を使用することをお勧めします。この情報を見つける前に、他の可能な値をかなり徹底的に検索し、Asus P10Sでこれを確認できます。少なくとも57600bpsは、SOL接続専用の転送速度で実際に動作しているようです。
また、ビットレートを変更する場合は、ipmi-config
まず不揮発性ビットレートを変更して、揮発性ビットレートと不揮発性ビットレートが同じ値に設定されていることを確認してください。