TODO

(Por ordem de prioridades)

  1. Actualizar e disponibilizar script para configuração de routers. Ver também:
  2. Configurar Network Monitoring Tool globalmente acessível para toda a Unimos

Mapas:

Extra features/“nice to haves”:

  1. Frontpage do unimos.net acessível para não-techies
  2. Subdomínios Unimos visíveis para a Internet (blabla.unimos.net)
    1. https://letsencrypt.org para oferta de endereços com certificados?
  3. Oferecer CDNs
  4. Proxy/VPN gateway?

Investigar:

  1. Networking em geral:
  2. Alternativas para routing:
  3. Interligação com outras cidades, inclusivé a nível internacional (ver também tinc, quagga, BGP):
  4. Oferta de mirrors de CDNs:

Outras redes:

Últimas alterações nesta wiki

Alocação de IPs

Rede para Ourém: 10.0.144.0/20 –> IPs de 10.0.144.1 até 10.0.159.255
Exemplo de subrede para um nó: 10.0.146.0/27 –> IPs de 10.0.146.1 até 10.0.146.31

$ ipcalc 10.0.144.0/20
Address:   10.0.144.0           00001010.00000000.1001 0000.00000000
Netmask:   255.255.240.0 = 20   11111111.11111111.1111 0000.00000000
Wildcard:  0.0.15.255           00000000.00000000.0000 1111.11111111
=>
Network:   10.0.144.0/20        00001010.00000000.1001 0000.00000000
HostMin:   10.0.144.1           00001010.00000000.1001 0000.00000001
HostMax:   10.0.159.254         00001010.00000000.1001 1111.11111110
Broadcast: 10.0.159.255         00001010.00000000.1001 1111.11111111
Hosts/Net: 4094                  Class A, Private Internet

$ ipcalc 10.0.146.0/27
Address:   10.0.146.0           00001010.00000000.10010010.000 00000
Netmask:   255.255.255.224 = 27 11111111.11111111.11111111.111 00000
Wildcard:  0.0.0.31             00000000.00000000.00000000.000 11111
=>
Network:   10.0.146.0/27        00001010.00000000.10010010.000 00000
HostMin:   10.0.146.1           00001010.00000000.10010010.000 00001
HostMax:   10.0.146.30          00001010.00000000.10010010.000 11110
Broadcast: 10.0.146.31          00001010.00000000.10010010.000 11111
Hosts/Net: 30                    Class A, Private Internet

Mapas

Skins/Spash

Exemplo de skins/splash instalados em http://mid1.linguado.olsr

Ficheiros a ver (de futuro, poderão[/deverão?] ser incluídos em instalações automatizadas?):
/www/cgi-bin/dhcpsplash/*
/etc/dropbear/authorized_keys (keys para scripts automatizados)
/etc/local.olsrd.conf

A ver/editar:
/etc/local.olsrd.conf
/etc/local.dnsmasq.conf
/etc/init.d/S10boot
/etc/init.d/S50dnsmasq
/www/00-cgi-bin-agreement.sh
/www/cgi-bin-agreement.html

OpenWRT

VPNs

Net
 | 
 A---10.0.44.0/24
 |
...
 |
 B---10.0.4.0/24    (wireless - eth1)
  ---192.168.4.0/24 (wired - br0)
  ---192.168.100.1  (VPN - tun0, ligado a 192.168.100.20, o meu PC)
root@regatonet:~# iptables -I OUTPUT -o tun0 -j ACCEPT
root@regatonet:~# iptables -I INPUT -i tun0 -j ACCEPT
root@regatonet:~# iptables -I FORWARD -o tun0 -j ACCEPT
root@regatonet:~# iptables -I FORWARD -i tun0 -j ACCEPT
root@regatonet:~# iptables -t nat -I POSTROUTING -o eth1 -s 192.168.100.0/24 -j MASQUERADE

NOTA: o interface indicado para masquerading é aquele por onde SAEM os pacotes (do router para fora)!

Referências

Print/export
QR Code
QR Code wiki:user:pitxyoki (generated for current page)