我正在尝试使用 fedora 21 在我的虚拟机上设置用户模式 Linux 机器,作为学校项目的一部分。我已经让它运行了,但我不知道如何让网络正常工作。
编辑。附加信息
我不知道它是否相关,但我在 vbox fedora 上的 IP 地址是 10.0.2.15。
我主要遵循这个指南:http://hanez.org/howto-user-mode-linux.html
我该怎么做:
tunctl -u root
ifconfig tap0 192.168.0.254
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
./linux ubda=./rfs eth0=tuntap,,,192.168.0.254
登录UML
尝试执行 ifconfig eth0 192.168.0.1 up 这会给出 mi OPERATION NOT PERMITTED
路由添加默认网关 192.168.0.254 给出“网络无法访问”
路由 -n 表为空。
ifconfig、iptables、ping 等的结果
astebin.com/zXjQLiuc