mirror of
https://github.com/OpenNebula/one.git
synced 2025-02-22 17:57:46 +03:00
Fixed garbled script
git-svn-id: http://svn.opennebula.org/one/trunk@279 3034c82b-c49b-4eb3-8279-a7acafdc01c0
This commit is contained in:
parent
6a97172804
commit
be0328fc77
@ -53,28 +53,26 @@ gen_hostname() {
|
||||
MAC=$1
|
||||
NUM=`mac2ip $MAC | cut -d'.' -f4`
|
||||
NUM2=`echo 000000$NUM | sed 's/.*\(..\)/\1/'`
|
||||
echo cluork part of an IP
|
||||
get_network() {
|
||||
IP=$1
|
||||
|
||||
echo $IP | cut -d'.' -f1,2,3
|
||||
echo cluster$NUM2
|
||||
}
|
||||
|
||||
get_interfaces() {
|
||||
IFCMD="/sbin/ifconfig -a"
|
||||
gen_interface() {
|
||||
DEV_MAC=$1
|
||||
DEV=`get_dev $DEV_MAC`
|
||||
MAC=`get_mac $DEV_MAC`
|
||||
IP=`mac2ip $MAC`
|
||||
NETWORK=`get_network $IP`
|
||||
|
||||
$IFCMD | grep ^eth | sed 's/ *Link encap:Ethernet.*HWaddr /-/g'
|
||||
}
|
||||
cat <<EOT
|
||||
auto $DEV
|
||||
iface $DEV inet static
|
||||
address $IP
|
||||
network $NETWORK.0
|
||||
netmask 255.255.255.0
|
||||
EOT
|
||||
|
||||
get_dev() {
|
||||
echo $1 | cut -d'-' -f 1
|
||||
}
|
||||
|
||||
get_mac() {
|
||||
echo $1 | cut -d'-' -f 2
|
||||
}
|
||||
|
||||
gen_hosts() " gateway $NETWORK.1"
|
||||
if [ $DEV == "eth0" ]; then
|
||||
echo " gateway $NETWORK.1"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
@ -110,4 +108,3 @@ done
|
||||
) > /etc/network/interfaces
|
||||
|
||||
# /bin/hostname `cat /etc/hostname`
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user