51

Odp: Debian na Alix3d2

Będzie widoczny jak będziesz używał drivera pata a nie libata jak pewnie teraz masz.

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

52

Odp: Debian na Alix3d2

Rozumiem. No nie jest to takie istotne tak że nie bede juz zmienial drivera.

Zapytam tylko jeszcze czy da sie te triggery ustawić gdzies na stałe? Czy trzeba zrobic skrypt ktory przy kazdym uruchomieniu bedzie wpisywal odpowiednie wartosci?

P.S. kompiluje wlasnie kernel z obsluga OCF...

53

Odp: Debian na Alix3d2

Trzeba ustawiać za kazdym razem w na starcie  w skrypcie.

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

54

Odp: Debian na Alix3d2

Witaj,

Zabralem sie za patchowanie openssl. Sciagnalem zrodla 0.9.8n. Zaaplikowalem patch z ocf najnowszego wydania. Przebieglo bez zarzutu.

potem ./config --with-cryptodev

Ale zwraca mi blad na koncu.
Caly przebieg wyglada tak:

Alix-VPN:/usr/src/openssl-0.9.8n# ./config --with-cryptodev
Operating system: i586-whatever-linux2
Configuring for linux-elf
Configuring for linux-elf
    no-camellia     [default]  OPENSSL_NO_CAMELLIA (skip dir)
    no-capieng      [default]  OPENSSL_NO_CAPIENG (skip dir)
    no-cms          [default]  OPENSSL_NO_CMS (skip dir)
    no-gmp          [default]  OPENSSL_NO_GMP (skip dir)
    no-jpake        [experimental] OPENSSL_NO_JPAKE (skip dir)
    no-krb5         [krb5-flavor not specified] OPENSSL_NO_KRB5
    no-mdc2         [default]  OPENSSL_NO_MDC2 (skip dir)
    no-montasm      [default]
    no-rc5          [default]  OPENSSL_NO_RC5 (skip dir)
    no-rfc3779      [default]  OPENSSL_NO_RFC3779 (skip dir)
    no-seed         [default]  OPENSSL_NO_SEED (skip dir)
    no-shared       [default]
    no-zlib         [default]
    no-zlib-dynamic [default]
