1

(498 odpowiedzi, napisanych Oprogramowanie)

Proponuję inne podejście do zwiększenia flasha. Jak w którymś z poprzednich postów napisał @Królik, własne "custom buildy" zawsze niosą ryzyko, że zapomnimy o tym co kiedyś zmodziliśmy i po instalacji jakiegoś fabrycznego obrazu uwalimy router. (sam przechodziłem przez to, kiedy upgradowałem mój stary WDR4300 z 18.06 do 19.07 - zapomniałem, że wieki temu wymieniłem flash na większy i po wrzuceniu obrazu od Cezarego radio nie wstało, bo nie mogło - 18.06 rozpoznawał partycje automatycznie, w 19.07 to jest w DTSie. Gdyby nie pomoc Kolegów z forum, nie wiem jak długo bym się z tym pałował)
Co prawda nie uzyskałem max tego, co można wyciągnąć ale partycję factory mam w oryginalnym miejscu i mogę wrócić do firmowego obrazu lub spokojnie wgrać dowolny z cudzych niemodowanych buildów.
OpenWrt próbuje domyślnie zamontować partycję "ubi" lub"data" jako rootfs
(plik  490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch)

Krok 1:
- usunięcie flagi read-only w DTS z partycji reserved, kompilacja i wgranie obrazu
Krok 2:

scp rootfs.bin root@192.168.1.1:/tmp
ssh root@192.168.1.1
cd /tmp
mtd write ./rootfs.bin reserved

Krok 3:
- podmiana etykiet w DTSie (tylko etykiety, nic nie zmieniałem w adresach) :

                partition@600000 {
                        #label = "ubi";
                        label = "reserved";
                        reg = <0x600000 0x1c00000>;
                };

                factory: partition@2e00000 {
                        label = "factory";
                        reg = <0x2e00000 0x100000>;
                        read-only;
                };

                partition@4200000 {
                        #label = "reserved";
                        label = "ubi";
                        reg = <0x4200000 0x3c00000>;
                        #read-only;
                };

i ponowna kompilacja
Krok 4:

scp kernel.bin root@192.168.1.1:/tmp
ssh root@192.168.1.1
cd /tmp
mtd write ./kernel.bin kernel
reboot

W wyniku mamy taki rozkład partycji:

root@OpenWrt:/# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00100000 00020000 "u-boot"
mtd1: 00100000 00020000 "SC PID"
mtd2: 00400000 00020000 "kernel"
mtd3: 01c00000 00020000 "reserved"
mtd4: 00100000 00020000 "factory"
mtd5: 03c00000 00020000 "ubi"
root@OpenWrt:/# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 5.0M      5.0M         0 100% /rom
tmpfs                    60.2M    280.0K     59.9M   0% /tmp
/dev/ubi0_1              44.6M     64.0K     42.2M   0% /overlay
overlayfs:/overlay       44.6M     64.0K     42.2M   0% /
tmpfs                   512.0K         0    512.0K   0% /dev

Pozdrawiam Kolegów smile

2

(1,288 odpowiedzi, napisanych Oprogramowanie)

Chyba tym się skończy, chociaż może jak WAN będzie po kablu to wyniki będą bardziej sensowne.
Do tego chciałem postawić ten 1043 - podłączyć do niego hilinka i zobaczyć, czy kablowy WAN 4300 przenosi tyle, ile wydoli WAN LTE. Ale nie wyszło sad
Zastanawiam się nad Edge Router X - jest na niego wireguard i nawet nie musiałbym na OpenWRT flashować, tylko OpenWRT ma tę zaletę, że na (prawie) wszystkich ustrojstwach mam ten sam interfejs i nie muszę w mojej ułomnej pamięci grzebać "jak to się tu robi" wink

3

(1,288 odpowiedzi, napisanych Oprogramowanie)

Walki ciąg dalszy hmm
- zmieniłem w DTS-ie położenie art i przekompilowałem obraz. Router wstaje, WiFi działa OK.
W logach nie ma błędów, partycje flasha ustawia poprawnie, na oko wszystko OK.
Ale transfer nadal beznadziejny - 1,92/6,95 (ciut wcześniej na 18.06 osiągnąłem 51/35).
Ustawienia software flow offloading nic nie zmieniają - raczej zrozumiałe przy takich prędkościach.

