Fedora 22服务器版中的networking文件与F17中的networking文件相比有很大不同,我可以在这里find这个文件 。
我的目标是通过ssh和http访问KVM访客,就好像他们是真实的物理服务器一样。
在我的/etc/sysconfig/network-scripts/ifcfg-enp2s0f1有
HWADDR=xx:xx:xx:xx:xx:xx TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=enp2s0f1 UUID=xxx ONBOOT=yes PEERDNS=yes PEERROUTES=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_PRIVACY=no
所以问题是我需要改变什么,所以KVM访客可以像访问真实物理服务器那样被访问?
假设您的虚拟交换基础架构设置正确,那么对于IPv4,请设置一个DHCP服务器,将每个地址分配给相关的guest虚拟机。 您已经configuration客户端通过DHCP请求他们的地址( BOOTPROTO=dhcp )。
或者,将v4地址静态configuration到guest虚拟机中,自从您链接到F17指南后,其方法将保持不变。
DEVICE=enp2s0f1 BOOTPROTO=static DNS1=AAA GATEWAY=XXX IPADDR=YYY NETMASK=ZZZ ONBOOT=yes DNS2=BBB
用适当的值代替XXX等。
IPv6比较棘手,但是到目前为止还没有回答我对v6的问题,所以我们现在就离开它。