FIX 1.固定ip为192.168.10.111,使和ifconfig的ip相同;

main
wangbo 1 year ago
parent d3a9dad2f0
commit 9616c83339

@ -119,7 +119,7 @@
#define CMD_IPV6(S) (0 == strcmp((S), "X:X::X:X")) #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 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_MASK "255.255.255.0"
#define DEV_INFO_DEFAULT_GW "192.168.10.1" #define DEV_INFO_DEFAULT_GW "192.168.10.1"

@ -2831,6 +2831,7 @@ void vtysh_device_init(void)
{ {
int32_t fd = 0; int32_t fd = 0;
int32_t rv = 0; int32_t rv = 0;
char cmd[128] = {0};
//uint32_t addr = 0; //uint32_t addr = 0;
//struct sockaddr_in server; //struct sockaddr_in server;
@ -2848,6 +2849,7 @@ void vtysh_device_init(void)
} }
else else
{ {
printh("open devic-config failed.\n");
device_info.id_major = 6010; device_info.id_major = 6010;
device_info.id_minor = 1; device_info.id_minor = 1;
device_info.mac[0] = 0x68;device_info.mac[1] = 0x70;device_info.mac[2] = 0xDC; 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.factory_date = 1685808000;
device_info.deployment_date = 1685808000; device_info.deployment_date = 1685808000;
snprintf(device_info.dev_type, FILE_NAME_LEN, "GOM%04d", device_info.id_major); 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_init_device_param();
vtysh_device_save(); vtysh_device_save();

Loading…
Cancel
Save