Jak na złość zapasowy 1043 dał na plecy - wyjąłem gada z szuflady, podłączyłem zasilanie, mrugnął kilkakrotnie wszystkimi diodami i odszedł sad
i nie bardzo mogę sobie pozwolić na dalsze testy...
Czyli zakup czegoś nowego, bo za płotem tupią panowie od światłowodu i to, co mi wystarczało na LTE raczej już mi nie wystarczy na łączu 900Mbps sad
Chyba, że ktoś z kolegów ma jakiegoś pomysła co jeszcze z WDR4300 mogę zrobić..

4

(1,288 odpowiedzi, napisanych Oprogramowanie)

@gegu:
Oj durny ja sad
Ten router stoi "od wciąż" i na śmierć zapomniałem, że kiedyś mogłem wymienić na 16MB mad
Prawdopodobnie mam też uboot od pepe2k.
Dzięki, jest punkt zaczepienia, jeżeli tak jest to wystarczy w DTS-ie zmienić i będzie hulać.
Dam znać

EDIT:
Słusznie prawisz. Mam 16MB. Pamięć ludzka zawodną jest sad
Jeszcze raz dziękuję

5

(1,288 odpowiedzi, napisanych Oprogramowanie)

No na to wygląda na pierwszy rzut oka, ale nic nie grzebałem w mtd, tylko wgrałem czysty obraz.
Mogła paść sama z siebie - częsty  przypadek z flashem e3372, ale przed momentem wróciłem do 18.06 i logi są bez żadnych skarg
no i działa jak przedtem.
Ki diabeł?

6

(1,288 odpowiedzi, napisanych Oprogramowanie)

Dzisiejsze testy:

-Wyczyściłem konfigurację na 18.06
- wgrałem 19.07 bez zachowania ustawień
- ponownie firstboot (teoretycznie niepotrzebny ale kompulsywnie chciałem mieć pewność)
- z ssh zmieniłem /etc/config/network - ustawienie eth1 (hilink) jako WAN, reszta bez zmian
- wifi zostawione "na potem"
Log (wycięte tylko komunikaty err i warn)

