Temat: pakiet alfred

witam

zainstalowalem alfred pakiet z reposytorium openwrt ale nie mam pojecia jak to odpalic zebym mogl zoabczyc jakias grafike dla b.a.t.m.a.n, prosze o jakas porade

2 (edytowany przez Cezary 2016-07-22 09:12:28)

Odp: pakiet alfred

To nie robi grafiki i nigdy nie robiło.

Odpal sobie batadv-viz -f json dostaniesz topologię. A na komputerze możesz sobie uruchomić program z pakietu dotviz i podać mu te dane, wtedy on zrobi odpowiedniego typu wykres.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez sat4all 2016-07-22 22:00:42)

Odp: pakiet alfred

Cezary napisał/a:

To nie robi grafiki i nigdy nie robiło.

Odpal sobie batadv-viz -f json dostaniesz topologię. A na komputerze możesz sobie uruchomić program z pakietu dotviz i podać mu te dane, wtedy on zrobi odpowiedniego typu wykres.

a mozesz mi podpowiedziec jak to odpalic  batadv-viz -f json bo  probowalem i dostalem error unix socet not open , jaak bede w domu to napisze dokladnie co wywala to samo mam proboem z batctl dostaje interface not exist

dzieki

4

Odp: pakiet alfred

Czyli na tym routerze nie masz batmana uruchomianego? Bo nie może się do niego podłączyć. A z batmana te dane ciągnie, tak samo batctl.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: pakiet alfred

Cezary napisał/a:

Czyli na tym routerze nie masz batmana uruchomianego? Bo nie może się do niego podłączyć. A z batmana te dane ciągnie, tak samo batctl.


ale zainstalowalem batmana, moge dac config

6

Odp: pakiet alfred

Zrób ps i zobacz czy jest uruchomiony.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7 (edytowany przez sat4all 2016-08-19 02:08:00)

Odp: pakiet alfred

root@WR841Nv7:~# ps
  PID USER       VSZ STAT COMMAND
    1 root      1408 S    /sbin/procd
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [ksoftirqd/0]
    5 root         0 SW<  [kworker/0:0H]
    7 root         0 SW<  [khelper]
   60 root         0 SW<  [writeback]
   61 root         0 SW<  [bioset]
   65 root         0 SW<  [kblockd]
   67 root         0 SW   [kswapd0]
   69 root         0 SW   [fsnotify_mark]
   71 root         0 SW   [spi0]
  267 root         0 SW<  [deferwq]
  283 root         0 SW   [kworker/0:2]
  343 root         0 SWN  [jffs2_gcd_mtd3]
  427 root       892 S    /sbin/ubusd
  428 root       772 S    /sbin/askfirst /bin/ash --login
  565 root         0 SW<  [ipv6_addrconf]
  586 root         0 SW<  [bat_events]
  626 root         0 SW<  [cfg80211]
  734 root      1044 S    /sbin/logd -S 16
  743 root      1532 S    /sbin/rpcd
  777 root      1568 S    /sbin/netifd
  801 root      1160 S    /usr/sbin/odhcpd
  826 root      1152 S    /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p
  879 root      1544 S    /usr/sbin/uhttpd -f -h /www -r WR841Nv7 -x /cgi-bin
  909 root      3120 S    batmand ath0
1002 root      1360 S    /usr/sbin/ntpd -n -S /usr/sbin/ntpd-hotplug -p 0.ope
1072 root      1648 S    /usr/sbin/hostapd -P /var/run/wifi-phy0.pid -B /var/
1159 nobody     936 S    /usr/sbin/dnsmasq -C /var/etc/dnsmasq.conf -k -x /va
2000 root         0 SW   [kworker/u2:1]
2366 root         0 SW   [kworker/0:0]
2708 root      1220 S    /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p
2767 root      1364 S    -ash
3142 root         0 SW   [kworker/u2:2]
3223 root      1220 S    /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p
3253 root      1364 S    -ash
3550 root      1364 T    top
4410 root         0 SW   [kworker/u2:0]
4531 root      1220 S    /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p
4569 root      1364 S    -ash
4579 root      1360 R    ps


