1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-30 00:00:11 +01:00
VILLASnode/clients/opal/models/AsyncIP_sl/interface.c

18 lines
449 B
C

int if_setup(const char *op, const char *iface, const char *addr)
{
char cmd[256];
/* Setup remote address */
snprintf(cmd, 256, "ip addr %s %s/32 dev %s", op, addr, iface);
if (system(cmd))
OpalPrint("Failed to add local address to interface");
/* Setup route for single IP address */
snprintf(cmd, 256, "ip route %s %s/32 dev %s", op, addr, iface);
if (system(cmd))
OpalPrint("Failed to add route for remote address")
return 0;
}