[Bug 250453] jexe does not set the fib of a jail
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Oct 19 09:34:01 UTC 2020
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=250453
Bug ID: 250453
Summary: jexe does not set the fib of a jail
Product: Base System
Version: 12.1-RELEASE
Hardware: amd64
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: kern
Assignee: bugs at FreeBSD.org
Reporter: dinoex at FreeBSD.org
FreeBSD 12.1-RELEASE-p8 r364057 GENERIC amd64
Booted with fibs enabled:
/boot/loader.conf:
net.fibs="8"
Starting a jail with "exec.fib"
Networking inside is working as configured.
# jail -e '~' | tr '~' '\n'
name=adsl
exec.start="/usr/sbin/sshd -f /etc/ssh/sshd_config.adsl"
exec.stop=""
exec.clean
mount.nodevfs
exec.consolelog=/dev/console
path=/jail/adsl
host.hostname=t7a.adsl.example.com
ip4.addr=192.168.8.217
interface=vlan3
exec.fib=3
allow.raw_sockets
persist
Networking is working when logging in via SSH.
# ssh root at 192.168.8.217
# netstat -nr4 | head -1
Routing tables (fib: 3)
Networking fails if commands are executed with "jexec".
# jexec adsl
# netstat -nr4 | head -1
Routing tables
Networking works if "jexec" is prefixed with the fib used.
# setfib 3 jexec adsl
# netstat -nr4 | head -1
Routing tables (fib: 3)
I would expect that attaching to a running jail, the fib of the jail is used.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list