IsMK1MF=0
CC            =gcc
CFLAG         =-DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DHAVE_CRYPTODEV -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM
EX_LIBS       =-ldl
CPUID_OBJ     =x86cpuid-elf.o
BN_ASM        =bn86-elf.o co86-elf.o
DES_ENC       =dx86-elf.o yx86-elf.o
AES_ASM_OBJ   =ax86-elf.o
BF_ENC        =bx86-elf.o
CAST_ENC      =cx86-elf.o
RC4_ENC       =rx86-elf.o rc4_skey.o
RC5_ENC       =r586-elf.o
MD5_OBJ_ASM   =mx86-elf.o
SHA1_OBJ_ASM  =sx86-elf.o s512sse2-elf.o
RMD160_OBJ_ASM=rm86-elf.o
PROCESSOR     =
RANLIB        =/usr/bin/ranlib
ARFLAGS       =
PERL          =/usr/bin/perl
THIRTY_TWO_BIT mode
DES_PTR used
DES_RISC1 used
DES_UNROLL used
BN_LLONG mode
RC4_INDEX mode
RC4_CHUNK is undefined
make: *** Brak reguł do wykonania obiektu `links'. Stop.

Czy czegoś mi brakuje?

55

Odp: Debian na Alix3d2

Zobacz w makefile co sie kryje po prostu pod tym links.

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

56

Odp: Debian na Alix3d2

links:
        @$(PERL) $(TOP)/util/mkdir-p.pl include/openssl
        @$(PERL) $(TOP)/util/mklink.pl include/openssl $(EXHEADER)
        @set -e; target=links; $(RECURSIVE_BUILD_CMD)

Pliki sa w katalogu. No chyba ze problem z perlem...

57

Odp: Debian na Alix3d2

Tak, chyba perla potrzebujesz.

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

58

Odp: Debian na Alix3d2

Jest perl i libperl ale problem dalej ten sam...

59

Odp: Debian na Alix3d2

Czekaj, ale to nie makefile był tylko configure. Poszukaj w nim co on woła i pokaż to.

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

60

Odp: Debian na Alix3d2

Nie wiem co sie stalo ale ruszyło... Wywalio jeszcze w miedzyczsie ze nie ma cryptodev.h ale wrzucilem z ocf i idzie narazie ladnie. Odezwe sie co z tego wyjdzie.

61

Odp: Debian na Alix3d2

A czy rekompilacja openssl wspomoze openvpn? W tej chwili sprawdzalem sciaganie plikow z ftp ale przez openvpn to transfer byl rzedu 600KB/s co nie jest oszalamiajace przy prawie 11MB/s bez szyfrowania...

62 (edytowany przez lucjan 2010-03-27 17:58:31)

Odp: Debian na Alix3d2

Sukces :-) Openssl daiała pieknie...

63

Odp: Debian na Alix3d2

Tylko pamiętaj że ten akcelerator w alixie to aes-128. Jak użyjesz innego kodowania to nici ze wspomagania.

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

64 (edytowany przez lucjan 2010-03-27 18:33:15)

Odp: Debian na Alix3d2

Tak wiem. Serwer openvpn mam ustawiony na aes128 ale nie widze roznicy w transferach. Czy nie trzbea jescze jakiejsc opcji dodatkowej wlaczyc w openvpn?

Test na openssl (jak na twojej stronie) przebiegl wg oczekiwan tak ze akcelerator dziala.

65

Odp: Debian na Alix3d2

Załadowałeś oczywiście moduły od cryptodev?

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

66

Odp: Debian na Alix3d2

Tak oczywiscie, inicjuje je przez /etc/modules.

Dodanie wpisu do pliku konfiguracyjnego OpenVPN: engine cryptodev - zwraca taki komunikat w logu: "OpenSSL error: cannot load engine 'cryptodev'"

Przekompilowalem zrodla openvpn z debiana ale niestety nie pomoglo (znalazlem gdzies ze powinno pomoc).

67

Odp: Debian na Alix3d2

napisz openssl

a póżniej engine. Jak nie wyświetli cryptodev to znaczy że nie zainstalowałeś tego po prostu.

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

68

Odp: Debian na Alix3d2

OpenSSL:

# openssl engine
(cryptodev) BSD cryptodev engine
(padlock) VIA PadLock (no-RNG, no-ACE)
(dynamic) Dynamic engine loading support
(4758cca) IBM 4758 CCA hardware engine support
(aep) Aep hardware engine support
(atalla) Atalla hardware engine support
(cswift) CryptoSwift hardware engine support
(chil) CHIL hardware engine support
(nuron) Nuron hardware engine support
(sureware) SureWare hardware engine support
(ubsec) UBSEC hardware engine support

OpenVPN:

# openvpn --show-engines
OpenSSL Crypto Engines

VIA PadLock (no-RNG, no-ACE) [padlock]
Dynamic engine loading support [dynamic]

Widze ze moj openvpn nie wspiera cryptodev choc wydawalo mi sie ze wystarczy ze wspiera je openssl. Tak by wynikało tez z tego co pisze w logu.

69

Odp: Debian na Alix3d2

Mam pytanie juz offtopic.

Mam w alixie zainstalowana karte wlan na atherosie (CM9), korzysta z ath5k.

Zaobserwowalem cos takiego przy przeplywie dancyh przez alixa. Na alixie bridge z wlan0 i eth0

Przesylam z laptopa po wlan (alix jako ap) do urzadzenia juz podlaczonego po ethernecie.

Wysylanie i odbieranie dancyh po tcp nie obciaza w ogole procesora w alixie. Wysylanie danych udp również nie obciaza alixa ale odbieranie danych udp juz obciaza go w 40% przy mniej wiecej 25 MBit/s ktore udalo mi się uzyskać na tej karcie.

Obiciązenie widoczne jest na procesie: ksoftirqd/0

Co moze byc nie tak? Ewentualnie czy to jest normalne zachowanie?

70

Odp: Debian na Alix3d2

Na przerwaniach karty.

Ja też mam cm9, ale używam madwifi, bo chodziło u mnie lepiej (w sensie wydajniej) niż ath5k. Ale dawno nie sprawdzałem już ath5k, wiec może by już inaczej.

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

71

Odp: Debian na Alix3d2

hmm. To nie dobrze. W zasadzie zaraz zmieniam karte na cos z N tak ze zobacze jak sie wtedy bedzie zachowywało na ath9k.

Moge gdzies to sprawdzic? Moze uda mi sie doprowadzic to do porzadku?

72

Odp: Debian na Alix3d2

R52HN na rspro ponoć się całkiem nieźle sprawuje, więc możesz sprawdzić też na alixie.

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

73

Odp: Debian na Alix3d2

Wlasnie myslalem nad R52N czyli ta z nizsza moca. Ale to ten sam chipset. Zobaczymy.