Posso executar um servidor DHCP em uma VM ubuntu sob vmware e servir o host?

7

Eu tenho o Windows 7. Eu instalei o Vmware Workstation e instalei o Ubuntu nele.

Agora eu quero ter um servidor DHCP no cliente Ubuntu e DHCP no Windows 7. O que devo fazer? Como devo configurar o Ubuntu, VMware e Windows 7? Por favor, explique claramente em detalhes e desde o início.

    
por user126591 27.01.2013 / 20:29

2 respostas

2

Talvez isso não seja tão claro quanto você gostaria, mas, resumindo, é isso:

  1. A VM deve ter uma placa de rede com ponte, para poder entrar em contato com o mundo externo. No VMWare, você pode definir isso antes de iniciar a máquina.
  2. (normalmente, defino a placa de rede dos servidores para um endereço fixo).
  3. Siga a documentação aqui para configurar o servidor dhcp. Ou você pode usar o dnsmasq, o que é um pouco mais fácil.
  4. O Windows 7 obterá automaticamente o endereço, se tudo estiver ok no Ubuntu.

Mas posso perguntar por que você quer uma configuração como essa?

    
por gajdipajti 27.01.2013 / 23:41
2
  1. inicie sua VM com a configuração de rede Bridge Network Card
  2. inicie o servidor ubuntu e instale o servidor DHCP

    sudo apt-get install dhcp3-server or isc-dhcp-server
    
  3. Configure:

    sudo nano /etc/dhcp/dhcpd.conf
    

    adicione as seguintes linhas

    subnet 192.168.1.0 
    netmask 255.255.255.0
    
    { range 192.168.1.150 192.168.1.200; 
    option routers 192.168.1.254;
    option domain-name-servers 192.168.1.1, 192.168.1.2;
    default-lease-time 600; max-lease-time 7200;
    }
    

    Em seguida, execute

    sudo service isc-dhcp-server restart
    

    você terminou

Caso você esteja recebendo erros que não podem ser iniciados, siga as etapas abaixo:

  1. reinicie sua placa Ethernet

    sudo ifdown ethx  
    

    desligue sua Ethernet, x significa 0,1,2 ... use ifconfig para isso

  2. agora reinicie sua Ethernet

    sudo ifup ethx  
    
  3. reinicie seu gerenciador de rede

    sudo service network-manager stop
    
    sudo service network-manager start
    
    sudo service isc-dhcp-server restart 
    

    ( restart pode dar erro porque seu servidor dhcp ainda não está rodando, você pode tentar start )

  4. uma razão por trás disso é o IPV6, então desative-o

    sudo nano /etc/sysctl.conf
    

    adicione as seguintes linhas ao arquivo

    # # IPv6    
    net.ipv6.conf.all.disable_ipv6 = 1
    net.ipv6.conf.default.disable_ipv6 = 1
    net.ipv6.conf.lo.disable_ipv6 = 1
    
  5. Digite o seguinte comando para reiniciar as configurações sysctl :

    sudo sysctl -p
    

Nota importante

Desabilite o DHCP do seu roteador porque o Ubuntu usa o DHCP do seu roteador por padrão ou algum roteador com DHCP habilitado tem capacidade de desabilitar a máquina do servidor DHCP. Eu não sei porque.

se você quiser dar ip estático para sua máquina linux, faça o seguinte, mas isso depende

Edite o arquivo interfaces :

sudo nano /etc/network/interfaces

adicione as seguintes linhas, por exemplo

auto eth0
iface eth0 inet static
        address 192.168.1.100
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
    
por artimis 09.07.2013 / 10:46

Tags