Cezary napisał/a:

Nie rób wds bo stracisz połowę pasma.

Ok, zrobię tego relayd.
Tylko tu znowu mam pytanie bo widzę podobną sugestię jak w przypadku "WDS"
obawiam się tego

obsy napisał/a:


"UWAGA: jeżeli AP "zdalny" do którego się łączymy ma adres z klasy 192.168.1.0/24, czyli takiej interfejs lan w naszym routerze, to trzeba go zmienić na inny, np. 192.168.2.1."

Jak to zrobię to teraz pytanie aby zarządzać zdalnym AP
to czy będę mógł łączyć się po wifi lub kablu na adres 192.168.2.1 ?
I czy na tym zdalnym AP jak już się połączę będę miał dostęp do internetu ?
(pytam o to bo w WDS to nie działało - być może z mojej winy)

PunBB bbcode test

Czy też zarządzanie "zdalnym" AP będzie się odbywać poprzez adres 192.168.1.30 ?

Cezary napisał/a:

Wyiksowane bo to dane inwidualne dla radia. Gdyby tam trzeba było wstawić mac adres drugiego ap to bym napisał. Jak bym zostawił realny to zaraz ktoś by się pytał czy też ma takie wstawić.

Ok, tak tez pisałem że to pewnie skrót myślowy i masz tu racje stąd sugerowałem te "yy".

Cezary napisał/a:

Nie. Skąd Ci to przyszło do głowy?

No własnie pisałem że z poradnika, bo tam tak napisane:

AP
/etc/config/wireless

  config wifi-device  radio0
        option type     mac80211
        option channel  5
        option macaddr  xx:xx:xx:xx:xx:xx

Klient
/etc/config/wireless

 config wifi-device  radio0
        option type     mac80211
        option channel  5
        option macaddr  xx:xx:xx:xx:xx:xx

Więc widzę że są takie same adresy "option macaddr  xx:xx:xx:xx:xx:xx" stąd sugestia aby w jednym
było "option macaddr  yy:yy:yy:yy:yy:yy" - bo potem lamer się zastanawia.



Cezary napisał/a:

Zresztą w BB nie masz do czynienia z adresami już, bo inaczej jest wifi identyfikowane.

Czyli w BB mogę sobie to odpuścić ?

Cezary napisał/a:

Dobrze jest. To jest mac adres interfejsu wifi na podstawie którego kiedyś było radio identyfikowane. Masz go nie ruszać i zostawić tak jak był (w poprzednich wydaniach).

Dobrze rozumiem że w tym trybie WDS - AP i Klient mają mieć dokładnie ten sam adres ?

Cezary napisał/a:

Jeden na domyślnej konfiguracji, drugi  - albo jako ap podłączony kablem do portu lan albo jako relayd jeżeli ma się łączyć po wifi.

