[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Freeipmi-devel] bmcconfig checked in
From: |
Anand Babu |
Subject: |
Re: [Freeipmi-devel] bmcconfig checked in |
Date: |
Tue, 17 Feb 2004 11:15:17 -0800 |
User-agent: |
Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux) |
Al,
I AM CURRENTLY REVIEWING/QA SENSORS AND BMC-CONFIG UTILITIES.
I WILL TAG THE CVS AND WRITE PROPER RELEASE NOTES TOMORROW FOR BOTH
THE UTILITIES.
Ian's bmcconfig tool is buggy.
Current status:
- All known bugs in libfreeipmi related to bmcconfig are fixed and tested.
No changes in APIs.
- bmcconfig.c didn't even call ipmi_kcs_io_init driver initialization
routine. Fixed it.
It was easier for me to fork and write another tool using fish base in a
shorter time. New bmc-config tool is fully functional now.
Fish based bmc-config tool:
Current status:
- Fully functional. Command line args are not based on
llnl-specs. Today evening I am making a release to meet complete LLNL specs.
Current Fish based bmc-config utility:
-------------------------------------
Pull the source for libfreeipmi and fish and make install.
# bmc-config --checkout FILENAME
# emacs FILENAME
# bmc-config --commit FILENAME
Sample bmc-config checkout file:
==STARTS=HERE================================================================
## This file is auto-generated by 'bmc-config --checkout THIS-FILE'
## You are allowed to edit this configuration file.
#############################################################################
## CAUTION: ##
## - Any lines starting with '#' or empty lines are ignored. ##
## - Do not delete or comment any of the existing configuration options. ##
## - Do not change the sequence of configuration options ##
#############################################################################
### values: enable = 1, disable = 0
bmc_generated_gratuitous_arps_flag 1
### values: enable = 1, disable = 0
bmc_generated_arp_responses_flag 0
gratuitous_arp_interval 8
### values: enable = 1, disable = 0
max_privilege_auth_type_callback_level.none 1
### values: enable = 1, disable = 0
max_privilege_auth_type_callback_level.md2 1
### values: enable = 1, disable = 0
max_privilege_auth_type_callback_level.md5 1
### values: enable = 1, disable = 0
max_privilege_auth_type_callback_level.straight_password 1
### values: enable = 1, disable = 0
max_privilege_auth_type_callback_level.oem_proprietary 0
### values: enable = 1, disable = 0
max_privilege_auth_type_user_level.none 1
### values: enable = 1, disable = 0
max_privilege_auth_type_user_level.md2 1
### values: enable = 1, disable = 0
max_privilege_auth_type_user_level.md5 1
### values: enable = 1, disable = 0
max_privilege_auth_type_user_level.straight_password 1
### values: enable = 1, disable = 0
max_privilege_auth_type_user_level.oem_proprietary 0
### values: enable = 1, disable = 0
max_privilege_auth_type_operator_level.none 1
### values: enable = 1, disable = 0
max_privilege_auth_type_operator_level.md2 1
### values: enable = 1, disable = 0
max_privilege_auth_type_operator_level.md5 1
### values: enable = 1, disable = 0
max_privilege_auth_type_operator_level.straight_password 1
### values: enable = 1, disable = 0
max_privilege_auth_type_operator_level.oem_proprietary 0
### values: enable = 1, disable = 0
max_privilege_auth_type_admin_level.none 1
### values: enable = 1, disable = 0
max_privilege_auth_type_admin_level.md2 1
### values: enable = 1, disable = 0
max_privilege_auth_type_admin_level.md5 1
### values: enable = 1, disable = 0
max_privilege_auth_type_admin_level.straight_password 1
### values: enable = 1, disable = 0
max_privilege_auth_type_admin_level.oem_proprietary 0
### values: enable = 1, disable = 0
max_privilege_auth_type_oem_level.none 0
### values: enable = 1, disable = 0
max_privilege_auth_type_oem_level.md2 0
### values: enable = 1, disable = 0
max_privilege_auth_type_oem_level.md5 0
### values: enable = 1, disable = 0
max_privilege_auth_type_oem_level.straight_password 0
### values: enable = 1, disable = 0
max_privilege_auth_type_oem_level.oem_proprietary 0
### values: Unspecified = 0, static address (manually configured) = 1,
### Address obtained by BMC running DHCP = 2, address loaded by BIOS or
system software = 3,
### Address obtained by BMC running other address assignment protocol = 4
ip_addr_source 1
ip_addr 192.168.1.60
gw1_ip_addr 192.168.1.1
gw2_ip_addr 0.0.0.0
subnet_mask 255.255.255.0
mac_addr 00:07:E9:D8:17:4D
gw1_mac_addr 00:07:E9:D8:00:4D
gw2_mac_addr 00:00:00:00:00:00
### user_name1 should always be NULL
# user_name1 NULL
user_name2 user1
user_name3 operator1
user_name4 admin1
### User must give password here
### Empty password is accepted.
user1-password cdc
user2-password
user3-password
user4-password
### user access 1
# user_id 1
### values: Reserved = 0, Callback = 1, User = 2, Operator = 3,
### Administrator = 4, OEM properitary = 5, No access = F
user_privilege_level_limit 4
### values: Disable = 0, Enable = 1
user_flags.enable_ipmi_msgs 1
### values: Disable = 0, Enable = 1
user_flags.enable_link_auth 0
### values: Disable = 0, Enable = 1
user_flags.restrict_to_callback 0
### user access 2
# user_id 2
### values: Reserved = 0, Callback = 1, User = 2, Operator = 3,
### Administrator = 4, OEM properitary = 5, No access = F
user_privilege_level_limit 2
### values: Disable = 0, Enable = 1
user_flags.enable_ipmi_msgs 1
### values: Disable = 0, Enable = 1
user_flags.enable_link_auth 0
### values: Disable = 0, Enable = 1
user_flags.restrict_to_callback 0
### user access 3
# user_id 3
### values: Reserved = 0, Callback = 1, User = 2, Operator = 3,
### Administrator = 4, OEM properitary = 5, No access = F
user_privilege_level_limit 3
### values: Disable = 0, Enable = 1
user_flags.enable_ipmi_msgs 1
### values: Disable = 0, Enable = 1
user_flags.enable_link_auth 0
### values: Disable = 0, Enable = 1
user_flags.restrict_to_callback 0
### user access 4
# user_id 4
### values: Reserved = 0, Callback = 1, User = 2, Operator = 3,
### Administrator = 4, OEM properitary = 5, No access = F
user_privilege_level_limit 4
### values: Disable = 0, Enable = 1
user_flags.enable_ipmi_msgs 1
### values: Disable = 0, Enable = 1
user_flags.enable_link_auth 0
### values: Disable = 0, Enable = 1
user_flags.restrict_to_callback 0
### channel access: Non-volatile
### values: Diabled = 0, Pre-boot = 1, Always available = 2, Shared = 3
ipmi_messaging_access_mode 2
### values: Enable = 0, Disable = 1
user_level_authentication 1
### values: Enable = 0, Disable = 1
per_message_authentication 0
### values: Enable = 0, Disable = 1
pef_alerting 0
### values: Reserved = 0, Callback = 1, User = 2, Operator = 3,
### Administrator = 4, OEM properitary = 5
channel_privilege_level_limit 4
### channel access: Volatile
### values: Diabled = 0, Pre-boot = 1, Always available = 2, Shared = 3
ipmi_messaging_access_mode 2
### values: Enable = 0, Disable = 1
user_level_authentication 1
### values: Enable = 0, Disable = 1
per_message_authentication 0
### values: Enable = 0, Disable = 1
pef_alerting 0
### values: Reserved = 0, Callback = 1, User = 2, Operator = 3,
### Administrator = 4, OEM properitary = 5
channel_privilege_level_limit 4
### values: enable = 1, disable = 0
basic_mode 1
### values: enable = 1, disable = 0
ppp_mode 1
### values: enable = 1, disable = 0
terminal_mode 1
### values: direct connect mode = 1, modem connect mode = 0
direct_mode 1
page_blackout_interval 0
retry_time 0
### values: enable = 1, disable = 0
dtr_hangup 0
### values: No flowcontrol = 0, RTS/CTS flow control (a.k.a. hardware
handshake) = 1,
### XON/XOFF flow control = 2
flow_control 0
### values: 9600 bps = 6, 19.2 kbps = 7, 38.4 kbps = 8, 57.6 kbps = 9, 115.2
kbps = 10
bit_rate 10
==ENDS=HERE====================================================================
-ab
,----[ Ian Zimmerman <address@hidden> ]
| Albert Chu <address@hidden> writes:
|
| > Ian,
| >
| > What version of FreeIPMI do I need to build this tool with?? AB,
| > perhaps we should make a tag in the CVS tree. We can just make up
| > something. libfreeipmi-0-0-0-alpha2 or something.
|
| I checked in libfreeipmi on Friday afternoon, a couple of hours before
| bmcconfig. But since ab & bala have been playing with it yesterday,
| you'd better ask them.
|
| Ian
`----
_______________________________________________
Freeipmi-devel mailing list
address@hidden
http://mail.nongnu.org/mailman/listinfo/freeipmi-devel
--
_.|_
(_||_)
Free as in Freedom <www.gnu.org>