26

(1 odpowiedzi, napisanych Oprogramowanie / Software)

Mam takie pytanie próbuję skompilować sobie obraz openwrt v19.07 ale w oficjalnym repo nie mam takiej wersji ....

pyjter@changeme:~/openwrt$ git tag
v17.01.0
v17.01.0-rc1
v17.01.0-rc2
v17.01.1
v17.01.2
v17.01.3
v17.01.4
v17.01.5
v17.01.6
v17.01.7
v18.06.0
v18.06.0-rc1
v18.06.0-rc2
v18.06.1
v18.06.2
v18.06.3
v18.06.4

Trzeba użyć jakiegoś innego repo ??

Mam takie pytanie techniczne czy istnieje możliwość instalacji pakietu np. gpiozero podczas kompilacji obrazu ??
Chodzi mi o to że załóżmy instaluję pakiet python3-pip i teraz za każdym razem jak wgram muszę ręcznie instalować pakiety za pomocą:
pip3 install gpiozero

Czy można taki pakiet doinstalować już na etapie kompilacji ??? Jeśli tak to prosiłbym o jakieś małą instrukcję wink
Z góry dziękuje za pomoc.

Mam takie pytanie czy ktoś może mi pomóc... chciałbym wykonać skrypt który wyszukiwałby sieci czyli robił scan dostępnych sieci WIFI...
I jeśli znajdzie sieć o nazwie SIEC_PIERWSZA to z nią połączy jeśli nie to sprawdza czy jest dostępna SIEC_DRUGA jeśli znajdzie to połączy z nią.
Z góry dziękuję za pomoc.

29

(572 odpowiedzi, napisanych Oprogramowanie / Software)

