diff --git a/app/include/cmd.h b/app/include/cmd.h index 3945d7e..004f0a8 100755 --- a/app/include/cmd.h +++ b/app/include/cmd.h @@ -119,7 +119,7 @@ #define CMD_IPV6(S) (0 == strcmp((S), "X:X::X:X")) #define CMD_IPV6_PREFIX(S) (0 == strcmp((S), "X:X::X:X/M")) -#define DEV_INFO_DEFAULT_IP "192.168.10.185" +#define DEV_INFO_DEFAULT_IP "192.168.10.111" #define DEV_INFO_DEFAULT_MASK "255.255.255.0" #define DEV_INFO_DEFAULT_GW "192.168.10.1" diff --git a/app/lib/m_management/cmd.c b/app/lib/m_management/cmd.c index 96fc748..a3d8da5 100755 --- a/app/lib/m_management/cmd.c +++ b/app/lib/m_management/cmd.c @@ -2831,6 +2831,7 @@ void vtysh_device_init(void) { int32_t fd = 0; int32_t rv = 0; + char cmd[128] = {0}; //uint32_t addr = 0; //struct sockaddr_in server; @@ -2848,6 +2849,7 @@ void vtysh_device_init(void) } else { + printh("open devic-config failed.\n"); device_info.id_major = 6010; device_info.id_minor = 1; device_info.mac[0] = 0x68;device_info.mac[1] = 0x70;device_info.mac[2] = 0xDC; @@ -2858,6 +2860,9 @@ void vtysh_device_init(void) device_info.factory_date = 1685808000; device_info.deployment_date = 1685808000; snprintf(device_info.dev_type, FILE_NAME_LEN, "GOM%04d", device_info.id_major); + + sprintf(cmd, "ifconfig eth0 %s", DEV_INFO_DEFAULT_IP); + system(cmd); vtysh_init_device_param(); vtysh_device_save();