Ich versuche, eine neue CentOS 6.3-Installation durchzuführen, und führe dann verschiedene yum
Befehle aus, z yum install httpd
.
Die Installation läuft einwandfrei, ich kann jedoch keine netzwerkbasierten Befehle wie ausführen yum
Mir ist bekannt, dass bei der Standardinstallation das Netzwerk deaktiviert ist. Ich habe die /etc/sysconfig/network-scripts/ifcfg-eth0
Datei gemäß dieser Anleitung geändert , erhalte aber weiterhin den Fehler
Der Fehler Spiegelliste http://mirrorlist.centos.org?release=6arch=i1386&repo=os konnte nicht abgerufen werden
14: PYCURL-FEHLER 6 - "Host 'mirrorlist.centos.org' konnte nicht aufgelöst werden"
Fehler: Es wurde keine gültige Basis-URL für repo: base gefunden
Ich habe die /etc/resolv.conf
Datei seitdem so geändert , dass sie den Nameserver 8.8.8.8 von Google enthält, aber das hat nichts geändert.
Ich habe die /etc/sysconfig/network
Änderung hostname
von localhost.localdomain
in geändert local.igoo.net
(eine zusammengesetzte, aber vollqualifizierte Domain?).
Ich hatte es gestern funktioniert und dann versucht, WHM / cPanel zu installieren, was gut ging. Ich entschied dann, dass ich WHM / cPanel nicht so frisch installiertes CentOS brauchte und jetzt die Schritte, die ich unternommen hatte, um das Netzwerk zum Laufen zu bringen, nicht nachvollziehen kann. Wenn ich /etc/init.d/network restart
die Fehlermeldung ausführe :
Rufe die Schnittstelle eth0 auf:
Ermittlung der IP-Informationen für eth0 ... fehlgeschlagen; Kein Link vorhanden. Kabel überprüfen?
(Das Kabel ist nicht ausgesteckt)
Ich bin mir nicht sicher, was ich als nächstes versuchen soll! Kann jemand vorschlagen, was ich verpasst habe?
quelle
ifconfig eth0 10.0.0.100 up
thenping 10.0.0.something
/etc/sysconfig/network
undifcfg-eth0
Dateiinhalte. Möchten Sie auch wirklich DHCP? CentOS-Boxen sind in der Regel Server und benötigen daher in der Regel statische Adressen. Das Bit "IP-Informationen werden ermittelt ..." in Ihrer Frage zeigt an, dass DHCP versucht wird.Antworten:
Ich hatte die gleichen Fehlermeldungen nach der Installation von CentOS 6.3 Minimal Guest mit VirtualBox auf meinem Windows XP-Host (Laptop). Ich konnte keine Updates durchführen, sowohl über das Micro-USB-Kabel als auch drahtlos mit meinem Huawei Mobile Mifi
Allerdings habe ich sowohl Netzwerk- als auch Update-Funktionen, um mit einer geringfügigen Änderung nur zu arbeiten
/etc/sysconfig/network-scripts/ifcfg-eth0
und/etc/init.d/network
neu zu startenInteressante Beobachtung:
Nach dem, was ich gelesen habe , ist die bevorzugte Einstellung für Server nein . Allerdings funktioniert ja auch für Laptops kabellos.
quelle
Die Option NM_Controlled wird vom Netzwerkmanager gesteuert. Dies bedeutet, dass Sie die Schnittstellen über den Netzwerkmanager im Vergleich zu den ifup- und ifdown-Methoden steuern.
Die Option, Bridged vs Nat in die virtalbox-Option aufzunehmen, weist Ihrem VM im selben IP-Netzwerk wie Ihrem physischen Computer eine separate IP-Adresse zu, während die nat-Option die IP Ihres VM in Ihrem virtuellen Netzwerk (innerhalb der virtualbox) übersetzt. in die IP-Adresse Ihrer physischen Maschinen. Dies ist der gleiche Ansatz wie bei NAT in einem Heimnetzwerk, das über einen Router eine Verbindung zum Internet herstellt.
Die DNS-Auflösung muss unbedingt eingerichtet werden, wenn Ihre Verbindung kein DHCP für die Konfiguration der Netzwerkschnittstelle verwendet. Wenn Sie DHCP verwenden, wird dies vom DHCP-Server erledigt (oder sollte es auch sein). In einem Heimnetzwerk, das Ihr Internet-Router ist, ist es in einem Unternehmensnetzwerk Ihr festgelegter DHCP-Server. Wenn Sie eine VM in VirtualBox einrichten, müssen Sie diese möglicherweise in VirtualBox einrichten.
Vergessen Sie nicht, dass Sie möglicherweise einen Proxy konfigurieren müssen, wenn Sie keinen direkten Zugang zum Internet haben und yum arbeiten soll.
Ich hoffe, das hilft, ich habe andere Probleme beim Einrichten von CentOS selbst nach einer minimalen Installation auf einem physischen Server in einer Unternehmensumgebung.
quelle
Wenn Sie zum ersten Mal eine VM in Parallels erstellen, wird eth0 verwendet. Wenn Sie es jedoch kopieren oder klonen, wird die ihm zugewiesene Ethernet-Schnittstelle geändert (in eth1, eth2 ...). Wenn Sie Virtualisierung verwenden, ist dies möglicherweise das Problem.
... sollte Ihnen zeigen, welche Schnittstelle vorhanden, aber nicht aktiviert ist.
Wenn es tatsächlich eth0 ist, dann ist der Rat von anderen hier (wie Anthony und Warren) gut.
Wenn Ihre deaktivierte Schnittstelle eth1 (oder eth2 ...) ist, müssen Sie ein Profil in / etc / sysconfig / network-scripts / duplizieren und die Einstellungen für DEVICE und HWADDR so bearbeiten, dass sie mit der tatsächlichen Schnittstelle und MAC-Adresse Ihrer VM übereinstimmen.
Weitere Details in meinem Blog, wenn dies tatsächlich der Fall ist. Viel Glück!
quelle
Ich hatte das gleiche Problem bei der Installation von CentOS 6.3 mit VirtualBox unter Linux Mint 13. Ich habe die Netzwerkeinstellungen auf VirtualBox von "NAT" auf "Bridged Adapter" geändert und das Problem dadurch behoben.
quelle
Dies liegt wahrscheinlich daran, dass sich die MAC-Adresse auf Ihrer Netzwerkkarte geändert hat.
Wenn Sie eine virtuelle Maschine geklont / dupliziert haben und eine neue Mac-Adresse erstellt haben, versuchen Sie, dieselbe wie die ursprüngliche Maschine festzulegen. Kopieren Sie die alte MAC-Adresse in die Netzwerkeinstellungen> Erweitert und starten Sie die VM neu.
(Ich hatte gerade den gleichen Fehler auf einer CentOS 6.3 VM, die ich mit Virtual Box geklont habe).
quelle
Ich hatte das gleiche Problem unter CentOS 6 auf VirtualBox mit 1 aktivierten Netzwerkadapter. Nach der Standardinstallation hatte es nur den lokalen Loopback-Adapter 127.0.0.1. Allerdings konnte ich das Bridged-Netzwerk manuell durch Eingabe des Befehls starten
Beim Booten wurde das Netzwerk nicht automatisch gestartet. Die Lösung für mich war, die Netzwerkkonfiguration wie folgt zu optimieren:
und ändern Sie die folgenden Zeilen:
Die restlichen Zeilen in
ifcfg-eth1
bleiben wie in der Originaldateiifcfg-eth0
:Speichern Sie nun
ifcfg-eth1
den Netzwerkdienst und starten Sie ihn neuPrüfen
$ ifconfig
quelle
Überprüfen Sie Ihre
/etc/resolv.conf
Datei. YUM überprüft nur den ersten Nameserver. Wenn es sich um den lokalen DNS-Resolver handelt, wird der Fehler "Host konnte nicht aufgelöst werden ..." angezeigt.Fügen Sie dies in Ihren
resolv.conf
Nameserver ein, wie unten gezeigt:(Dies sind die öffentlichen DNS-Server von Google .)
quelle
Haben Sie hier gegoogelt, um zu erfahren, wie Sie das Netzwerk auf Centos 6.3 starten können?
Beginnen Sie mit der Anleitung, auf die in der Frage verwiesen wird . Zusammenfassend lässt sich sagen, dass CentOS die Netzwerkebene nicht standardmäßig aktiviert, sondern einfach konfiguriert werden kann.
Sie haben noch Probleme? Wenn CentOS unter Hyper-V 2012 auf einer VM ausgeführt wird, wurde die Netzwerkschnittstelle möglicherweise umbenannt. Problem und Lösung hier identifiziert .
quelle
Wenn Sie unter einer Domain sind und Ihr eigenes DHCP, DNS, AD haben, geben Sie diese IP einfach in der ersten Liste des Nameservers an:
Speichern Sie es und führen Sie dann Folgendes aus:
Das wird funktionieren.
quelle
Dies ähnelt Daniels Antwort, aber ich habe den folgenden Befehl verwendet:
Dadurch wird der angegebene Adapter automatisch gestartet (in meinem Fall enp0s3, da ifup eth0 nicht funktioniert hat).
Bearbeiten: mit maskierter Zeichenfolge aktualisiert
quelle
ifup e\*
) maskieren sollten . Ohne es zu umgehen, kann Ihre Shell Dateien im aktuellen Arbeitsverzeichnis, die mit beginnene
, globalisieren , falls vorhanden. Ihr Befehl würde wieifup employee1.txt employee2.txt ...