Hetzner giver selv til forskellige rod-servere til en lav pris. Proxmox er et genialt management interface, uden licensafgifter, som parallel til virtuelle servere baseret på OpenVZ og KVM er baseret på. Standardinstallationen af Proxmox er udførligt beskrevet og bør ikke være her næste emne.
Hetzner indeholder alle de rod-servere i op til 4 IP-adresser inkluderet i, ja, de vil i sidste ende også kræver, tildeles individuelt til hver af disse virtuelle gæster til. Problemet er, forudsat, at broen mode som standard, virker ikke, og NAT kan ikke være nogen permanent løsning. Hetzner kun giver mulighed for dataoverførsler fra de vigtigste MAC-adressen på den server, snart du anvender virtuelle gæster, Men det har flere MAC-adresser. Hvorfor ville du bruge en automatisk grænseflade, Hvis du stadig skulle udføre snesevis af trin i hånden?
Løsningen kaldes routing. De wiki Hetzner og internettet, er der allerede mere forskelligartet HOWTO'er, der er ufuldstændige eller ikke arbejde, men så nemt og enkelt at flytte.
Jeg vil derfor gerne kort introducere her et eksempel på konfiguration af netværket.
Grundlæggende installation er på en Proxmox Hetzner EQ6 med Debian 5.0 in der 64bit version. Kan have brug for andre operativsystemer, konfigurationsfiler osv.. være uafhængigt justeres.
Fås ved henvendelse til Hetzner 4 IP-adresser for gratis. 2 der er nødvendige for selve serveren, og som en routing-gateway til virtuelle gæster. Jeg er her Beispielipadressen, som bør tilpasses i overensstemmelse hermed
.
[vigtigste] Hauptipadresse selve serveren, zB. 10.10.10.10
[ende] de sidste ledige IP-adresse IP-blok, zB. 10.10.10.13
[gade] Som tildelt af Hetzner gateway til IP-adresser
Undernetmaske skal justeres i forhold til de tildelte nettets størrelse.
en) /etc / network / interfaces som justerer:
bilen
IFACE lo inet loopback
auto eth0
IFACE eth0 inet statisk
adresse [vigtigste]
netmask 255.255.255.192
gateway [gade]
pointopoint [gade]
Bil vmbr0
IFACE vmbr0 INET statisk
adresse [ende]
netmask 255.255.255.192
gateway [vigtigste]
bridge_ports none
bridge_stp off
bridge_fd 0
Ellers ingen yderligere indtastninger kode her / orlov.
b) Genstart, således at alle konfigurationer osv.. kan tages ordentligt.
c) Tilføj i filen / etc / sysctl.conf følgende poster:
net.ipv4.conf.all.rp_filter = 1
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.ip_forward = 1
Derefter køre sysctl-p på skallen, at anvende ændringerne.
d) Opret filen / etc / init.d / routing med følgende indhold
#!/bin / sh
tilfælde “$1″ i
‘start ')
/sbin / route tilføje [virt] gw [respekteret] kæmpe vmbr0
/bin / echo 1 > / Proc/sys/net/ipv4/conf/eth0/proxy_arp
RETVAL = $?
;;
‘stop ")
/sbin / route del [virt] gw [respekteret] kæmpe vmbr0
/bin / echo 0 > / Proc/sys/net/ipv4/conf/eth0/proxy_arp
RETVAL = $?
;;
*)
echo “Brug: $0 { starte | stoppe }”
RETVAL = 1
;;
ESAC
exit $ RETVAL
Så filen med chmod a x / gøre etc / init.d / routing med integreret og eksekverbare update-rc.d defaults routing i overensstemmelse med startrækkefølgen.
For at forklare, for hver IP-adresse, bør tildeles en gæst, Der er behov for scriptet over den tilsvarende linjer starte under / stoppe, hvor [virt] hver af IP-adressen på gæsten. Ikke overrasket, at det er stort set den samme 2x i træk, Det er alt helt lovligt og fungerer. Quasi per gæst en sådan linje / sbin / route tilføje [virt] gw [virt] dev vmbr0 ved start, og / sbin / route del [virt] gw [virt] dev vmrespekteretunder stoppe. Efterfulgt af / etc / init.d / routing begynder at køre, og sagen skal svare til omfanget.
og) IP-konfiguration af gæsterne
Her blot gæsten IP-adresse tildelt af Hetzner Indtast undernetmaske som Hetzner. Når porten ikke er registreret af Hetzner (!), men da den sidste IP fra subnet, se ovenfor [ende] erklæret. Yderligere moduler / ændringer / tilføjelser er ikke nødvendigt.