Como configurar perfis de rede no Centos?

2

Estou tentando configurar dois perfis de rede no Centos. Um para em casa, um para no trabalho. O perfil inicial tem um endereço IP fixo, gateway fixo e endereços de servidor DNS. O perfil de trabalho depende do DHCP.

Eu criei um diretório 'home' e 'work' em / etc / sysconfig / networking / profiles. Cada um tem os seguintes arquivos contendo a configuração correta:

> -rw-r--r-- 2 root root  422 Apr 17 20:17 hosts
> -rw-r--r-- 5 root root  223 Apr 17 20:18 ifcfg-eth0
> -rw-r--r-- 1 root root  101 Apr 17 20:17 network
> -rw-r--r-- 2 root root   73 Apr 17 20:18 resolv.conf

Já havia um perfil "padrão", que contém os mesmos arquivos.

Eu emiti estes comandos:

system-config-network-cmd --profile work --activate
service network restart

Eu esperava que esses arquivos fossem copiados do diretório profiles/work para /etc/sysconfig/ e /etc/sysconfig/networking-scripts . E a maioria dos arquivos é copiada, exceto por ifcfg-eth0 .

Por incrível que pareça, os arquivos parecem ser sobrescritos com as configurações atuais quando eu emito system-config-network-cmd . Os outros arquivos também são tocados, mas o conteúdo permanece intacto.

O sistema é o Centos 5.7 rodando em um pc virtual dentro de uma máquina windows 7. Aqui está a saída para ifconfig:

# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:03:FF:6F:2E:AB
          inet addr:192.168.1.200  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::203:ffff:fe6f:2eab/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4199761 errors:7 dropped:0 overruns:0 frame:0
          TX packets:1733750 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2316624688 (2.1 GiB)  TX bytes:415533386 (396.2 MiB)
          Interrupt:9

Alguém pode me dizer o que está perdendo aqui?

    
por Leven 19.04.2012 / 11:25

1 resposta

0

Para acessar uma máquina virtual configurada dentro do intervalo de IPs atribuído pelo roteador - 192.168.0.1 da rede doméstica - 192.168.1.0, podemos usar o seguinte procedimento:

Dentro da sua máquina virtual, digite o comando 'puro' que é usado para configurar os adaptadores de rede. A partir de agora, configuramos dois adaptadores - loopback e um com IP 192.168.0.30, por exemplo. Se tivermos que usar essa máquina virtual em outra rede, precisamos adicionar outro adaptador usando a opção "Novo" que recebemos com facilidade. Precisamos adicionar um novo adaptador de rede e atribuir IP no intervalo da rede do host. Por exemplo, o IP para este adaptador de rede deve ser 192.168.1.5 (o intervalo permitido em sua rede), 255.255.255.0 (máscara de sub-rede), 192.168.1.1 (gateway padrão). Salve essas configurações. No arquivo /etc/resolv.conf você precisa adicionar uma entrada - nameserver 192.168.1.1. No arquivo / etc / hosts, adicione outra entrada para este novo IP, ou seja, 192.168.1.5 example () e reinicie o serviço de rede.

Efetue o ping da máquina Windows a partir do linux e da máquina linux a partir do Windows, você deverá ser capaz de fazer o ping. NENHUMA ALTERAÇÃO é necessária no arquivo host do Windows, se você deseja acessar sua máquina virtual com o endereço IP. Mas se você quiser usar hostname, então você precisa adicionar outra entrada no exemplo c: / windows / system32 / drivers / etc / hosts - 192.168.2.5, considerando que seu nome de máquina é exemplo, como o arquivo hosts é usado para resolução de nomes .

Assim, você pode trabalhar em ambiente de ponte sem alterar nenhum IP em casa e no escritório.

    
por 26.11.2012 / 10:19