#! /bin/bash

#获取机器IP
ip route show default | awk '/default/ {print $5}' > /tmp/net.info
cat /tmp/net.info | while read line
do
	ipinfo=$(ip -4 -o addr show "$line" 2>/dev/null | awk '{print $4}' | cut -d/ -f1)
	echo "${ipinfo}" >/tmp/ip.data
    mac=$(cat /sys/class/net/$line/address)
	macinfo="$mac@$macinfo"
	echo "${macinfo%?}" >/tmp/mac.data
done
ip=$(cat /tmp/ip.data)

#获取MAC地址
mac=$(cat /tmp/mac.data)

#获取机器SN码
sn=$(dmidecode -s system-serial-number)

#获取机器激活码
register=$(kylin_gen_register)

#获取服务序列号
kysn=$(cat /etc/.kyinfo | grep key= | awk -F = '{print $2}')


#获取机器激活码
activation=$(cat /etc/.kyactivation)

#获取系统uuid
uuid=$(dmidecode -s system-uuid)

eval echo '{\"ip\":\"$ip\", \"mac\": \"$mac\", \"sn\":\"$sn\", \"register\": \"$register\", \"serial_number\": \"$kysn\", \"uuid\": \"$uuid\", \"activation\": \"$activation\"}'



