我创建了一个VRF,并添加了接口和路由到我的VRF。我的VRF如下所示。
我的VRF是wan1:
[root@host ~]# ip route list vrf wan1
default via 12.12.12.12 dev enp1s0.4025
12.12.12.0/25 dev enp1s0.4025 proto kernel scope link src 12.12.12.1
12.12.12.1 dev enp1s0.4025 scope link
我的VRF可以ping:
[root@host ~]# ping 8.8.8.8 -I wan1
ping: Warning: source address might be selected on device other than wan1.
PING 8.8.8.8 (8.8.8.8) from 12.12.12.12 wan1: 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=120 time=4.54 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=120 time=4.54 ms
但是,当我尝试在VRF中启动程序时,出现以下错误:
[root@pedge ~]# ip vrf exec wan1 /usr/sbin/ssh root@1.2.3.4
Failed to mount cgroup2: No such file or directory
我知道我的内核支持:
[root@pedge network-scripts]# cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev ramfs
nodev bdev
nodev proc
nodev cpuset
nodev cgroup
nodev cgroup2
nodev tmpfs
nodev devtmpfs
nodev configfs
nodev debugfs
nodev tracefs
nodev securityfs
nodev sockfs
nodev dax
nodev bpf
nodev pipefs
nodev hugetlbfs
nodev devpts
nodev autofs
nodev pstore
nodev efivarfs
nodev mqueue
nodev selinuxfs
xfs
vfat
有什么主意我为什么会出现这个错误?我正在内核4.17.10-1的Centos 7上运行
感谢您的帮助