ri Nov 22 22:54:43 2019 kern.err kernel: [    0.353637] ar7200-usb-phy usb-phy: phy reset is missing
Fri Nov 22 22:54:43 2019 kern.err kernel: [    0.520826] ag71xx 19000000.eth: invalid MAC address, using random address
Fri Nov 22 22:54:43 2019 kern.warn kernel: [    1.606126] This architecture does not have kernel memory protection.
Fri Nov 22 22:54:43 2019 kern.warn kernel: [    6.590650] urandom_read: 3 callbacks suppressed
Fri Nov 22 22:54:43 2019 user.err kernel: [   11.831064] block: unable to load configuration (fstab: Entry not found)
Fri Nov 22 22:54:43 2019 user.err kernel: [   11.844654] block: unable to load configuration (fstab: Entry not found)
Fri Nov 22 22:54:43 2019 user.err kernel: [   11.862979] block: unable to load configuri Nov 22 22:54:43 2019 kern.err kernel: [    0.353637] ar7200-usb-phy usb-phy: phy reset is missing
Fri Nov 22 22:54:43 2019 kern.err kernel: [    0.520826] ag71xx 19000000.eth: invalid MAC address, using random address
Fri Nov 22 22:54:43 2019 kern.warn kernel: [    1.606126] This architecture does not have kernel memory protection.
Fri Nov 22 22:54:43 2019 kern.warn kernel: [    6.590650] urandom_read: 3 callbacks suppressed
Fri Nov 22 22:54:43 2019 user.err kernel: [   11.831064] block: unable to load configuration (fstab: Entry not found)
Fri Nov 22 22:54:43 2019 user.err kernel: [   11.844654] block: unable to load configuration (fstab: Entry not found)
Fri Nov 22 22:54:43 2019 user.err kernel: [   11.862979] block: unable to load configuration (fstab: Entry not found)
Fri Nov 22 22:54:43 2019 user.err kernel: [   11.869958] block: no usable configuration
Fri Nov 22 22:54:43 2019 user.err kernel: [   12.202290] block: unable to load configuration (fstab: Entry not found)
Fri Nov 22 22:54:43 2019 user.err kernel: [   12.216041] block: unable to load configuration (fstab: Entry not found)
Fri Nov 22 22:54:43 2019 user.err kernel: [   12.228491] block: unable to load configuration (fstab: Entry not found)
Fri Nov 22 22:54:43 2019 user.err kernel: [   12.235497] block: no usable configuration
Fri Nov 22 22:54:43 2019 kern.warn kernel: [   12.309427] overlayfs: upper fs does not support tmpfile.
Fri Nov 22 22:54:43 2019 kern.err kernel: [   17.498340] ath: phy0: Unable to initialize hardware; initialization status: -5
Fri Nov 22 22:54:43 2019 kern.err kernel: [   17.505834] ath9k 18100000.wmac: failed to initialize device
Fri Nov 22 22:54:43 2019 kern.warn kernel: [   17.511659] ath9k: probe of 18100000.wmac failed with error -5
Fri Nov 22 22:54:43 2019 kern.warn kernel: [   17.517899] PCI: Enabling device 0000:00:00.0 (0000 -> 0002)
Fri Nov 22 22:54:43 2019 kern.warn kernel: [   17.524604] ath9k 0000:00:00.0: Direct firmware load for ath9k-eeprom-pci-0000:00:00.0.bin failed with error -2
Fri Nov 22 22:54:43 2019 kern.warn kernel: [   17.534898] ath9k 0000:00:00.0: Falling back to user helper
Fri Nov 22 22:54:43 2019 kern.err kernel: [   23.826860] ath: phy1: Unable to initialize hardware; initialization status: -5
Fri Nov 22 22:54:43 2019 kern.err kernel: [   23.834421] ath9k 0000:00:00.0: Failed to initialize device
Fri Nov 22 22:54:43 2019 kern.warn kernel: [   23.840187] ath9k: probe of 0000:00:00.0 failed with error -5
Fri Nov 22 22:56:59 2019 kern.err kernel: [  165.809034] cdc_ether 1-1.2:1.0 eth1: kevent 12 may have been dropped
~
~

Komunikaty o fstab można pominąć, pozostają błędy inicjalizacji ath9k.
Transfer nadal beznadziejny i do tego skacze od ok. 600Kbps do 1,5Mbps na download, upload lepszy - ok 7Mbps, ale i tak to 25% tego co jest pod 18.06
Jakieś pomysły?
Pozdrawiam
Paweł

7

(1,288 odpowiedzi, napisanych Oprogramowanie)

"Od wciąż" mam 18.06 na tplinku WDR4300, WAN na E3372 Hilink, obraz Cezarego, dograny Wireguard i jakieś drobiazgi.
Transfery miałem w granicach 50/35 Mbps w nocy, zero problemów ze stabilnością, uptimy po kilka miesięcy.
Zainstalowałem wczoraj 19.07 Cezarego z zachowaniem ustawień i otworzyłem puszkę Pandora ;-)

- wifi nie wstaje
- transfer 800Kbps/1MBps
- po kilku minutach zabawy z konfiguracją brak miejsca na overlay

Ponowne wgranie bez zachowanych ustawień nie pomogło, firstboot też bez efektu.
W poście #521 jest porada, że panaceum to wgranie stock fw i dopiero potem ponowne wgranie OpenWrt.
Może ktoś potwierdzić? Bo na razie wróciłem do 18.06, dalsze testy jak postawię jakiś zapasowy router i będzie czas na szukanie o co chodzi.
Pozdrawiam
Paweł

8

(7 odpowiedzi, napisanych Sprzęt)

Problem rozwiązany.
Próby wymuszenia APN przez uqmi z linii komend - bezskuteczne.
Prawdopodobna przyczyna - brak jakiegokolwiek profilu PDP w pamięci modemu,

AT+CGDCONT?

zwraca pusty wynik. Po wpisaniu jednego profilu

AT+CGDCONT=1,"IP","vpn.static.pl"

modem połączył się poprawnie i uzyskał publiczne stałe publiczne IP. Od tego momentu reaguje prawidłowo na zmiany w /etc/config/network - wpisanie APN "internet" przydziela dynamiczny adres IP, ponowna zmiana na vpn.static.pl przywraca stałe publiczne IP.