Niestety brak wiedzy jak to zrobić co z tego jak umiem ściągnąć z github źródła jak moja wiedza na tym się kończy ;(
Znalazłem tylko co jest potrzebne:
https://github.com/EricssonResearch/ope … issues/426
Nic poza tym.
Wg. Twojego poradnika http://eko.one.pl/?p=openwrt-kompilacja … odurdowego nawet nie wiem jak do tego dosiąść.
Znalazłem u siebie ścieżkę z kroskompilatorem toolchain-arm_cortex-a7+neon-vfpv4_gcc-7.3.0_musl_eabi
Ale nie mam wiedzy jak z github skompilować pod OpenWRT ten webrtc. Dlatego pytałem czy istnieje szansa na jakiś mini poradnik.

30

(572 odpowiedzi, napisanych Oprogramowanie / Software)

Podepne sie pod ten temat mam pytanie znalazłem na Internecie bardzo fajny projekt o nazwie webrtc
https://github.com/kclyu/rpi-webrtc-str … /README.md
I mam pytanie czy można skompilować obsługę tego w Openwrt jeśli tak to czy jest szansa na jakiś miniporadnik ?? smile

31

(112 odpowiedzi, napisanych Oprogramowanie / Software)

No właśnie wykombinowałem w rc.local ale spróbuje z uprawnieniami w files bo nie wiedziałem że są przenoszone... Dzięki jak zwykle Cezary.

32

(112 odpowiedzi, napisanych Oprogramowanie / Software)

Mam takie pytanie jak przygotowując kompilację zrobić by dany skrypt załóżmy "testowy_skrypt" miał po skompilowaniu i wgraniu obrazu uprawnienia 755 teraz mam 644. Teraz po każdej kompilacji muszę wchodzić za każdym razem przez terminal i nadawać mu uprawnienia 755 czy można to załatwić jakoś już podczas kompilacji??...

33

(9 odpowiedzi, napisanych Oprogramowanie / Software)

Ok ogarnąłem to z podmianą plików ale zrodziły mi się następne pytania wink

1. Gdzie mam wrzucić link /bin/tester.sh by sprawdzało po starcie czy połączenie przez sieć wlan0 jest dostępna czy nie... ?? też do rc.local ?? Zależy mi tylko by po starcie sprawdziło raz i potem nie ponawiało... bo w tym linku co mi podałeś wywołanie jest cron ustawiłem sobie co minutę i tak mam teraz ustawione... ale pytanie czy można sprawdzić raz załóżmy 30sekund po starcie czy się połączył czy nie jeśli nie to podmiana plików.

2. Dalej nie rozumiem jak teraz po podmianie ma się przeładować konfiguracja cała jeśli nie mam wywoływać
/etc/init.d/network restart

34

(9 odpowiedzi, napisanych Oprogramowanie / Software)

Ok spróbuję zrobić dwie kopie plików i przywracać je przy starcie... czy wystarczy skrypt do rc.local dopisać czy gdzieś indziej ?? Jeśli chodzi o przywracanie...

35

(9 odpowiedzi, napisanych Oprogramowanie / Software)

Kurcze ciemna materia dla mnie ;( ale staram się...
1. Nie bardzo wiem jak podmieniać pliki jeśli nie ma połączenia załóżmy że mam dwa pliki network w etc/config/network i do podmiany network2

#!/bin/sh
    if ! ping -q -c 1 -W 10 192.168.10.1 > /dev/null; then
        #brak odpowiedzi na ping wczytanie configu z network2
  fi

2. Czy jeśli podmienię pliki to czy po reboot nie będzie mi startował z config network2 cały czas?? Mi zalezy na tm że standardowo nawet po reboot był config z etc/config/network. A po sprawdzeniu czy jest dostępny router w zasięgu jeśli stwierdzi nie odpowiada na ping to żeby właśnie wczytał konfigurację z network2 "tymczasowo" aż do następnego restartu.

3 Czy po wczytaniu nie musi nastąpić przeładowanie ??
/etc/init.d/network restart

36

(9 odpowiedzi, napisanych Oprogramowanie / Software)

Przepraszam ale pisanie w pracy o tej godzinie nie jest najlepszym rozwiązaniem...
Chodzi mi o to że router ma sprawdzać czy ma połączenie klienckie czy nie. Jeśli nie ma to uruchamia się z konfiguracją AP z DHCP.
Pogooglowałem i nie wiem czy moja koncepcja jest dobra mianowicie utworzyć skrypt np. sprawdzenie.sh i dodać ścieżkę do rc.local??

I jak taki skrypt miałby wyglądać?? znalazłem jakiś skrypt sprawdzający połączenie z openvp i go próbuje naturalizować:

#!/bin/ash
WLAN0_SERVER="192.168.10.1"
WLAN0_INTERFACE="wlan0"


ping_success () {
  PING_TEST=`ping -I $1 -c 4 -q $2`
  if [ "$PING_TEST" ]; then
    return 1
  else
    return 0
  fi
}

interface_available () {
  RESULT=`ifconfig | grep -o "$1"`
  if [ "$RESULT" == "$1" ]; then
      return 0
  else
    return 1 
  fi
}

if interface_available $WLAN0_INTERFACE; then
  if ping_success $WLAN0_INTERFACE $WLAN0_SERVER; then
    #ładuje podstawową konfigurację
else
# ładuje zmienioną konfigurację
fi
fi


Nie wiem czy mój tok rozumowania jest prawidłowy.  Znalazłem jeszcze to:
https://wiki.openwrt.org/doc/devel/config-scripting
Za bardzo nie kumam angielskiego ale to raczej dotyczy samych configów i sprawdzania bądź zmiany configu a nie sprawdzenia czy dane połączenie jest czy go nie ma...

Jakbyś @Cezary albo jakiś z kolegów pomógł w zrobieniu takiego skryptu byłbym bardzo wdzięczny.
Z góry dziękuję za pomoc.

Mam takie pytanie nietypowe wink
Czy jest możliwość by system sprawdzał czy jest dostępna sieć wlan0 czyli połączenie klienckie na którym mam Internet. Chodzi mi o to że jak wyłączę router z Internetem to system sprawdzi czy jest połączenie z nim jeśli w ciągu załóżmy 10sekund nie nawiąże połączenia to uruchomi drugi router w trybie AP udostępniając jego zasoby. A gdy będzie połączenie to uruchomi konfigurację w trybie mostu bezp.

38

(47 odpowiedzi, napisanych Oprogramowanie / Software)

Sprawa wygląda tak że jak połączę się bezpośrednio do routera(192.168.107.1) to raspi mam pod adresem 192.168.107.3 łączy się po wifi. I tutaj netstat mam taki:

root@OpenWrt:~# netstat -apn
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:8080          0.0.0.0:*               LISTEN      1407/motion
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      618/uhttpd
tcp        0      0 0.0.0.0:8081            0.0.0.0:*               LISTEN      1407/motion
tcp        0      0 192.168.10.3:53         0.0.0.0:*               LISTEN      1149/dnsmasq
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      1149/dnsmasq
tcp        0      0 192.168.101.1:53        0.0.0.0:*               LISTEN      1149/dnsmasq
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      587/dropbear
tcp        0      0 192.168.10.3:22         192.168.10.2:57055      ESTABLISHED 1396/dropbear
tcp        0    848 192.168.10.3:22         192.168.10.2:57054      ESTABLISHED 1384/dropbear
tcp        0      0 :::80                   :::*                    LISTEN      618/uhttpd
tcp        0      0 fe80::ba27:ebff:febd:3fce:53 :::*                    LISTEN      1149/dnsmasq
tcp        0      0 ::1:53                  :::*                    LISTEN      1149/dnsmasq
tcp        0      0 :::22                   :::*                    LISTEN      587/dropbear
udp        0      0 0.0.0.0:49665           0.0.0.0:*                           1149/dnsmasq
udp        0      0 0.0.0.0:28461           0.0.0.0:*                           1149/dnsmasq
udp        0      0 192.168.10.3:53         0.0.0.0:*                           1149/dnsmasq
udp        0      0 127.0.0.1:53            0.0.0.0:*                           1149/dnsmasq
udp        0      0 192.168.101.1:53        0.0.0.0:*                           1149/dnsmasq
udp        0      0 0.0.0.0:31548           0.0.0.0:*                           1149/dnsmasq
udp        0      0 0.0.0.0:67              0.0.0.0:*                           1149/dnsmasq
udp        0      0 0.0.0.0:48473           0.0.0.0:*                           1149/dnsmasq
udp        0      0 0.0.0.0:1118            0.0.0.0:*                           1149/dnsmasq
udp        0      0 0.0.0.0:12152           0.0.0.0:*                           1149/dnsmasq
udp        0      0 0.0.0.0:15755           0.0.0.0:*                           1149/dnsmasq
udp        0      0 0.0.0.0:19658           0.0.0.0:*                           1149/dnsmasq
udp        0      0 0.0.0.0:58593           0.0.0.0:*                           1149/dnsmasq
udp        0      0 :::547                  :::*                                532/odhcpd
udp        0      0 fe80::ba27:ebff:febd:3fce:53 :::*                                1149/dnsmasq
udp        0      0 ::1:53                  :::*                                1149/dnsmasq
raw        0      0 ::%1995657232:58        ::%427677:*             58          532/odhcpd
raw        0      0 ::%1995657232:58        ::%427677:*             58          532/odhcpd
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags       Type       State         I-Node PID/Program name    Path
unix  7      [ ]         DGRAM                       292 371/logd            /dev/log
unix  2      [ ACC ]     STREAM     LISTENING       2636 143/ubusd           /var/run/ubus.sock
unix  2      [ ]         DGRAM                       868 1106/wpa_supplicant /var/run/wpa_supplicant/wlan0
unix  3      [ ]         STREAM     CONNECTED       1335 143/ubusd           /var/run/ubus.sock
unix  3      [ ]         STREAM     CONNECTED       1194 1/procd
unix  2      [ ]         DGRAM                      2638 143/ubusd
unix  2      [ ]         DGRAM                       956 1407/motion
unix  3      [ ]         STREAM     CONNECTED       1591 1149/dnsmasq
unix  3      [ ]         STREAM     CONNECTED       1334 496/netifd
unix  3      [ ]         STREAM     CONNECTED       2755 388/rpcd
unix  3      [ ]         STREAM     CONNECTED        294 371/logd
unix  2      [ ]         DGRAM                      1424 496/netifd
unix  3      [ ]         STREAM     CONNECTED       3177 532/odhcpd
unix  2      [ ]         DGRAM                      1332 496/netifd
unix  2      [ ]         DGRAM                      1369 587/dropbear
unix  3      [ ]         STREAM     CONNECTED       1312 143/ubusd           /var/run/ubus.sock
unix  3      [ ]         STREAM     CONNECTED       1307 143/ubusd           /var/run/ubus.sock
unix  2      [ ]         DGRAM                      1198 1/procd
unix  3      [ ]         STREAM     CONNECTED       4140 143/ubusd           /var/run/ubus.sock
unix  3      [ ]         STREAM     CONNECTED       2639 143/ubusd           /var/run/ubus.sock
unix  3      [ ]         STREAM     CONNECTED       1349 143/ubusd           /var/run/ubus.sock
unix  2      [ ]         DGRAM                      1589 1149/dnsmasq
root@OpenWrt:~#

I to samo jakbym połączył się przez port eth w raspi mam ustawiony adres statyczny na 192.168.106.1 i tutaj też spokojnie mogę się połączyć. Sprawa jednak jest taka że jak tylko uruchomię AP na raspi to dostaje ten sam adres co miał raspi i nie mogę się połaczyć z openwrt na nim. Więc czy przypadkiem nie muszę jeszcze zastosować manewru tego??
https://eko.one.pl/?p=openwrt-sta#dostpdoroutera
I jaki w tym wypadku mam przydzielić adres dla bridge??
Nie chcę czegoś poknocić więc wolę zapytać... Bo działa mi to idealnie ale fajnie by mieć jeszcze dostęp do kamery na raspi.

39

(47 odpowiedzi, napisanych Oprogramowanie / Software)

Ale mam kolejny problem od strony routera mam dostęp a jak się podepnę  pod malinę bezpośrednio mam dostęp a od strony AP w trybie mostu bezprzewodowego nie mam dostępu... Coś musze specjalnego ustalić w firewall żebym widział stream z kamery???

40

(47 odpowiedzi, napisanych Oprogramowanie / Software)

Kurde odpaliłem terminal i leciałem linijka po linijce i program szuka na /etc/motion/motion.conf

41

(47 odpowiedzi, napisanych Oprogramowanie / Software)

z /etc/motion.conf

Znalazłem pliki odkładają się w /root/

Sam program siedzi w /usr/bin/ pod nazwą motion.

/etc/motion.conf
/usr/bin/motion

Pliki jakie znalazłem jeszcze to




/usr/lib/opkg/info/motion.conffiles

/etc/motion.conf

/usr/lib/opkg/info/motion.control

Package: motion
Version: 3.4.0-20141018-9479d910f2149b5558788bb86f97f26522794212-3
Depends: libc, libjpeg, libpthread
Source: feeds/packages/multimedia/motion
License: GPLv2
LicenseFiles: COPYING
Section: multimedia
Maintainer: Roger D <rogerdammit@gmail.com>
Architecture: arm_cortex-a7_neon-vfpv4
Installed-Size: 92469
Description:  webcam motion sensing and logging

/usr/lib/opkg/info/motion.list

/etc/motion.conf
/usr/bin/motion

/usr/lib/opkg/info/motion.prerm

#!/bin/sh
[ -x ${IPKG_INSTROOT}/lib/functions.sh ] || exit 0
. ${IPKG_INSTROOT}/lib/functions.sh
default_prerm $0 $@

Nie wiem co jest powodem może interfejs gui luci ?? wywalić ?? ale on jest standardowo na porcie 80./

42

(47 odpowiedzi, napisanych Oprogramowanie / Software)

Dobra wgrałem na nowo wszystko skompilowany obraz na czysto... z podmienionym plikiem.
Mam z oryginalnego pliku tylko te dwie sekcje zmienione:

stream_localhost off
output_pictures off

Po odpalaniu motion dalej zapycha flasha obrazkami:

[1] [NTC] [EVT] event_newfile: File of type 1 saved to: ./01-20180816075825-00.jpg
[1] [NTC] [EVT] event_newfile: File of type 1 saved to: ./01-20180816075825-01.jpg
[1] [NTC] [EVT] event_newfile: File of type 1 saved to: ./01-20180816075825-02.jpg
[1] [NTC] [EVT] event_newfile: File of type 1 saved to: ./01-20180816075825-03.jpg
[1] [NTC] [EVT] event_newfile: File of type 1 saved to: ./01-20180816075825-04.jpg

wynik komendy
df -h
Pokazuej że ilość wolnego miejsca stale ubywa.

root@OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root               252.0M     74.0M    172.8M  30% /
tmpfs                    60.4M    524.0K     59.9M   1% /tmp
/dev/mmcblk0p1           19.9M      9.4M     10.5M  47% /boot
tmpfs                   512.0K         0    512.0K   0% /dev
root@OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root               252.0M     76.3M    170.6M  31% /
tmpfs                    60.4M    524.0K     59.9M   1% /tmp
/dev/mmcblk0p1           19.9M      9.4M     10.5M  47% /boot
tmpfs                   512.0K         0    512.0K   0% /dev
root@OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root               252.0M     76.7M    170.2M  31% /
tmpfs                    60.4M    524.0K     59.9M   1% /tmp
/dev/mmcblk0p1           19.9M      9.4M     10.5M  47% /boot
tmpfs                   512.0K         0    512.0K   0% /dev
root@OpenWrt:~#

Pytanie gdzie te obrazki się zapisuje bo nie mogłem nigdzie ścieżki zlokalizować... Rozumiem że jeśli to odznacze to będzei wszystko lądować do /tmp/motion ??

#target_dir /tmp/motion

Tylko nadal mam problem na 8081 mam dalej "Niestety, nie udało się odnaleźć tej strony"

Nie wiem co może być powodem czy to że mam to odpalone na raspi ??

Tutaj jest mój plik motion.conf:
motion.conf

43

(47 odpowiedzi, napisanych Oprogramowanie / Software)

Kurde dziwna sprawa łącze się przez winscp i jako root nie mogę edytować pliku... dalej mam te stare wartości sprzed edycji... ;(

No nic najwyżej skompiluje sobie jeszcze raz z prawidłowym plikiem i przy kompilacji podmienię...

44

(47 odpowiedzi, napisanych Oprogramowanie / Software)

Nie chcę zakładać nowego temat ale mam taka samą kamerkę i próbuję odpalić motion wg tego poradnika:
https://eko.one.pl/?p=openwrt-webcam.
Doinstalowałem wszystkie pakiety:
Polecenie lsusb:

root@OpenWrt:~# ls -al /dev/video*
crw-------    1 root     root       81,   0 Aug 16 07:51 /dev/video0

Czyli wszystko gra... w config poprawiłem tylko:

stream_localhost off
output_pictures off

I odpalam motion

Wchodzę na przegladarke wpisuje adres_routera:8081 i nic nie widze nie znaelziono strony

A w konsoli mam takie coś:

root@OpenWrt:~# motion
[0] [ALR] [ALL] conf_load: could not open configfile /etc/motion/motion.conf: No such file or directory
[0] [CRT] [ALL] conf_load: Not config file to process using default values
[0] [NTC] [ALL] motion_startup: Using default log level (NTC) (6)
[0] [NTC] [ALL] motion_startup: Motion 3.4.0-Git-78ba2da Started
[0] [NTC] [ALL] motion_startup: Logging to syslog
[0] [NTC] [ALL] motion_startup: Using default log type (ALL)
[0] [NTC] [ALL] motion_startup: Using log type (ALL) log level (NTC)
[0] [NTC] [ALL] main: Thread 1 is device: /dev/video0 input -1
[0] [NTC] [ALL] main: Stream port 0
[0] [NTC] [ALL] main: Waiting for threads to finish, pid: 1108
[1] [NTC] [ALL] motion_init: Thread 1 started , motion detection Enabled
[1] [NTC] [VID] vid_v4lx_start: Using videodevice /dev/video0 and input -1
[1] [NTC] [VID] v4l2_get_capability:
------------------------
cap.driver: "uvcvideo"
cap.card: "UVC Camera (046d:0825)"
cap.bus_info: "usb-3f980000.usb-1.3"
cap.capabilities=0x84200001
------------------------
[1] [NTC] [VID] v4l2_get_capability: - VIDEO_CAPTURE
[1] [NTC] [VID] v4l2_get_capability: - STREAMING
[1] [NTC] [VID] v4l2_select_input: name = "Camera 1", type 0x00000002, status 00000000
[1] [NTC] [VID] v4l2_select_input: - CAMERA
[1] [WRN] [VID] v4l2_select_input: Device doesn't support VIDIOC_G_STD
[1] [NTC] [VID] v4l2_set_pix_format: Config palette index 17 (YU12) doesn't work.
[1] [NTC] [VID] v4l2_set_pix_format: Supported palettes:
[1] [NTC] [VID] v4l2_set_pix_format: (0) YUYV (YUYV 4:2:2)
[1] [NTC] [VID] v4l2_set_pix_format: 0 - YUYV 4:2:2 (compressed : 0) (0x56595559)
[1] [NTC] [VID] v4l2_set_pix_format: (1) MJPG (Motion-JPEG)
[1] [NTC] [VID] v4l2_set_pix_format: 1 - Motion-JPEG (compressed : 1) (0x47504a4d)
[1] [NTC] [VID] v4l2_set_pix_format Selected palette YUYV
[1] [NTC] [VID] v4l2_do_set_pix_format: Testing palette YUYV (352x288)
[1] [NTC] [VID] v4l2_do_set_pix_format: Using palette YUYV (352x288) bytesperlines 704 sizeimage 202752 colorspace 00000008
[1] [NTC] [VID] v4l2_scan_controls: found control 0x00980900, "Brightness", range 0,255
[1] [NTC] [VID] v4l2_scan_controls:     "Brightness", default -8193, current 128
[1] [NTC] [VID] v4l2_scan_controls: found control 0x00980901, "Contrast", range 0,255
[1] [NTC] [VID] v4l2_scan_controls:     "Contrast", default 57343, current 32
[1] [NTC] [VID] v4l2_scan_controls: found control 0x00980902, "Saturation", range 0,255
[1] [NTC] [VID] v4l2_scan_controls:     "Saturation", default 57343, current 32
[1] [NTC] [VID] v4l2_scan_controls: found control 0x00980913, "Gain", range 0,255
[1] [NTC] [VID] v4l2_scan_controls:     "Gain", default 57343, current 0
[1] [NTC] [VID] vid_v4lx_start: Using V4L2
[1] [NTC] [ALL] image_ring_resize: Resizing pre_capture buffer to 1 items
[1] [NTC] [EVT] event_new_video FPS 30
[1] [NTC] [ALL] motion_detected: Motion detected - starting event 1
[1] [NTC] [EVT] event_newfile: File of type 1 saved to: ./01-20180816075330-22.jpg

....

[1] [NTC] [EVT] event_newfile: File of type 1 saved to: ./01-20180816075335-20.jpg
[1] [NTC] [EVT] event_newfile: File of type 1 saved to: ./01-20180816075335-21.jpg
[1] [NTC] [EVT] event_newfile: File of type 1 saved to: ./01-20180816075335-22.jpg
[1] [NTC] [EVT] event_newfile: File of type 1 saved to: ./01-20180816075335-23.jpg
Output file write error --- out of disk space?

45

(2 odpowiedzi, napisanych Oprogramowanie / Software)

Dzięki o to mi chodziło...

Mam takie pytanie (może jestem szaleńcem) mianowicie chcę uruchomić sobie na OpenWrt sterowanie samochodzikiem wink
Pytanie do znawców w szczególności do @Cezary czy da radę to odpalić i sterować?? wink


SCHEMAT
Tak myślę że jakiś skrypt w pythonie przerobiłbym tak by odpowiednio działał z OpenWRT. Pytanie tylko jak tym wszystkim sterować że ma skręcić w lewo, w prawo, do tyłu etc...
Zgodnie z FAQ na eko domyślam że jeśli uaktywnię GPIO to liniami GPIO będe mógł sterować za pomocą
echo 1 > /sys/class/gpio/gpio2/value poprzez SSH ?? albo jak doinstaluję serwer WWW to mogę coś pokminić i ogarnąć to w php??

Z góry dziękuję za jakieś podpowiedzi wink

47

(1 odpowiedzi, napisanych Debian Mini HowTo)

Zachęconu sukcesem prawidłowego skompilowania obrazu i skonfigurowania postanowiłem pogrzebać i zainstalowałem Raspbian;a.

I chciałem odwzorować sieć jak w tym poście:
https://eko.one.pl/forum/viewtopic.php?id=17648

czyli

I teraz chciałbym skonfigurować swoją malinę w ten sposób żeby łączyła się z routerem A (192.168.10.1) jak Client WIFI (dhcp).
Na drugiej karcie WIFI chciałbym odpalić repeater. Czyli żeby podłączone urządzenie do Rasppbery po wifi dostało adres dhcp z routera A(192.168.10.xxx)

Ale stanąłem w miejscu
mój ifconfig wygląda tak:

pi@raspberrypi:~ $ ifconfig
br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 169.254.57.36  netmask 255.255.0.0  broadcast 169.254.255.255
        inet6 fe80::79e0:8967:ad2e:ab42  prefixlen 64  scopeid 0x20<link>
        ether 5e:49:f7:8e:98:0f  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 35  bytes 5911 (5.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.107.154  netmask 255.255.255.0  broadcast 192.168.107.255
        inet6 fe80::6836:dd57:44e4:a49e  prefixlen 64  scopeid 0x20<link>
        ether b8:27:eb:27:e2:a8  txqueuelen 1000  (Ethernet)
        RX packets 149  bytes 17523 (17.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 171  bytes 27066 (26.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.10.2  netmask 255.255.255.0  broadcast 192.168.10.255
        ether a0:f3:c1:2d:18:1c  txqueuelen 1000  (Ethernet)
        RX packets 3  bytes 635 (635.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 16  bytes 2064 (2.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan1: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 00:0f:00:5a:b1:77  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Czy ktoś pomoże ?? Próbowałem ogarnąć to wg tego posta:
https://www.raspberrypi.org/forums/view … p?t=100053
ale mam błąd: can't add wlan0 to bridge br0: Operation not supported

Z góry dziękuję za pomoc.

Tak wiesz co ja na malinie testuje kupę rzeczy (uczę się coś tam programować i sterować) i chce mieć taki szybki czysty obraz jak coś namieszam... wink żeby potem to wgrać na nowo już skonfigurowane wifi...


EDIT:
Skompilowałem... Działa wink

Masakra nie widziałem tego wcześniej przy kompilacji... Czy te pliki wystarczą czy coś jeszcze??
/etc/config/wireless
/etc/config/network
/etc/config/firewall
/etc/config/dhcp

Przy dodawaniu radio1 w linii uci commit krzyczało mi błąd I/0 a jak zalogowałem się do GUI i ręcznie dodałem AP to poszło od strzału. W gui wyglądało to tak jakby doszedł do tego momentu uci set wireless.@wifi-iface[-2].device=radio1
Czyli było radio1 ale ze standardową nazwą Openwrt i disabled.

Najważniejsze że działa dzięki Cezary za czas.

Ale mam pytanie czy można podczas kompilacji zaszyć tą konfigurację od razu ?? wink Jeśli tak to w jaki sposób pliki konfiguracyjne dokleić do obrazu i w którym miejscu??