Anhand https://lists.freebsd.org/pipermail/svn-src-head/2016-February/082256.html habe ich die jail.conf geschrieben.
So funktionierts leider nicht:
Entferne ich n1_router und em1, dann klappt das wie es soll. Das interface verschwindet vom host und taucht nur in der jail auf. Was überseh ich?
So funktionierts leider nicht:
Code:
exec.start = "/bin/sh /etc/rc";
exec.stop = "/bin/sh /etc/rc.shutdown";
exec.clean;
router {
host.hostname = "router"; # hostname
path = "/jails/router"; # root directory
# ip4.addr = 10.0.8.7;
vnet;
vnet.interface = "ng0_router ng1_router"; # vnet interface(s)
exec.prestart += "jng bridge router em0 em1"; # bridge interface(s)
exec.poststop += "jng shutdown router"; # destroy interface(s)
exec.system_user = "root";
exec.jail_user = "root";
exec.consolelog = "/var/log/jail_router_console.log";
mount.devfs;
allow.raw_sockets;
devfs_ruleset="5";
}
Code:
root@buildbox:/etc # jail -c router
router: created
ifconfig: interface ng0_router ng1_router does not exist
jail: router: /sbin/ifconfig ng0_router ng1_router vnet router: failed
router: removed
Entferne ich n1_router und em1, dann klappt das wie es soll. Das interface verschwindet vom host und taucht nur in der jail auf. Was überseh ich?