Debian Jessie 서버와 Apache 서버가 설치되어 있습니다. Apache는 서로 다른 IP 주소에서 여러 사이트를 호스팅합니다. 내 서버에 KVM 리소스가 있습니다. 내 질문은 -무료 IP를 게스트 KVM 시스템으로 설정하려면 어떻게 해야 합니까?. 내 무료 IP는 eth0:3 -> 80.80.130.135입니다. 내 구성 /etc/network/interfaces 파일은 다음과 같습니다.
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
auto eth0:0
auto eth0:1
auto eth0:2
auto eth0:3
allow-hotplug eth0
iface eth0 inet static
address 80.80.130.131
netmask 255.255.255.192
network 80.80.130.128
broadcast 80.80.130.191
gateway 80.80.130.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 85.17.151.123 62.211.64.122
dns-search localdomain
iface eth0:0 inet static
address 80.80.130.132
netmask 255.255.255.192
network 80.80.130.128
gateway 80.80.130.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 85.17.151.123 62.211.64.122
dns-search localdomain
iface eth0:1 inet static
address 80.80.130.133
netmask 255.255.255.192
network 80.80.130.128
broadcast 80.80.130.191
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 85.17.151.123 62.211.64.122
dns-search localdomain
iface eth0:2 inet static
address 80.80.130.134
netmask 255.255.255.192
network 80.80.130.128
broadcast 80.80.130.191
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 85.17.151.123 62.211.64.122
dns-search localdomain
iface eth0:3 inet static
address 80.80.130.135
netmask 255.255.255.192
network 80.80.130.128
broadcast 80.80.130.191
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 85.17.151.123 62.211.64.122
dns-search localdomain
답변1
/etc/network/interfaces
브리지 인터페이스를 사용하도록 jessie 호스트를 수정하세요eth0
.
예를 들어 eth0
및 eth0:*
별칭 정의를 삭제하고 다음을 추가합니다.
auto br0
iface br0 inet static
address 80.80.130.131
netmask 255.255.255.192
network 80.80.130.128
broadcast 80.80.130.191
gateway 80.80.130.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 85.17.151.123 62.211.64.122
post-up ip addr add 80.80.130.132 dev br0
post-up ip addr add 80.80.130.133 dev br0
post-up ip addr add 80.80.130.134 dev br0
bridge_ports eth0
bridge_stp off
bridge_maxwait 1
bridge_fd 1
bridge_hello 2
bridge_maxage 12
다시 시작한 후 ifdown -a ; ifup -a
게스트를 구성할 수도 있습니다.
- virt-manager를 사용 하여
br0
GUI를 통해 이를 수행하거나 XML 파일을 편집virsh edit domainname
하고 인터페이스 정의를 다음과 같이 변경하여 이를 수행할 수 있습니다.
<interface type='bridge'>
<mac address='xx:xx:xx:xx:xx:xx'/>
<source bridge='br0'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
/etc/network/interfaces
이제 고정 IP 80.80.130.135 (또는 다른 Debian 시스템이 아닌 경우 VM에 적합한 모든 IP 주소)를 사용하도록 게스트를 구성하거나dnsmasq
해당 IP를 VM에 할당하는 MAC 주소를 구성할 수 있습니다.