- inicie sua VM com a configuração de rede Bridge Network Card
-
inicie o servidor ubuntu e instale o servidor DHCP
sudo apt-get install dhcp3-server or isc-dhcp-server
-
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:
-
reinicie sua placa Ethernet
sudo ifdown ethx
desligue sua Ethernet, x significa 0,1,2 ... use ifconfig
para isso
-
agora reinicie sua Ethernet
sudo ifup ethx
-
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
)
-
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
-
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