MAAS Network question - O nó não pode fazer ping para o mundo externo (o ip aparece corretamente)

1

Comunidade Hello AskUbuntu,

Nos últimos dias, eu finalmente pulei no trem MAAS, mas encontrei alguns problemas com as configurações de rede. Peço desculpas se perdi alguns conceitos fundamentais, já que meu conhecimento em redes é bastante limitado a redes pequenas. Meu cluster, controladores de região, dhcp, dns residem no mesmo ip: 10.0.0.1 conectado via eth0. O ip conectado à Internet é 192.168.0.81 conectado via wlan0. Ambas as interfaces são adicionadas às interfaces de cluster e rede (eu devo fazer isso?)

Eu tentei seguir os guias, mas ainda não consigo resolver esses problemas

1.) Boot boot Juju falhou com curl: (7) Falha ao conectar-se à porta streams.canonical.com 443

  • Ping de nós via ssh rende fora do ip do mundo, mas o pacote é perdido
  • Os firewalls estão desativados - sudo ufw disable

Este é o meu / etc / network / interfaces atual

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 10.0.0.1
    netmask 255.255.255.0
    network 10.0.0.0
    broadcast 10.0.0.255

O ip do MAAS configura (dpkg-reconfigure maas-cluster & amp; region) ambos no 10.0.0.1 e http://10.0.0.1/MAAS

2.) Wake-on-LAN não funciona corretamente (eu suspeito que é devido a rede) Eu segui o método de Daniel e só pude inicializar as máquinas digitando "sudo etherwake $mac_address" não através do painel de controle do cluster

Capturas de tela relevantes - (Desculpe, novos usuários estão limitados a dois links por postagem limitação)

    
por Pii 24.12.2014 / 11:01

1 resposta

1

Ainda estou trabalhando no etherwake, mas no momento percebi algumas coisas sobre como o MAAS funciona. Eu estava correto sobre a edição das interfaces do cluster com o ifconfig da máquina que o executa. No entanto, o que eu não sabia era que eu tenho que encaminhar o tráfego do IPv4 para a LAN interna também. Neste caso, conecto-me à internet via wlan0 e meu interno está conectado via eth0. Então, é assim que eu encaminha meu tráfego.

sudo iptables -A FORWARD -o wlan0 -i eth0 -s 10.0.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
sudo iptables-save | sudo tee /etc/iptables.sav

Adicione esta linha ao /etc/rc.local antes de sair da linha 0

iptables-restore < /etc/iptables.sav

Edite /etc/sysctl.conf (remova # de # net.ipv4.ip_forward = 1) e, em seguida,

sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"

Fonte: link

Nota: ainda estou trabalhando no problema Etherwake. Quaisquer ponteiros são muito apreciados.

    
por Pii 12.01.2015 / 07:41