Mój błąd polegał na tym, że odpaliłem nowy router na fabrycznym softcie tylko po to, aby wgrać OpenWRT ;-), a nie spróbowałem połączyć się z netem - wtedy musiałbym ustawić jakiś profil połączenia i wpisać APN.

Może to sugestia do zmian w uqmi/ luci-app?
Pozdrawiam

9

(7 odpowiedzi, napisanych Sprzęt)

Dzięki, spróbuję i zdam raport
Pzdr

10

(7 odpowiedzi, napisanych Sprzęt)

Witam!
Router jak w temacie, wszystko działa bezproblemowo poza jednym: bez względu na to, co zostanie wpisane w sekcji wwan jako APN router zawsze dostaje IP z puli dynamicznych za natem.
Opcję apn można całkiem pominąć, efekt bez zmian.
Wygląda to jakby router ignorował całkowicie wpis dotyczący apn, połączenia działa przy sekcji wwan:

config wan
        option proto wwan

Karta Orange bez PIN, sprawdzona w modemie wewnętrznym w laptopie, przyznanaje publiczne IP.
Jakieś pomysły?
Pozdrawiam

11

(519 odpowiedzi, napisanych Oprogramowanie)

Cezary, manipulowałes plikami z linka który podałeś wyżej?
Ja dodałem sekcje dla wt3020-16M, dodałem dts-a dla 16M, skopilowałem  i jak na razie wszystko mi działa.
Poza tym, że nadal zgłasza się jako WT3020-8M (na podstawie mac-adresu)
i przy próbie aktualizacji przez sysupgrade wrzeszczy, że "Supported device WT3020-16M" i trzeba dodać -F

12

(64 odpowiedzi, napisanych Oprogramowanie)

@pepe2k: Jakiś czas temu odnoście U-boota:

pepe2k napisał/a:

Nie tylko myślę ale i trwają zaawansowane prace w temacie smile

Są szanse na Twoją wersję?
Bo closed-source od pascala nie zainstaluję "w imię zasad, sk...u, w imię zasad" wink

13

(519 odpowiedzi, napisanych Oprogramowanie)

smile smile smile
Bo dopiero od wczoraj

14

(519 odpowiedzi, napisanych Oprogramowanie)

Cezary napisał/a:

Sprawdź czy zasilanie flash nie jest 3.3v

Oczywiście jest na 8-mej nodze.
Czy ktoś znalazł może jakieś wygodniejsze miejsce do podkradania 3,3V?
Mam przejściówkę - samoróbkę USB-serial na FTDI, wymaga zasilenia toru serial od strony routera a na  flashu ciasno, poza tym przelutowywałem go w amoku i wolę nie dotykać yikes

15

(519 odpowiedzi, napisanych Oprogramowanie)

Jutro... Jestem na nogach od 2 rano hmm

16

(519 odpowiedzi, napisanych Oprogramowanie)

U mnie objawy podobne - brak "mrygania" diody.
Nie działa reset do fabryki przez długie wciśnięcie przycisku - żadnej reakcji diody.
Na szybko naprawiłem przez wgranie klipsem zgranego wcześniej obrazu flasha 8M.
Startuje normalnie.
Jutro ciąg dalszy - wgram ponownie obraz 16M od Cezarego i zobaczę na konsoli co się dzieje.

17

(519 odpowiedzi, napisanych Oprogramowanie)

No i wisi... DHCP nie przyznaje adresu, po ustawieni w kompie adresu ręcznie ping nie działa...
Na dziś koniec, bo nie ma kabla szeregowego. Wlutuję tylko piny do konsoli, dalszy ciąg jutro.

18

(519 odpowiedzi, napisanych Oprogramowanie)

Wymieniłem własnie flasha na 16MB, skopiowałem wczesniej starą zawartość kości 8MB i wgrałem do 16MB.
Router zgłasza sie jako 8M:

