Richten Sie die statische IP in redhat 6 ein

8

Ich habe Redhat 6 x86_64 installiert. Ich verwende den Netzwerkverbindungsbildschirm, um eine statische IP-Adresse wie unten festzulegen (ich möchte, dass sich zwei PCs in meinem Haus sehen: ein Redhat-PC und ein Mac).

192.168.0.5  
255.255.255.0  
192.168.0.1  

Wenn ich laufe ifconfiges zeigt nur lound virbr0Informationen. Ich weiß nicht, was diese Elemente sind (ich weiß nicht wirklich viel über Netzwerkeinstellungen).

Wenn ich es versuche , werden und ifconfig -aangezeigt . Die Informationen für lauten wie folgt:eth0losit0virbr0eth0

Verbindungskapsel: Ethernet HWaddr 90: 2B: 34: 74: 05: 30
BROADCAST MULTICAST MTU: 1500 Metrisch: 1
RX-Pakete: 192 Fehler: 0 verworfen: 0 Überläufe: 0 Frame: 0
TX-Pakete: 6 Fehler: 0 verworfen: 0 Überläufe: 0 Frame: 0
Kollisionen: 0 txqueuelen: 1000
RX-Bytes 53811 (52,5 KiB) TX-Bytes: 468 (468,0 b)
Interrupt: 29 Basisadresse: 0xc000

Könnte mir jemand helfen, darauf hinzuweisen, ob etwas mit meiner Einstellung nicht stimmt oder wie dieses Problem behoben werden kann?

Phu Nguyen
quelle

Antworten:

13

Sie können statische IP- Adressen bereitstellen, indem Sie die Datei /etc/sysconfig/network-scripts/ifcfg-eth0als rootBenutzer in Redhat bearbeiten .

Es sollte so aussehen:

DEVICE=eth0
BOOTPROTO=STATIC
IPADDR=192.168.0.5
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
ONBOOT=yes

Nach dem Speichern dieser Datei. Sie müssen den Netzwerkdämon mit dem folgenden Befehl neu starten.

$ sudo /etc/init.d/network stop
$ sudo /etc/init.d/network start

Dies sollte auch die IP-Adresse für die eth0Schnittstelle bereitstellen. Und ifconfigBefehl sollte auch auflisten eth0.

pradeepchhetri
quelle
vielen Dank für Ihre schnelle Antwort. Ich habe das gleiche schon einmal gemacht, kann es aber nicht lösen. Ich habe ifconfig eth0 192.168.0.5 netmask 255.255.255.0 ausgeführt. und es löste mein Problem. Ich weiss nicht, was falsch ist. Mit dieser Einstellung, wenn ich mit /etc/init.d/network stop / start neu gestartet habe, dann ifconfig -> wieder versteckt es die [eth0]
Phu Nguyen
Können Sie versuchen, den Computer einmal zu starten? Danach sollte der ifconfigBefehl jedes Mal angezeigt werden eth0. Sie können versuchen, zu verwenden, sudo ifup eth0wenn Sie nicht neu starten möchten.
Pradeepchhetri
Neustart helfen, mein Problem zu lösen. Vielen Dank
Phu Nguyen
1
Sie möchten wahrscheinlich sicherstellen, dass der networkDienst beim Booten gestartet wird, damit Sie /sbin/chkconfig network onals Root ausgeführt werden können.
jsbillings
Laut RHEL 6-Dokumentation gibt es keinen Wert wie BOOTPROTO = STATIC. access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/…
ChaimKut
1

Nachdem Sie die IP-Adresse konfiguriert haben, führen Sie die folgenden Befehle aus

service NetworkManager stop
chkconfig NetworkManager off

Die bereitgestellte IP-Adresse bleibt auch nach dem Booten erhalten.

Aakash
quelle