como eu posso conectar minha porta LAN ao batman-adv?

1

No Ubuntu 12.04 eu tenho meu laptop conectado e parte de uma rede batman. Então meu laptop está entrando na rede. O script que eu usei é this

Como posso instalar uma ponte, que permitirá que outro laptop hospedeiro tenha acesso à Internet através do meu laptop?

Eu tentei isso:

service network-manager stop

batctl if add eth0
apt-get install bridge-utils

Adicionei isso em /etc/network/interfaces

auto br0
iface br0 inet static
    address 10.116.123.123
    bridge_ports eth0
    bridge_fd 5
    bridge_stp no

então ifconfig sais

br0 Link encap:Ethernet Hardware Adresse 00:a0:d1:a9:db:da 
rubo78: inet Adresse:10.116.123.123 Bcast:0.0.0.0 Maske:255.255.255.255

bat0 Link encap:Ethernet Hardware Adresse 6e:8a:8f:f2:82:e3 
inet Adresse:10.116.2.250 Bcast:10.116.255.255 Maske:255.255.0.0

ifup br0

batctl if

eth0: active
wlan0: active

mas não recebo nenhuma rede no host

    
por rubo77 11.12.2012 / 20:02

1 resposta

1

Isso funciona: link

comandos principais:

  ifconfig bat0 up promisc

...

  ifconfig eth0 up promisc

  brctl addbr br-freifunk
  brctl addif br-freifunk bat0
  brctl addif br-freifunk eth0

...

  dhclient br-freifunk

e para pará-lo:

  brctl delif br-freifunk bat0
  brctl delif br-freifunk eth0
  brctl delbr br-freifunk

  ifconfig br-freifunk down
  ifconfig bat0 down -promisc
  ifconfig eth0 down -promisc

  batctl if del $IFACE
    
por rubo77 12.12.2012 / 10:37