Wed May 31 22:19:43 2017 kern.notice kernel: [    0.000000] Linux version 4.4.70 (buildbot@builds) (gcc version 5.4.0 (LEDE GCC 5.4.0 r4281-09c2f4a) ) #0 Tue May 30 13:40:51 2017
Wed May 31 22:19:43 2017 kern.info kernel: [    0.000000] Board has DDR1
Wed May 31 22:19:43 2017 kern.info kernel: [    0.000000] Analog PMU set to hw control
Wed May 31 22:19:43 2017 kern.info kernel: [    0.000000] Digital PMU set to hw control
Wed May 31 22:19:43 2017 kern.info kernel: [    0.000000] SoC Type: MediaTek MT7620N ver:2 eco:6
Wed May 31 22:19:43 2017 kern.info kernel: [    0.000000] bootconsole [early0] enabled
Wed May 31 22:19:43 2017 kern.info kernel: [    0.000000] CPU0 revision is: 00019650 (MIPS 24KEc)
Wed May 31 22:19:43 2017 kern.info kernel: [    0.000000] MIPS: machine is Nexx WT3020 (8M)

Sama kość jest rozpoznawana poprawnie, ale miejsca nadal jak na 8MB.
(obraz snapshot Reboot (SNAPSHOT, r4291-21f25bc))

[    0.550876] m25p80 spi0.0: w25q128 (16384 Kbytes)
[    0.560310] 4 ofpart partitions found on MTD device spi0.0
[    0.571242] Creating 4 MTD partitions on "spi0.0":
[    0.580797] 0x000000000000-0x000000030000 : "u-boot"
[    0.592457] 0x000000030000-0x000000040000 : "u-boot-env"
[    0.604985] 0x000000040000-0x000000050000 : "factory"
[    0.616922] 0x000000050000-0x000000800000 : "firmware"
[    1.277135] 2 uimage-fw partitions found on MTD device firmware
[    1.288966] 0x000000050000-0x000000190a4f : "kernel"  
[    1.300466] 0x000000190a4f-0x000000800000 : "rootfs"
[    1.312169] mtd: device 5 (rootfs) set to be root filesystem
[    1.323644] 1 squashfs-split partitions found on MTD device rootfs
[    1.335974] 0x000000374000-0x000000800000 : "rootfs_data"

Obraz 16MB od Cezarego nie daje sie wgrać:

root@LEDE:/tmp# sysupgrade -n ./l.bin
Device wt3020-8M not supported by this image
Supported devices: wt3020-16M
Image check 'fwtool_check_image' failed.
root@LEDE:/tmp#

Mogę bezkarnie użyc -F? Bo po tym, co przeczytałem wyżej mam stracha, a nie mam przy sobie kable szeregowego..

19

(11 odpowiedzi, napisanych Oprogramowanie)

Czy wireguard chodzi na ostatniej wersji LEDE (17.01.1, r3316-7eb58cf109)?
konfigurację mam na 100% poprawną, bo łączę się klientem z Linuxa, ta sama konfiguracja przeniesiona na router zwisa na handshaku (pakiety docierają do "serwera", potem cisza).
Można o tym poczytać tu:
https://lists.zx2c4.com/pipermail/wireg … 01259.html
Chciałem przestawić się z OpenVPN na wireguard, bo przy coraz szybszych łączach OpenVPN zaczyna stanowić wąskie gardło..

[EDIT 21:43]
SNAPSHOT, r4235-61eb18d z dn. 27.05 działa

20

(42 odpowiedzi, napisanych Oprogramowanie)

Kilka godzin braku dostępu do netu i już Cezary mnie ubiegł i rozwiązał wszystkie Twoje problemy wink.

21

(42 odpowiedzi, napisanych Oprogramowanie)

A masz w ogóle uruchomiony serwer samby?

zbynex napisał/a:

Extroot w mojej ocenie nie jest idealnym rozwiązaniem. Wystarczy że się USB wywali i cały system plików jest rozwalony.

Popieram kolegę w 100%. Jak zdecydowałem się wreszcie na wymianę flasha, skończyły mi się problemy. Dodatkowym plusem jest to, że teraz modem mam wpięty bezpośrednio w router, aktywny hub stał się zbyteczny. Kilkanaście takich kompletów działa od 2 miesięcy bez jednej zwiechy.

23

(0 odpowiedzi, napisanych Oprogramowanie)

