freeipmi-devel
[Top][All Lists]
Advanced

[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>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]