我的 virtnetwork 有问题。我在主设置 Virtualizor 上设置了正确的网络接口,但它说
/etc/sysconfig/:获取接口信息时出错:未找到设备错误:未找到 IP 地址。
当我试图跑的时候
service virtnetwork start
有人能帮我吗?这是我的网络接口“ifcfg-ens9”
NAME="ens9"
DEVICE="ens9"
ONBOOT=yes
NETBOOT=yes
UUID="805c90c6-a8d2-49f1-8707-44696466a9fa"
IPV6INIT=yes
BOOTPROTO=none
TYPE=Ethernet
DNS1=127.0.0.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPADDR=xxx.xxx.187.234
PREFIX=29
GATEWAY=xxx.xxx.187.233
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
期待解决方案。我不知道上面的设置有什么问题。
答案1
您遇到此问题是因为文件中未定义网络掩码并且您没有对 nic 使用标准名称 eth0。
设置网络掩码而不是前缀并转到
Virtualizor 的管理面板->配置->从属设置(从下拉菜单中选择服务器)->ens9->保存。
然后重新启动 virtnetwork,它就可以正常工作了。
答案2
仅将从属设置更改为网络接口的名称,然后尝试启动 virtnetwork,如果有问题,请确保网络接口在文件中有 GW,之后它将正常工作......