Budowa Time Machine na LEDE trochę się różni od opisywanych w sieci (w LEDE jest netatalk v3), opiszę instalację i konfigurację.
Time Capsule udaje terminal HP Thin Client HP t5740 (2GB RAM, flash disk 2GB, dysk SATA 1TB).
Opis instalacji dysku 2,5" wewnątrz obudowy terminala można znaleźć np. >>tu<< lub >> tu <<. Dodam tylko, że na śrubki mocujące dysk trzeba nałożyć podkładki o gr. ok. 1mm - wtedy jedyną modyfikacją obudowy jest usunięcie jednego pinu vesa, wszystko idealnie mieści się w obudowie.
Zainstalowałem własną kompilację LEDE z obsługą RAM-u > 1GB, sterownikami karty sieciowej tg3 i kilkoma innymi drobnymi modyfikacjami.
Dysk przeznaczony na Time Machine może być sformatowany w ext4, nie trzeba przeznaczać na TM całego dysku ani partycji, można wybrany katalog na dysku. Ja mam na dysku 1 partycję etx4, montowaną w /home i na TM przeznaczyłem katalog /home/TimeMachine
Procedura:
1. Instalacja avahi i netatalk:

opkg update && opkg install avahi-daemon netatalk


2. Opcjonalnie - instalacja shadow-utils (nowego użytkownika można dodać ręcznie)

opkg install shadow-groupadd shadow-groupdel shadow-groupmod shadow-useradd shadow-userdel shadow-usermod

3. Dodanie nowego użytkownika i grupy, ustawienie hasła użytkownika:

groupadd timemachine
useradd username -N -g users -G timemachine
passwd username

gdze username to nazwa użytkownika TM.
4. Utworzenie katalogu na TM i zmiana uprawnień

mkdir /home/TimeMachine
chgrp timemachine /home/TimeMachine && chmod 770 /home/TimeMachine

5. Konfiguracja netatalk: vi /etc/afp.conf:
Uzupełniamy sekcję [Global] i definicję udziałów afp:

;
; Netatalk 3.x configuration file
;

[Global]
; Global server settings
uam path = /usr/lib/uams
;uam list = uams_guest.so uams_dhx.so uams_dhx2.so
uam list = uams_dhx.so uams_dhx2.so
advertise ssh = yes
log file = /home/afpd.log

; [Homes]
; basedir regex = /xxxx

; [My AFP Volume]
; path = /path/to/volume

; [My Time Machine Volume]
; path = /path/to/backup
; time machine = yes

[Time Machine]
path = /home/TimeMachine
time machine = yes

