#!/usr/bin/python
import
os,sys
import
linecache
def
config_dhcp(ip_mac_list,dhcp_conf):
all_file
=
[ x.replace(
'\n'
,'
').split('
\t')
for
x
in
linecache.getlines(ip_mac_list)]
dhcp_file
=
open
(dhcp_conf,
'a'
)
for
items
in
all_file:
print
>>dhcp_file,
'host %s {'
%
items[
0
]
print
>>dhcp_file,''
print
>>dhcp_file,
' hardware ethernet %s;'
%
items[
2
]
print
>>dhcp_file,
' fixed-address %s;'
%
items[
1
]
print
>>dhcp_file,
'}'
print
>>dhcp_file,''
dhcp_file.close()
return
'Config OK!!!!!'
if
__name__
=
=
'__main__'
:
print
config_dhcp(sys.argv[
1
],sys.argv[
2
])
###################################
#sys.argv[0] hostname IP MAC
###################################