我正在 Virtualbox(64 位)中学习 Solaris 11。我想使用命令创建网络接口:
ipadm create-ip net3
但终端说
ipadm:cannot create interface net3:Operation failed
我现在就卡住了,问题出在哪里?
编辑:我已经是root了。也许 virtualbox 导致了这个问题?
答案1
您可能正在使用自动网络配置文件。如果是这种情况,许多ipadm
命令将无法按设计工作。
您可以使用以下命令切换到固定 IP 网络配置文件:
netadm enable -p ncp defaultfixed
参考:http://docs.oracle.com/cd/E23824_01/html/821-1458/gljtt.html
编辑:
您在虚拟机中只配置了一个网卡,因此没有 net3 可供启动。
在非虚拟化硬件上,您可以创建一个与 net0 共享相同物理接口的 vnic:
dladm create-vnic -t -l net0 vnic0
ipadm create-ip vnic0
但是,当您在虚拟化硬件上运行时,网络模拟可能会因额外的 MAC 地址而感到困惑,因此您最好的选择是在虚拟机配置中启用第四个接口,以便使 net3 可用。
答案2
背后的原因是该接口已被使用,无法创建