Configurar IP estático no redhat 6

8

Eu instalei o Redhat 6 x86_64. Estou usando a tela de conexão de rede para definir um endereço IP estático como abaixo (quero dois PCs em minha casa para se verem: um PC Redhat e um Mac)

192.168.0.5  
255.255.255.0  
192.168.0.1  

Quando eu executo ifconfigele exibe única loe virbr0informações. Não sei o que são esses itens (realmente não sei muito sobre configurações de rede).

Quando eu tento ifconfig -aele exibe eth0, lo, sit0e virbr0. As informações para eth0são as seguintes:

Encap de link: Ethernet HWaddr 90: 2B: 34: 74: 05: 30
TRANSMISSÃO MULTICAST MTU: 1500 Métrica: 1
Pacotes RX: 192 erros: 0 eliminados: 0 excedentes: 0 quadro: 0
Pacotes TX: 6 erros: 0 eliminados: 0 excedentes: 0 quadro: 0
colisões: 0 txqueuelen: 1000
Bytes RX 53811 (52,5 KiB) Bytes TX: 468 (468,0 b)
Interrupção: 29 Endereço base: 0xc000

Alguém poderia me ajudar a apontar se há algo errado com minha configuração ou como resolver esse problema?

Phu Nguyen
fonte

Respostas:

13

Você pode fornecer IP estático editando o arquivo /etc/sysconfig/network-scripts/ifcfg-eth0como rootusuário no Redhat.

Deve ficar assim:

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

Depois de salvar este arquivo. Você precisa reiniciar o daemon de rede usando o seguinte comando.

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

Isso deve fornecer um endereço IP para a eth0interface também. E o ifconfigcomando deve listar eth0também.

pradeepchhetri
fonte
Obrigado pela sua resposta rápida. Eu fiz a mesma coisa antes, mas não consigo resolver. Eu executei a máscara de rede ifconfig eth0 192.168.0.5 255.255.255.0. e resolveu o meu problema. eu não sei o que está errado. Com esta definição, quando eu reiniciado usando parada /etc/init.d/network / start, então ifconfig -> novamente esconder o [eth0]
Phu Nguyen
Você pode tentar inicializar o computador uma vez. Após esse ifconfigcomando deve aparecer sempre eth0. Você pode tentar usar sudo ifup eth0se não quiser reiniciar.
Pradeepchhetri 21/10/12
reiniciar ajuda a resolver o meu problema. muito obrigado
Phu Nguyen
1
Você provavelmente quer ter certeza de que o networkserviço é iniciado na inicialização, portanto, deseja executar /sbin/chkconfig network oncomo root.
Jsbillings
De acordo com a documentação do RHEL 6, não existe um valor como BOOTPROTO = STATIC. access.redhat.com/documentation/pt-BR/Red_Hat_Enterprise_Linux/…
ChaimKut
1

Depois de configurar o endereço IP, execute os seguintes comandos

service NetworkManager stop
chkconfig NetworkManager off

Ele manterá o ip fornecido mesmo após a inicialização.

Aakash
fonte