Could not find transtable_global for interface bat0. Make sure it is a valid batman-adv soft-interface

8

Odp: pakiet alfred

uruchomilem batmana juz dziala , cezary pomoz mi z tym skryptem prosze bo mi zostal tydzien zeby to uruchomic

#!/bin/sh

### Main radio0 will broadcast one AP with no encryption, another AP with WPA2,
### and both interfaces will be bridged together with eth0 and bat0
### Another VAP in adhoc mode is added to main radio0,
### as well as adhoc networks in radio1 and radio2 if they are present.
### All three adhoc networks are added to bat0 and thus managed by batman-adv

### Node-specific settings
export HOSTNAME="meshnode1"
export IP="172.16.3.129"
export WPA_ESSID="$HOSTNAME.wpa"
export WPA_KEY="password"

### These parameters should be consistent across all nodes
export NETMASK="255.255.255.128"
export DNS="8.8.8.8"
export GATEWAY="0.0.0.0"
export PUBLIC_ESSID="radio.mesh"
export MESH0_BSSID="CA:CA:CA:CA:CA:00"
export MESH0_ESSID="mesh0"
export MESH0_CHANNEL="1"


### Ensure of populating /etc/config/wireless with
### autodetected wifi-device entries (radioX)
### to get all list_capab and hwmode correct. Otherwise
### OpenWRT might fail to configure the radio properly.
wifi detect >>/etc/config/wireless

### Clear preexisting wifi-iface sections to avoid conflicts or dups
( for i in `seq 0 9` ; do echo "delete wireless.@wifi-iface[]" ; done ) | uci batch -q

### Create /etc/config/batman-adv if it's not there yet.
uci import -m batman-adv </dev/null

echo "
set system.@system[0].hostname=$HOSTNAME

set batman-adv.bat0=mesh
set batman-adv.bat0.interfaces='mesh0'

set network.lan.ipaddr=$IP
set network.lan.netmask=$NETMASK
set network.lan.dns='$DNS'
set network.lan.gateway=$GATEWAY
set network.lan.ifname='eth1 bat0'
set network.lan.proto='dhcp'
set network.bat0=interface
set network.bat0.ifname=bat0
set network.bat0.proto=none
set network.bat0.mtu=1528
set network.mesh0=interface
set network.mesh0.proto=batadv
set network.mesh0.mtu=1528
set network.mesh0.mesh=bat0

set wireless.radio0=wifi-device
set wireless.radio0.channel=$MESH0_CHANNEL
set wireless.radio0.disabled=0
set wireless.radio0.phy=phy0
set wireless.radio0.macaddr=

add wireless wifi-iface
set wireless.@wifi-iface[-1].device=radio0
set wireless.@wifi-iface[-1].encryption=none
set wireless.@wifi-iface[-1].network=lan
set wireless.@wifi-iface[-1].mode=ap
set wireless.@wifi-iface[-1].ssid='$PUBLIC_ESSID'

add wireless wifi-iface
set wireless.@wifi-iface[-1].device=radio0
set wireless.@wifi-iface[-1].encryption=psk2
set wireless.@wifi-iface[-1].key='$WPA_KEY'
set wireless.@wifi-iface[-1].network=lan
set wireless.@wifi-iface[-1].mode=ap
set wireless.@wifi-iface[-1].ssid='$WPA_ESSID'

add wireless wifi-iface
set wireless.@wifi-iface[-1].device=radio0
set wireless.@wifi-iface[-1].encryption=none
set wireless.@wifi-iface[-1].network=mesh0
set wireless.@wifi-iface[-1].mode=adhoc
set wireless.@wifi-iface[-1].bssid=$MESH0_BSSID
set wireless.@wifi-iface[-1].ssid='$MESH0_ESSID'
set wireless.@wifi-iface[-1].mcast_rate=11000
commit" \
| uci batch

niby wszytko dziala ale po zaladowaniu skryptu nie moge wejsc na router , jak zaloguje sie do wifi to dostaje ip ze swojego domewego routera a chialbym zeby dawal ap do ktorego sie podlacze

9