W sekcji [Global] dołożyłem logowanie do pliku - jeśli tej linii nie ma, afpd zapisuje do loga systemowego, z którego trudniej wyodrębnić informację o zdarzeniach związanych z afpd. Wolumin dla TM ma ustawioną flagę time machine, można zdefiniować więcej woluminów z różnymi uprawnieniami (pełna dokumentacja netatalk v3 dostępna jest na stronie projektu: sourceforge
6. Zmiana uprawnień pliku /etc/afpd.conf - bardzo istotna. Domyślnie jest:

ls -l /etc/afp.conf
-rw-------    1 root     root       558 Oct 29 22:07 /etc/afp.conf

Demon afpd pracuje z uprawnieniami root-a, ale podczas próby połączenia użytkownika uruchamiany jest kolejny proces z uprawnieniami tego użytkownika, nie ma on dostępu do pliku afp.conf i po kilkudziesięciosekundowym mieleniu na Mac-u wyskakuje komunikat o błędzie, pomimo poprawnie podanej nazwy użytkownika i hasła.
Zmieniamy to:

chgrp timemachine /etc/afp.conf && chmod 640 /etc/afp.conf

Pozostaje restart demona afpd: /etc/init.d/afpd restart
Po restarcie w katalogu /tmp/netatalk tworzą się pliki afp_signature.conf:

# DON'T TOUCH NOR COPY THOUGHTLESSLY!
# This file is auto-generated by afpd.
#
# ServerSignature is unique identifier used to prevent logging on to
# the same server twice.
#
# If setting "signature = xxxxx" in afp.conf, this file is not used.

"PicoNAS"       A0FC3E0F553E364F1F01D0DF71B24EF1

PicoNAS to nazwa hosta (z pliku /etc/config/system), można ją ew. zmienić w pliku konfiguracyjnym avahi, dalej sygnatura serwera.
Oraz plik afp_voluuid.conf:

# DON'T TOUCH NOR COPY THOUGHTLESSLY!
# This file is auto-generated by afpd
# and stores UUIDs for Time Machine volumes.

"Time Machine"  1874F34D-1D7C-4EE6-EBE9-977B72461ED2

zawierający informację o zdefiniowanych w /etc/afp.conf voluminach. Jeżeli pliki się utworzą i zawierają wymagane informacje, demon afpd działa i oczekuje na połączenie.
Sprawdzamy, czy możemy połaczyć się z Mac-a: w finderze command-k, adres serwera to afp://ip_serwera (potem można to wpisac do dns-a). Po chwili powinien pojawić się monit o podanie użytkownika i hasła. Po podaniu poprawnych informacji powinna pojawić się lista udziałów serwera - zdefiniowanych w pliku /etc/afp.conf.
Jeżeli tak jest, ozacza to, że afpd działa poprawnie. Aby wolumen zdefiniowany jako time machine = yes można było używać jako dysk archiwizacyjny Mac-a, trzeba jeszcze odblokować dostęp do nie-applowych wolumenów backupu - w terminalu maca wpisujemy:

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

Teraz można uruchomić Time Machine na Macu, wybrać dysk - powinny pojawić się udziały, zdefiniowane jako time machine = yes.

Nie potrzeba nic modyfikować w plikach konfiguracyjnych demona avahi. Ale w finderze na Mac-u serwer nie ma poprawnej ikony - wyświetla się ikona ze znakiem "?". Aby to zmienić, trzeba utworzyć plik /etc/avahi/services/afpd.service:
(w pierszej linii pliku xml brakuje 2 znaków "?", blokowały wysłanie postu)

<xml version="1.0" standalone="no">
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">%h</name>
  <service>
    <type>_afpovertcp._tcp</type>
    <port>548</port>
  </service>
  <service>
    <type>_device-info._tcp</type>
    <port>0</port>
    <txt-record>model=Xserve</txt-record>
  </service>
</service-group>

Istotna jest linia model=, dostępne warianty to:   
MacBook  Laptop  MacBook4,1,Black  MacBookPro  MacBookAir  MacPro  iMac  Macmini  AppleTV  iPhone iPodTouch  iPad  Xserve  RackMac  TimeCapsule  PowerBook  PowerMac  AppleTV1  AppleTV2  AirPort. Demon avahi sam wykrywa, że konfiguracja uległa zmianie i przeładowuje ją.
Poprzednie wersje netatalk wymagały, aby w tym pliku były też zdefiniowane udziały afp, musiała być zgodność nazewnictwa woluminów w plikach konfiguracyjnych afpd i avahi. Wersja 3 netatalk znacznie to upraszcza.

Lub zwyczajnie dograj Luci do tego co masz:

opkg update
opkg install luci

Jesli chcesz mieć po polsku, jeszcze

opkg install luci-i18n-base-pl

To rozwiązanie jest IMHO lepsze, bo masz minimalny obraz z GUI i możesz dograć tylko to, co naprawdę potrzebujesz.
Te 4MB flasha to nie tak dużo i czasem trzeba wybierać - rybki czy akwarium wink

25

(106 odpowiedzi, napisanych Oprogramowanie)

zbynex napisał/a:

Rozumiem że masz TTL o pziomach napewno 3V3 ?

Tak, tor UART jest zasilony z routera. Zresztą i innymi egzemplarzami 1043ND i z kilkudziesięcioma różnymi innymi urządzeniami - routerami, sterownika, 5V czy 3,3V - działa bez pudła.

Cezary napisał/a:

5zł nie majątek, możesz sobie kupić interfejs na allegro i sprawdzić nowy.

Kupię, pomimo, że jestem z Poznania, a jak wiadomo Szkoci to Poznaniacy wygnani za rozrzutność wink
Mój interfejs powstał z potrzeby chwili, w nocy przed kilkoma dniami wolnymi, a ponieważ się do tej pory sprawdzał, to przestałem się sprawą interesować. Poprzedni jednostkowy przypadek zlekceważyłem, drugiego nie zlekceważę. Jak dotrze nowy interfejs, przetestuję i tym razem dam znać.