Ok, czyli relayd (to rozumiem załatwi mi sprawę http://openrouter.info/forum/viewtopic. … amp;t=678)


Cezary napisał/a:

Jak zrobisz zwykłego klienta wifi to będzie robił nat czyli będą miały inną adresację.

Nie wiem czy tak zrobiłem, mam to http://eko.one.pl/?p=openwrt-ath9k#trybwds

Cezary napisał/a:

O jakich mac adresach piszesz?

"option macaddr  xx:xx:xx:xx:xx:xx" z tego przykładu
http://eko.one.pl/?p=openwrt-ath9k#trybwds

Rozwinę tylko czego nie uzyskałem w "Trybie WDS":
- nie mogę się do "zdalnego" routera połączyć przez WIFI
a po kablu tylko jak w kompie na stałe ustawie adres ip z klasy 192.168.2.x

- jak się podłączę do "zdalnego" to nie ma on dostępu do internetu,
tzn. nie mogę na nim instalować pakietów.

Czy w tym tym trybie wystarczy - aby "Klient" miał adres z klasy 192.168.1.x
i będzie wtedy działać ? (w art. wyraźnie napisane że klient z innej puli ma być).

I na koniec jeszcze jedno lamerskie pytanie czy w tym trybie
"option macaddr  xx:xx:xx:xx:xx:xx" na AP i Kliencie adresy MAC mają być takie same ?

P.S.
Cezary jeśli to czytasz a adresy mają być różne to sugeruję poprawkę w poradniku
aby tam w jednym przypadku było "option macaddr  yy:yy:yy:yy:yy:yy".
Być może to oczywiste i to taki skrót myślowy
ale jak wiadomo - lamer nie wie to kombinuje.

Cześć,

Proszę o pomoc i wyrozumiałość bo to mój pierwszy post
w takich tematach i pytania pewnie będą lamerskie.

Przeczytałem:
http://eko.one.pl/?p=openwrt-ath9k
http://eko.one.pl/?p=openwrt-trybypracy
http://openrouter.info/forum/viewtopic. … &t=678

ale za bardzo nie wiem który najlepiej przystaje do moich potrzeb.

Założenia: dwa routery 1043nd, jeden na WAN ma internet po dhcp
Potrzeby:
a. klienci WIFI i kablowi na obu routerach z jednej puli
b. chcę zarządzać routerami po kablu lub po WIFI

Wstępnie zrobiłem "Tryb WDS"  dla ath9k,
ale chyba to nie jest to czego oczekiwałem (albo coś źle robię).

Pozdrawiam!

Cezary napisał/a:

Wiem dlaczego. Jeżeli kompilujesz mdadm to automatycznie zaznacza się też odpowiednia opcja w kernelu. Jeżeli nie kompilujesz to się nie zaznacza i nie działa. Ja nie kompiluję więc i w kernelu tego nie ma. Musisz poczekać do weekendu, zrobię nową wersję z kompilacją mdadm.

Super, dziękuję bardzo i czekam.
Rozumiem że mechanizm o którym wspominasz zmienił się w BB, bo w AA chyba też tego nie robiłeś i działało.

160

(11 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

na mr3020 kmod-usb-uhci-iv? Nie ten system...

Ok, pewnie racja - ja zacytowałem jak tam było w poradniku (nie znam aż tak dobrze architektur jak Ty).

161

(11 odpowiedzi, napisanych Oprogramowanie / Software)

ronin napisał/a:

Na routerze zainstalowałem dodatkowo pakiety:
kmod-usb-storage
fdisk
block-mount
kmod-fs-ext4

Próbuj też, za (http://eko.one.pl/?p=openwrt-hdd)

Cezary napisał/a:

kmod-usb-core
kmod-usb2

W zależności od sprzętu może okazać się także zainstalowanie pakietu:
kmod-usb-uhci-iv
kmod-usb-uhci
kmod-usb-ohci

W przypadku niektórych mostków usb<>ide może okazać się koniecznie zainstalowanie także pakietu
kmod-usb-storage-extras

Po instalacji niezbędne będzie wykonanie restartu urządzenia.

Cezary napisał/a:

Sam sprawdzę dopiero w weekend czy działa czy nie.

Ok, choć mam obawy że to nie działa po jakimiś warunkami.

Nie mówię że nie działa w ogólności - twierdzę ze u mnie nie działa
pod warunkami które u mnie zaszły - choć nie wiem w czym być może zawiniłem.

Przypomnę tylko jakie warunki u mnie zaszły:
1. mdadm --create na ostatnim AA-obsy - działa
2. mdadm --asemble na ostatnim AA-obsy - działa
3. mdadm --asemble na ostatnim BB-obsy - NIE działa
4. mdadm --asemble na ostatnim (po powrocie z BB) AA-obsy - działa
4. mdadm --asemble na ostatnim BB-org - działa

- raid linear
- wszystko na 1043nd v1.

Cezary jestem na BB-obsy twierdzę że nie działa,
jeśli masz czas i chęć mogę powalczyć
jeśli mnie poprowadzisz i napiszesz co potrzebujesz, logi itp.

Jak uważasz że gra nie warta zachodu zaoram macierz i zapominam o problemie
(choć twierdzę że istnieje).

Straciłem cierpliwość i robię kopię macierzy w BB,
potem wracam bo BB-obsy i tam zrobię
mdadm --create
mdadm --asemble
i dam znać jak poszło.

Cezary napisał/a:

Sam raid działa. Masz przykład: http://eko.one.pl/forum/viewtopic.php?id=9633

Właśnie wgrałem oryginalne BB i działa, nie wiem  czemu na Twojej kompilacji nie działa.
Nie wiem jak w było w poście który podesłałeś, ja w każdym razie mdadm --create robiłem w AA
a mdadm -assemble próbowałem w AA (działa), w BB (działa) w BB-obsy (nie działa).
Nie chcę wyciągać pochopnych wniosków - ale po prostu nie działało.

Coś jest nie tak z BB, wgrałem ponownie AA (by obsy r41803) i działa.

root@OpenWrt:/tmp/1# mdadm --verbose --assemble /dev/md0 --run -u "1b4a23e7-1b89-688e-966d-d8338c1a3f91"
mdadm: looking for devices for /dev/md0
mdadm: no RAID superblock on /dev/sdd
mdadm: no RAID superblock on /dev/sdc
mdadm: no RAID superblock on /dev/sdb2
mdadm: no RAID superblock on /dev/sdb1
mdadm: no RAID superblock on /dev/sdb
mdadm: no RAID superblock on /dev/sda
mdadm: no RAID superblock on /dev/mtdblock5
mdadm: no RAID superblock on /dev/mtdblock4
mdadm: no RAID superblock on /dev/mtdblock3
mdadm: no RAID superblock on /dev/mtdblock2
mdadm: no RAID superblock on /dev/mtdblock1
mdadm: no RAID superblock on /dev/mtdblock0
mdadm: /dev/sdd1 is identified as a member of /dev/md0, slot 2.
mdadm: /dev/sdc1 is identified as a member of /dev/md0, slot 0.
mdadm: /dev/sda1 is identified as a member of /dev/md0, slot 1.
mdadm: added /dev/sda1 to /dev/md0 as 1
mdadm: added /dev/sdd1 to /dev/md0 as 2
mdadm: added /dev/sdc1 to /dev/md0 as 0
mdadm: /dev/md0 has been started with 3 drives.

Czy mogę jakoś odzyskać dane z tej macierzy ? (średnio uśmiecha mi się powrót do AA aby tam składać macierz)
Gdybam że ponowne wykonanie

mdadm --create ...

zniszczy wcześniej utworzoną macierz ?
Co może być przyczyną że --assemble nie działa
czyżby w obrazach by obsy - było to jakoś wyłączone (*DIRECT_IO=y) ?

Cześć,

Na AA miałem utworzoną macierz linear, teraz przechodzę na BB i robię:

mdadm --verbose --assemble /dev/md0 --run -u "1b4a23e7-1b89-688e-966d-d8338c1a3f91"
mdadm: looking for devices for /dev/md0
mdadm: cannot open device /dev/sdd1: Invalid argument
mdadm: cannot open device /dev/sdd: Invalid argument
mdadm: cannot open device /dev/sdc2: Invalid argument
mdadm: cannot open device /dev/sdc1: Invalid argument
mdadm: cannot open device /dev/sdc: Invalid argument
mdadm: cannot open device /dev/sdb1: Invalid argument
mdadm: cannot open device /dev/sdb: Invalid argument
mdadm: cannot open device /dev/sda1: Invalid argument
mdadm: cannot open device /dev/sda: Invalid argument
mdadm: cannot open device /dev/mtdblock5: Invalid argument
mdadm: cannot open device /dev/mtdblock4: Invalid argument
mdadm: cannot open device /dev/mtdblock3: Invalid argument
mdadm: cannot open device /dev/mtdblock2: Invalid argument
mdadm: cannot open device /dev/mtdblock1: Invalid argument
mdadm: cannot open device /dev/mtdblock0: Invalid argument

gdzie sda1, sdb1, sdd1 to urzadzenia bedące częscią macierzy.

Zdaje się że problem analogiczny jak tu https://dev.openwrt.org/ticket/12714
tam rozwiązaniem podobno było :

CONFIG_KERNEL_EXPERT=y
CONFIG_KERNEL_DIRECT_IO=y

Czy może robię coś źle ?
może z tego AA muszę coś jeszcze przenieść ? jakiś pliki od mdadm ?

P.S. Offtopic:
Czy lepiej używać linera czy RAID-0, niby w RAID-0 lepsza wydajność,
choć zależy od paru czynników i nie jest to do końca oczywiste
(za http://www.tldp.org/HOWTO/Software-RAID … TO-2.html)
Ja ma aktualnie macierz linear na ext4 z 3 pendrive usb.
Ktoś ma jakieś konkretne doświadczenia ?

Pozdrawiam!

169

(6 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Ty nic, ja prawdopodobnie nie wkompilowałem opcji odpowiedzialej za to.

Ok, w takim razie poprosiłbym (przy najbliższej okazji).

Pozdrawiam!

Cześć,

Sprawa trywialna, ale chyba coś robię źle,
chciałem aby po ponownym zalogowaniu historia shella została.
Własnie przechodzę na BB by obsy, a na AA działało.
(kiedyś był podobny temat dla AA http://eko.one.pl/forum/viewtopic.php?id=4820)

w /etc/profile zmieniłem

export HISTFILE=/root/.history

potem reboot
potem export i widzę:

export HISTFILE='/root/.history'

ale nie działa - nie ma historii, plik /root/.history pusty
co robię nie tak ?

Cezary napisał/a:

- czas systemowy
(...)
Wydanie BB wprowadziło swój własny mechanizm, który można znaleźć w pliku /etc/init.d/sysfixtime, a który jest uruchamiany na starcie systemu - przeszukiwany jest cały system plików na routerze i wyszukiwany jest ostatni czas modyfikacji ze wszystkich plików.

Zdaje się że jest tu mała nieścisłość.
Jeśli dobrze czytam źródła chyba nie jest "przeszukiwany jest cały system plików" a jedynie katalog "/etc"
(wystraszyłem się że mi całego extroota przeszuka)

Cezary napisał/a:

W następnym wydaniu.

http://dl.eko.one.pl/barrier_breaker/ar … ar71xx.ipk

Słowo dotrzymane, dzięki.

Cezary napisał/a:

Bo się nikt nie zgłosił żeby to domyślnie w repo było.

To ja bym poprosił (bo w AA było i używam za http://eko.one.pl/?p=openwrt-dnscrypt)
a na BB chcę się przenieść (w końcu jest już oficjalne wydanie i pewnie na dniach też wyjdzie Twój build).
Byłym wdzięczny.

Pozdrawiam!

Mała aktualizacja, zmienił się adres i dla BB jest aktualnie pod linkiem:

http://exopenwrt.and.in.net/barrier_bre … exOpenWrt/

Swoją drogą czemu tego nie ma teraz w dl.eko.one.pl ? Ja osobiśce bardziej ufam eko niż exopenwrt
i zastanawiam się czy to stamtąd brać.

175

(1 odpowiedzi, napisanych Oprogramowanie / Software)

http://www.cert.pl/news/9083

Widzę u mnie że AA  podatne, ktoś wie jak wygląda sprawa dla BB ?

Jakaś łatka w drodze ?