Qual deve ser a configuração dhcp correta para gerar uma nova rede sobre eth0?

1

Mesmo não estando em um cenário real de servidor, estou testando com dhcpd para fins de aprendizado e prática. Estou usando o Ubuntu 12.04 LTS.

Eu quero oferecer uma rede pela minha eth0 interface. Eu recebo ip e internet por wlan0 .

Estes são os endereços IP:

192.168.0.1 é meu roteador doméstico.
192.168.19.6 é meu ip wlan0. (Atribuído pelo endereço MAC)
192.168.0.196 é o meu eth0 ip. (Atribuído pelo endereço MAC, conecto-me ao roteador)
Então, como pode ser presumido, a máscara dhcp do meu roteador doméstico é 255.255.0.0 .

Eu quero testar primeiro com o meu framboesa. Então, ao longo da minha eth0 carrega uma nova rede, e ela ou eles (caso eu conecte um switch) obtenha endereço ip do meu servidor dhcp.

Isso é o que defini para o arquivo /etc/network/interface :

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
       address 192.168.0.196
       netmask 255.255.255.0
       gateway 192.168.0.196

Isso é o que defini para o arquivo /etc/dhcp/dhcpd.conf :

option domain-name-servers 8.8.8.8,8.8.4.4;

subnet  192.168.0.0 netmask 255.255.255.0{
   option routers 192.168.0.196;
   range  192.168.0.10  192.168.0.120;
}

E eu procurei uma maneira de fazer com que meus clientes acessassem a Internet, achei isso:

sudo iptables -A FORWARD -o wlan0 -i eth0 -s 192.168.0.0/24 -m conntrack --ctstate NEW -j ACCEPT
sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -t nat -F POSTROUTING
sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE

No entanto, quando eu pego os serviços networking e network-manager reiniciados com essa configuração eu estou perdendo minha conexão wlan0 e nem meus clientes pegam ip nem mesmo para a internet.

Eu simplesmente quero receber e consumir conexão por wlan0, gerar uma nova rede sobre eth0 e compartilhar minha internet wlan0 através dela. O que há de errado na minha configuração?

    
por diegoaguilar 18.11.2013 / 19:46

0 respostas