como configurar dois Nic para dns & resolv.conf e como eth0 DNS encaminha para eth1 & gw

1

Eu tenho dois NICs.

Aqui está o meu /etc/network/interfaces :

auto eth0
iface eth0 inet dhcp    //for internet

auto eth1
iface eth1 inet static   //for lan
address 20.X.X.X.X
netmask 255.255.255.0
broadcast 20.X.X.X.255
gateway 20.X.X.1
  1. Qual gateway é o padrão? Como faço para rotear o gateway para o gateway padrão?

  2. Quando executo networking restart , o servidor de nome de domínio resolv.conf é substituído pelo servidor DNS da Internet, como configuro o resolv.conf?

por pradeep 25.07.2011 / 14:16

1 resposta

4

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


    
por Azendale 26.07.2011 / 02:42