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?