Hi there, Anyone ever tried to start OpenVPN within a NGZ? I would expect this is an unsolveable puzzle.
Running OpenVPN within the GZ runs perfectly with the mandatory tuntap (/dev/tun) device one has to download/compile. lrwxrwxrwx 1 root sys 29 Mar 6 08:09 tun -> ../devices/pseudo/[EMAIL PROTECTED]:tun Initially, I used a sparse root zone and configured the device via zonecfg -z openvpn add device set match=/dev/tun end Starting OpenVPN within the NGZ says: =================== Thu Mar 8 15:59:33 2007 us=641261 OpenVPN 2.0.9 sparc-sun-solaris2.11 [SSL] built on Mar 5 2007 Thu Mar 8 15:59:34 2007 us=744057 Diffie-Hellman initialized with 2024 bit key Thu Mar 8 15:59:34 2007 us=754631 Can't push IP module: Not owner (errno=1) Thu Mar 8 15:59:34 2007 us=754721 Exiting =================== Hmmm -- as I expected. Then I tried to run OpenVPN within a full-root NGZ. By mapping the /dev/tun into the NGZ space, I received the same error as above (the full-root setup did not include the /dev/tun into the full-root NGZ) Then, I was thinking of compiling the tuntap device within the NGZ itself instead of mapping it from the real /dev/tun. I received the following error message: ============ openvpn:~/tuntap # make install ld -r -o tun tun.o ld -r -o tap tap.o ./install-sh -c -m 644 -o root -g root if_tun.h /usr/include/net ./install-sh -c -m 644 -o root -g root tun /usr/kernel/drv/sparcv9 ./install-sh -c -m 644 -o root -g root tap /usr/kernel/drv/sparcv9 ./install-sh -c -m 644 -o root -g root tun.conf /usr/kernel/drv ./install-sh -c -m 644 -o root -g root tap.conf /usr/kernel/drv /usr/sbin/rem_drv tun >/dev/null 2>&1 *** Error code 1 (ignored) /usr/sbin/rem_drv tap >/dev/null 2>&1 *** Error code 1 (ignored) /usr/sbin/add_drv tun No such file or directory Cannot access file (/etc/name_to_major). *** Error code 1 make: Fatal error: Command failed for target `install' openvpn:~/tuntap # ============== I conclude: openvpn MUST be run within the GZ. Any disagrees? Ivan This message posted from opensolaris.org _______________________________________________ zones-discuss mailing list [email protected]
