Hetzner zapewnia nawet do różnych serwerów głównych w niskiej cenie. Proxmox jest świetny interfejs zarządzania, wolne od opłat licencyjnych, które równolegle do serwerów wirtualnych w oparciu o OpenVZ i KVM jest oparty na. Domyślna instalacja Proxmox opisana jest bardzo dokładnie i nie powinny być tutaj następny temat.
Hetzner zapewnia wszystkie serwery root do 4 Adresy IP zawarte w, tak, będzie ostatecznie również wymaga, przypisane indywidualnie do każdego z tych wirtualnych gości. Problemem jest to,, pod warunkiem, że w trybie bridge jako domyślne, nie działa, i NAT może być trwałe rozwiązanie. Hetzner tylko umożliwia transfer danych z głównego adresu MAC serwera, szybko, jak to się wirtualnych gości, Ale jest kilka adresów MAC. Dlaczego używasz automatyczny interfejs, Jeśli nadal powinien wykonać kilkadziesiąt kroków ręcznie?
Rozwiązaniem jest routing. Wiki Hetzner i Internetu, są już bardziej zróżnicowane Howto, które są niekompletne lub nie działają, ale tak łatwy i prosty w ruchu.
Dlatego chciałbym pokrótce przedstawić tutaj przykład konfiguracji sieci.
Podstawowa instalacja na Proxmox Hetzner EQ6 z Debianem 5.0 in der 64bit Wersja. Może być konieczne dla innych systemów operacyjnych, pliki konfiguracyjne itp.. niezależnie regulować.
Uzyskane w Hetzner 4 Adresy IP za darmo. 2 które są potrzebne do samego serwera, jak i bramy routing wirtualnych gości. Jestem tu Beispielipadressen, która powinna być dostosowana do
.
[główny] Hauptipadresse samego serwera, z.B. 10.10.10.10
[koniec] ostatni dostępny adres IP bloku IP, z.B. 10.10.10.13
[ulica] Przypisany przez bramę Hetzner na adresy IP
Maska podsieci powinna być dostosowana do przydzielonego rozmiaru sieci.
a) /etc / network / interfaces, jak dostosować:
samochód
iface lo inet loopback
auto eth0
iface eth0 inet static
adres [główny]
netmask 255.255.255.192
bramy [ulica]
pointopoint [ulica]
Samochodów vmbr0
iface vmbr0 inet static
adres [koniec]
netmask 255.255.255.192
bramy [główny]
żaden bridge_ports
bridge_stp off
bridge_fd 0
W przeciwnym razie dalsze wpisy tutaj kod / urlop.
b) Reboot, tak, że wszystkie konfiguracje itp.. można podjąć właściwie.
c) Dodaj w pliku / etc / sysctl.conf następujące wpisy:
net.ipv4.conf.all.rp_filter = 1
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.ip_forward = 1
Następnie należy uruchomić sysctl-p na powłokę, , aby zastosować zmiany.
d) Utwórz plik / etc / init.d / trasy o następującej treści
#!/bin / sh
sprawa “$1″ w
‘start ')
/sbin / route add [virt] gw [przestrzegane] gigant vmbr0
/bin / echo 1 > / Proc/sys/net/ipv4/conf/eth0/proxy_arp
Retval = $?
;;
‘stop ")
/sbin / route del [virt] gw [przestrzegane] gigant vmbr0
/bin / echo 0 > / Proc/sys/net/ipv4/conf/eth0/proxy_arp
Retval = $?
;;
*)
echo “Stosowanie: $0 { start | stop }”
Retval = 1
;;
esac
wyjść z $ retval
Następnie plik z chmod a x / make etc / init.d / routing ze zintegrowanym i wykonywania update-rc.d domyślne trasy zgodnie z sekwencji startowej.
Aby wyjaśnić, dla każdego adresu IP, powinny być przypisane do gości, jest potrzebna w skrypcie powyżej odpowiadające im linie rozpocząć pod / stop, , w którym [virt] każdego z adresu IP gościa. Nie zaskoczył, że jest to praktycznie ten sam 2x z rzędu, to wszystko całkowicie legalne i działa. Quasi na gości takiej linii / sbin / route add [virt] gw [virt] dev vmbr0 na początku, i / sbin / route del [virtgwgw [virt] dev vmbprzestrzeganeod zatrzymać. Następnie / etc / init.d / routing zaczyna biec i sprawa powinna być zgodna z zakresu.
i) Konfiguracja IP gości
Oto tylko gości adres IP przypisany przez Hetzner wprowadzić maskę podsieci Hetzner. Gdy brama nie jest zarejestrowany przez Hetzner (!), ale jako ostatnie IP z podsieci, patrz wyżej [koniec] zadeklarowanych. Kolejne moduły / modyfikacji / dodatków nie są potrzebne.