Precisa de ajuda para configurar o Ubuntu 14.04 Router / firewall

0

Este é o meu primeiro post aqui.

Fora do desespero - apesar de ler muitos e muitos guias passo a passo, tutoriais e outros tópicos com problemas semelhantes - não consigo fazer com que meu roteador Ubuntu 14.04 LTS funcione corretamente. Com cada problema que resolvo, pareço criar outro e sinto que estou cavando mais fundo em um buraco. Estou aprendendo rápido, mas não sou usuário avançado, então, por favor, seja gentil comigo.

Veja o que estou tentando fazer:
Construa uma caixa de roteador / firewall / squid - um gateway para minha rede privada - que também é executado como um servidor de arquivos.

internet .. > .. modem / router .. > .. linux router / firewall .. > .. aeroporto extremo

eth0 = NIC externa - DHCP (obtendo IP do modem / roteador)
eth1 = NIC interna - estática 192.168.0.25 (fornecendo DHCP para a rede int)
modem / roteador = 192.168.0.1

Serviços que estou executando:
webmin, isc-dhcp-servidor, ssh, squid, ufw, seafile

Serviços que removi:
gestor de rede

Aqui estão alguns problemas que estou tendo (informações mais detalhadas abaixo):
1. eth1 continua recebendo um IP, apesar de estar definido como estático
2. Nem sempre sou capaz de pingar eth1 (192.168.0.25) da rede interna
3. Ao inicializar eu fico "esperando por configuração de rede", até "Inicializando o sistema sem configuração de rede completa"
4. Quando eu posso obter eth0 para ping modem / roteador e se conectar à internet, ele ainda não está passando o tráfego (de eth1 > eth0)
5. Eu tentei com / sem ufw e depois de flushing iptables
6. Eu também estou recebendo um erro "domínio .local é incompatível com avadhi". Eu uso [nome do servidor] .local: 10000 para conectar-se ao webmin, isso causará um problema?

Quando eu ignorar o roteador (IE. eth1 .. > .. switch .. > .. modem / roteador .. > .. internet) Eu posso pingar na minha caixa linux e acessar o ssh (configurar o RSA chaves).

Veja algumas informações mais detalhadas da minha configuração:

$ route -n  
Kernel IP routing table  
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface  
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth1  
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth1  
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1  
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0  

(Onde está o IP 169.xxx.xxx.xxx vindo de? O modem / roteador está configurado para fornecer um intervalo de 192.168.0.100-192.168.0.150)

Eu tenho em: $ / etc / network / interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
    address 192.168.0.25
    netmask 255.255.255.0
    gateway 192.168.0.1
    broadcast 192.168.0.255
    network 192.168.0.0
    hwaddress ether 00:16:cb:aa:c6:d9
    dns-nameservers 208.67.222.222 208.67.220.220 211.29.132.12 198.142.0.51  

Aqui estão as minhas configurações de DNS (do meu ISP e OpenDNS):

/etc/resolv.conf

 Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 208.67.222.222
nameserver 208.67.220.220
nameserver 211.29.132.12

Em: $ /etc/NetworkManager/NetworkManager.conf

[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq

no-auto-default=00:16:CB:AA:C6:D9,00:E0:4C:53:44:5B,

[ifupdown]
managed=true

Aqui está: $ / etc / hosts

127.0.0.1       localhost
127.0.1.1       server

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Em: $ /etc/sysctl.conf eu descomentei

# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1  

E para o mascaramento, eu corri o longo script "4.5. Habilite encaminhamento de IP e mascaramento" aqui:

link

Eu suspeito que seja um problema dsnmasq ou DNS / gateway e eu não compreendo completamente como isso tudo funciona, mas para ser honesto eu não sei o suficiente para causar problemas. Ou a remoção de problemas causados pelo gerenciador de rede? Ou está me causando dor?

Por favor, ajude, o que estou fazendo de errado?

    
por trispembo 22.08.2016 / 04:32

1 resposta

0

Eu acho que deve ser o Ubuntu. Eu configurei isso anteriormente muitas vezes usando SuSE e foi uma brisa. O Ubuntu 14.04 parece ser muito mais complicado, com todos os tipos de serviços conflitantes instáveis.

Se eu conseguisse instalar o SuSE no meu antigo MacMini.

    
por trispembo 02.09.2016 / 00:45