char s[STRING_SIZE];
char command[STRING_SIZE];
char red_netmask[STRING_SIZE];
- char red_broadcast[STRING_SIZE];
char red_dev[STRING_SIZE];
char default_gateway[STRING_SIZE];
char *aliasip;
exit(0);
/* Get the RED interface details */
- if((!findkey(kv, "RED_NETMASK", red_netmask)) || (!findkey(kv, "RED_BROADCAST", red_broadcast)) ||
+ if((!findkey(kv, "RED_NETMASK", red_netmask)) ||
(!findkey(kv, "RED_DEV", red_dev)) || (!findkey(kv, "DEFAULT_GATEWAY", default_gateway)))
{
fprintf(stderr, "Cannot read RED settings\n");
exit(1);
}
- if (!VALID_IP(red_broadcast))
- {
- fprintf(stderr, "Bad red_broadcast : %s\n", red_broadcast);
- exit(1);
- }
-
if (!VALID_IP(default_gateway))
{
fprintf(stderr, "Bad default_gateway : %s\n", default_gateway);
memset(command, 0, STRING_SIZE);
snprintf(command, STRING_SIZE-1,
- "/sbin/ifconfig %s:%d %s netmask %s broadcast %s up",
- red_dev, alias, aliasip, red_netmask, red_broadcast);
+ "/sbin/ifconfig %s:%d %s netmask %s up",
+ red_dev, alias, aliasip, red_netmask);
safe_system(command);
memset(command, 0, STRING_SIZE);
snprintf(command, STRING_SIZE-1,