Odp: pakiet alfred

Masz na lanie serwer dhcp uruchomiony? Cały mesh u ciebie to jeden wielki lan, więc jesteś pewien że na każdym węźle działa serwer dhcp?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: pakiet alfred

Cezary napisał/a:

Masz na lanie serwer dhcp uruchomiony? Cały mesh u ciebie to jeden wielki lan, więc jesteś pewien że na każdym węźle działa serwer dhcp?


set network.lan.proto='dhcp' to powino uruchomic dhcp ale chyba nie uruchamia

11

Odp: pakiet alfred

Nie, jak nie ma adresu to dnsmasq nie odpali się. A adres uzyskuje dopiero później.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12 (edytowany przez sat4all 2016-08-19 12:56:55)

Odp: pakiet alfred

Cezary napisał/a:

Nie, jak nie ma adresu to dnsmasq nie odpali się. A adres uzyskuje dopiero później.

moglbys mnie jakos pokierowac zeby to zalapalo bo nie mam pojecia co dalej.

dzieki

13

Odp: pakiet alfred

Dodaj sobie np. w /etc/udhcpc.user restart dnsmasq. Skrypt ten wykonuje się  po uzyskaniu adresu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: pakiet alfred

Czekaj, bez sensu to. Adres na lanie masz z dhcp, to po co chcesz na tym uruchamiać jeszcze serwer dhcp?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: pakiet alfred

Cezary napisał/a:

Czekaj, bez sensu to. Adres na lanie masz z dhcp, to po co chcesz na tym uruchamiać jeszcze serwer dhcp?

