#include #include #include #include #include int main() { if (unshare(CLONE_NEWNET)) { perror("unshare"); return -1; } int fd = socket(AF_INET, SOCK_DGRAM, 0); if (fd < 0) { perror("socket"); return -1; } const char *name = "lobridge"; if (ioctl(fd, SIOCBRADDBR, name) < 0) { perror("ioctl SIOCBRADDBR"); return -1; } system("ip addr"); for (;;) { printf("still running\n"); sleep(5); } }