Se eu entendi o que você está tentando fazer, é necessário instalar algumas coisas:
sudo apt-get install dhcp3-server resolvconf #also possibly 'radvd'
Ativando o tráfego na sua máquina (IPv4):
Ok, agora vamos mudar uma configuração:
sudo nano /etc/sysctl.conf
Exclua o # do início da linha #net.ipv4.ip_forward=1
e pressione Ctrl x , depois y para salvar.
Execute sudo sysctl -p
.
Defina o endereço da interface de LAN (IPv4):
A menos que você seja 'Computer Sciences Corporation', você não deve usar endereços 20.x.x.x. Você pode usar qualquer um dos seguintes intervalos de endereços particulares: 10.x.x.x, 192.168.x.x ou o intervalo 172.16.0.0 - 172.31.255.255 (também conhecido como 172.16.0.0/12 ou 172.16.0.0 com a máscara de rede 255.240.0.0). Executar
sudo nano /etc/network/interfaces
Exclua a linha do gateway. Este computador é o gateway para a conexão, portanto, você não define um gateway para essa interface. Outros computadores terão o endereço deste computador como seu gateway. Altere a linha de endereço para address 10.0.0.1
. Altere a linha de transmissão para broadcast 10.0.0.255
. Pressione Ctrl x , depois y para salvar.
Definir o servidor DNS (IPv4 e / ou IPv6):
Executar
sudo nano /etc/resolvconf/resolv.conf.d/head
(ignore o aviso assustador. /etc/resolv.conf é gerado automaticamente, então o aviso está no arquivo /etc/resolvconf/resolv.conf.d/head
, então ele será colocado no topo do /etc/resolv.conf quando /etc/resolv.conf é gerado.) No final do arquivo, adicione
nameserver <ip_of_nameserver>
Pressione Ctrl x e responda sim para salvar o arquivo. Para finalizar, gere novamente o /etc/resolv.conf para que as mudanças sejam aplicadas agora:
sudo resolvconf -u
Configurar NAT (IPv4) ( arrepio ):
Ativar UFW:
sudo ufw enable
Crie uma regra NAT persistente que seja restaurada na inicialização pelo UFW:
sudo nano /etc/ufw/before.rules
Adicione a linha -A POSTROUTING -o ppp0 -j MASQUERADE
após a linha *nat
. Pressione Ctrl x , depois y para salvar.
Distribuir endereços (IPv4):
Vamos editar alguns arquivos:
sudo nano /etc/dhcp3/dhcpd.conf /etc/default/dhcp3-server
Para o primeiro arquivo, adicione o seguinte:
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.2 10.0.0.254;
option routers 10.0.0.1;
option domain-name-servers <dns_server>;
}
Pressione Ctrl x , depois y para salvar. No próximo arquivo, edite a linha INTERFACES=""
para dizer INTERFACES="eth1"
. Pressione Ctrl x , depois y para salvar. Para iniciar o daemon de distribuição de endereços, execute
sudo /etc/init.d/dhcp3-server start