lan jest zmostkowany z wifi myslalem ze to mi da to ze jak zaloguje sie na ap wifi to dostane adres i bedzie ok wtedy wchodze sibie na router ,  internet dziala etc bo teraz laduje sie na wifi ap i adres dostaje z domowego routera a na batmesh router nie ma nawet jak wejsc  ;(

16

Odp: pakiet alfred

On dostał adres, więc na ten adres się masz zalogować. Inna sprawa - dropbear w ogóle się uruchomił? Podłącz się po serialu do jednego i zobacz.

Myślę żeby tym dhcp tylko krzywdę sobie zrobiłeś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17 (edytowany przez sat4all 2016-08-20 05:39:12)

Odp: pakiet alfred

Cezary napisał/a:

On dostał adres, więc na ten adres się masz zalogować. Inna sprawa - dropbear w ogóle się uruchomił? Podłącz się po serialu do jednego i zobacz.

Myślę żeby tym dhcp tylko krzywdę sobie zrobiłeś.

etc/config/network

config interface 'loopback'
    option ifname 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'

config globals 'globals'
    option ula_prefix 'fd65:b947:2afa::/48'

config interface 'lan'
    option ifname 'eth1'
    option _orig_ifname 'eth1'
    option _orig_bridge 'false'
    option proto 'dhcp'

config switch
    option name 'switch0'
    option reset '1'
    option enable_vlan '1'

config switch_vlan
    option device 'switch0'
    option vlan '1'
    option ports '0 1 2 3 4'

config interface 'batmesh'
    option proto 'static'
    option ipaddr '100.202.19.216'
    option netmask '255.192.0.0'
    option mtu '1532'

config interface 'batwlan'
    option proto 'static'
    option ipaddr '172.16.3.1'
    option netmask '255.255.255.128'
    option mtu '1532'

etc/config/wireless

config wifi-device 'radio0'
    option type 'mac80211'
    option channel '11'
    option hwmode '11g'
    option path 'platform/ar934x_wmac'
    option htmode 'HT20'
    option txpower '18'
    option country 'IE'
    option frag '1532'

config wifi-iface
    option device 'radio0'
    option mode 'ap'
    option encryption 'none'
    option ssid 'batwlan'
    option network 'batwlan'

config wifi-iface
    option device 'radio0'
    option encryption 'none'
    option ssid 'batmesh'
    option mode 'adhoc'
    option bssid 'CA:CA:CA:CA:CA:00'
    option network 'batmesh'


zrobilem tak

niestety mam cos takiego   
batmesh    64:70:02:CA:13:D8    ?(ten znak zapytania to brak ip adresu)    -34 dBm    -95 dBm    130.0 Mbit/s, MCS 15, 20MHz    52.0 Mbit/s, MCS 11, 20MHz


zrobilem jeszzce cos takiego

Sat Aug 20 04:45:03 2016 kern.info kernel: [  115.480000] batman_adv: bat0: Adding interface: wlan0
Sat Aug 20 04:45:03 2016 kern.info kernel: [  115.480000] batman_adv: bat0: Interface activated: wlan0

czy to tez musze zmienic

config mesh 'bat0'
    option interfaces 'adhoc0' # the interface for which to enable batman0
    option 'aggregated_ogms'
    option 'ap_isolation'
bo umnie bat0 jest na wlan0

chodzi mi o to zeby batmat ropropagowal ip adres i zeby jak podlacze jeden kabel do neta  to kazdy ap bedzie mial , bo juz trace sily i nie wiem co jest , cezary wpomoz cos
dzieki

18

Odp: pakiet alfred

dhcp na lanie, nie interfejsie batmanowym...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19 (edytowany przez sat4all 2016-08-20 06:38:48)

Odp: pakiet alfred

Cezary napisał/a:

dhcp na lanie, nie interfejsie batmanowym...

nie rozumiem ?? dhcp mam na lanie tylko poto zeby pobieral z edge routera ip i neta , nie mam dhcp na adhoc batman

20

Odp: pakiet alfred

Zamień to dhcp na lanie na zwykły adres, ustaw go na stałe. Dla każdego węzła inny.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: pakiet alfred

Cezary napisał/a:

Zamień to dhcp na lanie na zwykły adres, ustaw go na stałe. Dla każdego węzła inny.


ale co mi to da ??  batman powinie  rizprowadzac neta i rozglaszac swoj ip adres , ustawilem gw mode server na routerku z kablem od nea ale nadal lipa a najgorsze ze nie wiem jak zobaczyc czy one sie jakoas lacza ze soba  graficznie ;( sam batman albo tylmo adhoc dziala bo widze mac adresy innych ap, poradzisz mi cos cezary wiem ze temat jest rozlegly ale poradz zeby skomfigurowal i zeby zafungowalo

22

Odp: pakiet alfred

Już rozmawialiśmy o tym, batadv-viz pokazuje topologię. Inaczej możesz tylko uzyskać info z każdego noda z czym jest połączony, ale to nie da info o wagach połączeń batmanowych.

Uparłeś się na taką konfigurację to korzystaj z niej, ja bym postawił każdy węzeł na innym adresie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

23 (edytowany przez sat4all 2016-08-20 17:22:10)

Odp: pakiet alfred

Cezary napisał/a:

Już rozmawialiśmy o tym, batadv-viz pokazuje topologię. Inaczej możesz tylko uzyskać info z każdego noda z czym jest połączony, ale to nie da info o wagach połączeń batmanowych.

Uparłeś się na taką konfigurację to korzystaj z niej, ja bym postawił każdy węzeł na innym adresie.


zrobilem tylko co mi da ze kazdy wezel bedzie mial statyczne ip ??

config interface 'lan'
    option ifname 'eth0'
    option _orig_ifname 'eth0'
    option _orig_bridge 'false'
    option proto 'static'
    option ipaddr '192.168.1.254'
    option netmask '255.255.255.0'

wl dhcp dla tego interface czy nie ??


po tym jak zmienilem lan na static kiedy podlaczam sie do wifi , mam komunikat ze mam internetaccess ale neta nie ma

24 (edytowany przez sat4all 2016-08-20 19:08:19)

Odp: pakiet alfred

prosze zobacz screen

wszytkie interface maja static ip ale batwlan ma jeszcze dhcp dla klientow


https://drive.google.com/drive/folders/ … sp=sharing

25

Odp: pakiet alfred

Coś masz nie ten teges z tym projektem. Przecież węzeł mesha nie powinien przydzielać dhcp podłączonym klientom (bo i po co), serwer nadrzędny/brama to powinien robić.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.