Hosting eines Servers auf einer CentOS Virtual Machine - Bridged Connection?

1

Ich habe eine virtuelle Maschine (VMWare), auf der CentOS 6.7 ausgeführt wird. Ich möchte einen Shiny Server für R hosten , mit dem ich eine Webanwendung in meinem Unternehmensnetzwerk bereitstelle.

Ich denke, dass ich ein Static IPauf meinem brauche Virtual Machineund ich glaube, dass ich meine Netzwerkverbindung als ein konfigurieren muss bridged adapter.

Ich habe ein bisschen gegoogelt und glaube, dass ich eine Idee dazu habe, aber ich habe ein paar Fragen für diesen Prozess:

  • In den VMWare-Einstellungen kann ich bridged connectionwie in diesem Foto ein Image der VMWare-Einstellungen erstellen . Ist dies die einzige Konfiguration, die ich tun muss?
  • Oder muss ich in das Terminal gehen und den Anweisungen auf dieser Website folgen: banym.de/linux/centos/setup-bridge-device-on-centos (Ich kann nicht mehr als zwei Links posten, sorry! )
  • Da ich eine statische IP - Adresse benötigen, würde ich denken , dass ich in das Terminal gehen und folgen Sie den Anweisungen des einzuschalten Network Manager off, Create br0 configuration, Modify eth0 configurationund dann restart the network.
  • Oder muss ich es nur in den VMWare-Einstellungen konfigurieren und dann eth0 in der virtuellen Gast-Box ändern?

Jede Hilfe wird sehr geschätzt! Vielen Dank :)

Update: So eth0sieht mein aktuelles aus:

EVICE=eth0
ONBOOT=yes
ETHTOOL_OPTS="autoneg off speed 100 duplex full"
BRIDGE=br0
HWADDR=00:0C:29:CD:EB:7F

Muss ich hinzufügen:

BOOTPROTO=static
IPADDR=my_static_IP
NETMASK=my_network_mask

Woher bekomme ich meine Netzwerkmaske?

Gary
quelle

Antworten:

0
  1. Für VB ist dies alles, was Sie tun müssen.

  2. Nein, das ist nicht nötig: Dies ist der eigentliche Vorgang der Überbrückung zweier Schnittstellen, der von VB für Sie durchgeführt wird.

  3. Auch dies ist nicht erforderlich, da die gesamte Ausstattung der Brücke von VB übernommen wird.

  4. Dies ist richtig: Nachdem Sie in Schritt 1 die richtige Auswahl getroffen haben, müssen Sie in Ihrer VM lediglich eth0eine statische IP-Adresse konfigurieren .

Aus Anwendersicht bridged adaptererfordert die Brücke nach Auswahl der Einstellung keine weitere Bedienung. In der Tat, wenn Sie mit einer DHCP-Adresse zufrieden wären, gäbe es nichts anderes zu tun , Punkt. Da Sie stattdessen (verständlicherweise) eine feste IP-Adresse benötigen, müssen Sie lediglich Ihre Schnittstelle eth0dafür konfigurieren , anstatt eine IP-Adresse über DHCP anzufordern.

Hoffe das ist klar.

MariusMatutiae
quelle
Tolle Antwort, danke! Noch eine Frage. Mein ifcfg-eth0aktuelles Aussehen entspricht dem, was ich im Update habe. Muss ich die anderen Elemente hinzufügen (die ich leer gelassen habe)? Siehe oben. Vielen Dank!
Gary
@ Nick Ja, das tust du. Sie müssen eine statische IP-Adresse einrichten.
MariusMatutiae
Ist die Static IP AddressNotwendigkeit , anders zu sein als die , IPv4 Addressdie ich unter Verwendung finden ipconfigauf meinem Windows - Seite?
Gary,
@ Nick Ja, das tut es. Es muss sich von den IP-Adressen aller anderen PCs in Ihrem Netzwerk unterscheiden, da sonst einige sehr seltsame Fehler auftreten. Es muss auch zum selben gehören broadcast address. Wenn Ihr Netzwerk beispielsweise 192.168.0.xxx ist (die meisten Heimnetzwerke sind entweder dieses oder 192.168.1.xxx), muss die statische IP-Adresse ebenfalls 192.168.0.xxx (oder 192.168.1.xxx) sein. je nachdem, was zutrifft). Wenn Sie die IP-Adressen anderer PCs in Ihrem LAN ermitteln müssen, durchsuchen Sie Google nach nmap für Windows .
MariusMatutiae
Danke für die Antwort. Sehen Sie, mein IT-Team hat nach einem " subnet" gefragt , also habe ich ihnen meinen subnet maskund meinen Gastgeber zur Verfügung gestellt IPv4 Address. Sie haben die Host- IPv4Adresse in eine statische IP-Adresse umgewandelt (was ich nicht wollte). Das Problem ist, dass ich versuche, eine statische IP-Adresse zu erhalten, aber ich bin mir nicht sicher, welche IP-Adresse ich ihnen geben soll (um sie in eine statische zu verwandeln). Was soll ich ihnen sagen? Wo finde ich eine IP-Adresse, um sie zu geben?
Gary