Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-02-12 16:47:03

  bryn1u - Użytkownik

bryn1u
Użytkownik
Zarejestrowany: 2009-04-17

Wyciagniecie ustawien z aktualnego kernela do .config

Witam.

Posiadam malutka maszynke na "domowe" potrzeby w ovh. Chcec sobie przekompilowac aktualne jajko

Kod:

 
root@ks3290849:/usr/src# uname -a
Linux ks3290849.kimsufi.com 3.2.13-grsec-xxxx-grs-ipv6-32 #1 SMP Thu Mar 29 09:43:21 UTC 2012 i686 i686 i386 GNU/Linux

I chcialbym sobie zmienic na jajko 3.2.38 + grsex. Niestety za kazdym razem wywala mi jakis blad. Probowalem nawet ustawien z OVH .configu, ktory udostepniaja oraz defalutowego za pomoca make defconfig, ale bez skutku. Problemu by nie bylo gdyby byl stary config, ktory przewaznie znajduje sie w /boot. Niestety OVH prowadzi dziwna polityke, ktora nie pozwala na dostep do .configa z zew. (po prostu go nie ma) Stad moje pytanie czy jest mozliwosc wyciagniecie ustawien do nowego configa z juz skompilowanego jajka ? Przyznam sie bez bicia, ze nigdy sie nie spotkalem z configiem bez configa.

Z gory dziekuje.
Pozdrawiam.


E-Booki: FreeBSD, OpenBSD, Linux, Hacking, PHP, Catia, Perl_CGI, Mysql ...
[b]http://unix-ebooki.neth.pl/[/b]

Offline

 

#2  2013-02-12 16:49:29

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Wyciagniecie ustawien z aktualnego kernela do .config

/proc/config.gz, ale skoro utrudniają, to i tego pewnie nie będzie.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#3  2013-02-12 18:05:12

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Wyciagniecie ustawien z aktualnego kernela do .config

Jajo ovh ma wyłączne ładowanie modułów, i konfigu z niego normalnie nie wytargasz.

Jak potrzebujesz przekompilować, to config do takiego jajka jest dostępny na serweze ftp ovh, na forum.ovh są sznurki na ten temat, w razie czego też lepiej tam pytać.

Tu masz info od  pracownika ovh - który pisze, skąd wziąść defaultowy konfig:
http://forum.ovh.pl/showthread.php?t=15248

Jest też pomoc techniczna, jakby forum nie pomogło.
Jak się płaci, to się też wymaga.

Jak chcesz sam zrobić konfig kernela, to targasz moduły z

Kod:

lspci -k

i

Kod:

lspci -n

Tutaj masz gotowe narzędzie do tego:
http://kmuto.jp/debian/hcl/
Do tych sterowników musisz zaznaczyć opcje, które potrzebujesz, może nie za pierwszym, ale z trzecim razem jajo już powinno śmigać bez problemu.

Kiedyś, ze dwa latka temu, kompilowałem jajo na serwerze ovh, ( wtedy był dostępny oficjalnie przez http - wersja 2.6.26 chyba), i pamiętam, że ich konfig mnie mocno zdziwił  np był tam kompletny grsecurity, ale nie nie było modułów netfiltera do normalnego iptables.

Potem zajarzyłem, ze przecież do każdego serwera proponują firewall Cisco ASA za 79/mies.

W każdym razie albo pomoc techniczna ovh (gdzie jest config) , albo na piechotkę od allnoconfig (to wbrew pozorom wcale nie jest jakiś horror na serwerze, który potrzebuje 6 sterowników na krzyż, i wszystkie można wytargać z  lspci.)

I nie musisz 3 raz zakładać wątku, bo o tym pisałem już tutaj:
http://forum.dug.net.pl/viewtopic.php?pid=223987#p223987 i dzisiaj piszę drugi raz.

Tu masz konfigi do starszych jajek, ja chyba z tego adresu kiedyś sciągnąłem:
http://www.mmnt.net/db/0/0/ftp.ovh.net/made-in-ovh/bzImage/old/


Edyta:
Tu jest jakieś 3.2:
http://www.mmnt.net/db/0/0/ftp.ovh.net/made-in-ovh/bzImage/
Względnie świeże.
W tym wątku też są sznurki:
http://forum.ovh.pl/showthread.php?t=6698

Ja mam tylko taki kłopot, że z mojego kompa nie mogę się wbić na serwer ftp ovh, a nie chce mi się wynajmować serwera po to, żeby zobaczyć, czy ten ftp jest dostępny w intranecie ovh.

To by było na tyle
;-)

Ostatnio edytowany przez Jacekalex (2013-02-12 18:27:57)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#4  2013-02-12 19:34:02

  mati75 - Psuj

mati75
Psuj
Skąd: default city
Zarejestrowany: 2010-03-14
Serwis

Re: Wyciagniecie ustawien z aktualnego kernela do .config

Dystrybucyjne normalnie pracują na serwerach ovh przynajmniej w Debianie.


[img]https://l0calh0st.pl/obrazki/userbar.png[/img]

Offline

 

#5  2013-02-12 20:09:19

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Wyciagniecie ustawien z aktualnego kernela do .config

[quote=mati75]Dystrybucyjne normalnie pracują na serwerach ovh przynajmniej w Debianie.[/quote]
Każde rozwiązanie ma zalety i wady.
Dystrybucyjny może sobie działać, ale każda możliwość ładowania modułów daje możliwość podrzucenia lewego modułu z backdorem.
O wiele lepiej zrobić kernel zbudowany na sztywno ze wszystkimi potrzebnymi modułami i sterownikami,  i wyłączyć ładowanie modułów zewnętrznych.

Wtedy niemożliwe jest załadowanie obcego kodu do kernela nawet, gdy atakujący zdobędzie uprawnienia roota.

Wyjątek zrobiłbym ewentualnie  dla xtables-addons a konkretnie modułu xt_SYSRQ, który pozwala odpalić polecenie Magic_SYSRQ przez zaszyfrowany pakiet UDP, to akurat może się przydać w razie ciężkich problemów.

W dodatku taki serwer, jeśli ma własne dyski, to potrzebuje zaledwie kilku sterowników, kontroler dysku i chipsetu, pamięci, karty sieciowej, systemy plików, sieć i firewall.
Trochę więcej zabawy jest z iscsi czy drbd.
Nie używa się na nim natomiast  kart muzycznych, ani kamerek video i nie podłącza fonów z Androidem, bluetootha i podobnych śmieci.
Więc nie czaję, dlaczego nie starcza allnoconfig i lspci.
Jak ktoś potrafi kompilować kernele, to nie powinien mieć żadnego problemu z takim jajem.

Na takim serwerze też warto wywalić udev, postawić statyczny dev albo mdev, systemy plików ustawić w fstab, i wszystko pójdzie stabilnie i szybko.
I dzięki takiej konfiguracji system ma  możliwie najmniejszą liczbę punktów [url=http://en.wikipedia.org/wiki/Single_point_of_failure]SPOF[/url].

Pozdrawiam
;-)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#6  2013-02-13 14:32:43

  bryn1u - Użytkownik

bryn1u
Użytkownik
Zarejestrowany: 2009-04-17

Re: Wyciagniecie ustawien z aktualnego kernela do .config

I wielkie nic.

Skopiowalem OVH config do /usr/src/linux-3.2.38, wpierw nalozylem grsec, poszlo bez problemu pozniej config. Kompilacja tez przeszla bez blednie. Podczas menuconfig sprawdzilem czy sa zaladowane moduly. SA ! Zainstalowalem nowe jajko dpkg -i *.deb, ktory sie znajdowal w /usr/src i po rebocnie jedno wielkie g... A najlepsze jest to, ze jak odpalam server z pierwotnego jajka to tez nie wstaje. Juz wiem czemu ludzie nie lubia linuxa.

Kernel nowy 3.2.38-grsex

[img]http://img42.imageshack.us/img42/4247/screenshot007ua.jpg[/img]

Kernel stary 3.2 - OVH

[img]http://img715.imageshack.us/img715/1848/screenshot008qb.jpg[/img]


I co mozna zrobic oprocz strzelenia sobie w leb ?

Ostatnio edytowany przez bryn1u (2013-02-13 16:00:28)


E-Booki: FreeBSD, OpenBSD, Linux, Hacking, PHP, Catia, Perl_CGI, Mysql ...
[b]http://unix-ebooki.neth.pl/[/b]

Offline

 

#7  2013-02-13 18:54:05

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Wyciagniecie ustawien z aktualnego kernela do .config

Żeby jajo wstało na raidzie, trzeba mu to ustawić w parametrach startowych - w cmdline.
i oczywiście musi mieć moduły do raida i kontrolery wbudowane.

Poza tym jajo ovh - jak na nim odpalisz - to co jest w /proc/cmdline?

Ciąg dalszy w dmesg....
I nie czaję, czemu on woła o root-NFS - jeśli ma swoje dyski.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#8  2013-02-15 00:56:42

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: Wyciagniecie ustawien z aktualnego kernela do .config

zapodaj jeszcze fstaba i konfig gruba.


LRU: #472938
[b]napisz do mnie:[/b] ola@mojmail.eu
[url=http://valhalla.org.pl]Hołmpejdż[/url] | [url=http://valhalla.org.pl/foto]Galerie[/url] | [url=http://valhalla.org.pl/tech]"Twórczość"[/url] || [url=http://img.munn.in]Free Image Hosting[/url]

Offline

 

#9  2013-02-15 03:40:20

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Wyciagniecie ustawien z aktualnego kernela do .config

Udało mi się wczoraj jakimś cudem wytargać z ovh ftpa jakiś konfig.
Moduły do sprzętu ma zaznaczone, przyda się na pewno:
http://jacekalex.sh.dug.net.pl//config-ovh-x86-64

W tym jaju nie ma ani Grseca, ani Paxa, ani Ipseta.
Na serwer się nadaje jak kozia dupa na torbę podróżną, dawno nie widziałem takiej tandety.
Zabezpieczenia musisz zrobić sam, ale grunt, że sterowniki sprzętu  ma zaznaczone.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#10  2013-02-16 22:32:00

  bryn1u - Użytkownik

bryn1u
Użytkownik
Zarejestrowany: 2009-04-17

Re: Wyciagniecie ustawien z aktualnego kernela do .config

Dzieki Jacku. Wlasnie sprawdzam.


E-Booki: FreeBSD, OpenBSD, Linux, Hacking, PHP, Catia, Perl_CGI, Mysql ...
[b]http://unix-ebooki.neth.pl/[/b]

Offline

 

#11  2013-02-17 19:12:30

  bryn1u - Użytkownik

bryn1u
Użytkownik
Zarejestrowany: 2009-04-17

Re: Wyciagniecie ustawien z aktualnego kernela do .config

Hej.

Dostaje juz ktorys raz z rzedu taki blad:

Kod:

grsec: protected kernel image paths
  GEN     .version
  CHK     include/generated/compile.h
  UPD     include/generated/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
kernel/built-in.o: In function `ns_capable_nolog':
(.text+0x1ccfc): undefined reference to `security_capable_noaudit'
make[2]: *** [.tmp_vmlinux1] Error 1
make[1]: *** [deb-pkg] Error 2
make: *** [deb-pkg] Error 2

W google pusciutko.


E-Booki: FreeBSD, OpenBSD, Linux, Hacking, PHP, Catia, Perl_CGI, Mysql ...
[b]http://unix-ebooki.neth.pl/[/b]

Offline

 

#12  2013-02-18 01:59:32

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Wyciagniecie ustawien z aktualnego kernela do .config

Weź lepiej sróbuj źródełka z kernel,org, nałóż sam łatki, to będziesz przynajmniej wiedział, co w nim jest.

I jak jakieś jajo wykłada się przy kompilacji, nie ma po co godzinami kombinować, jak zając koło kotliny.

W dodatku: "dostaję któryś raz"?
Jak się wywalił podczas ponownej kompilacji, to najpierw wyczyść źródła poleceniem:

Kod:

make clean

I jeśli w pojedynczym jaju nie idzie, to bierzesz nowszą lub starszą wersję, masz w kernelach kilka slotów do wyboru.
Przy okazji, stabilne łatki [url=http://grsecurity.net/]grsec[/url] są na jaja 3.2.*, na 3.7.* są tylko testowe.
A jak się używa testowych łatek na produkcyjnym serwerze................ :D

Pozdrawiam
;-)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#13  2013-02-18 07:24:46

  bryn1u - Użytkownik

bryn1u
Użytkownik
Zarejestrowany: 2009-04-17

Re: Wyciagniecie ustawien z aktualnego kernela do .config

Ale ja nigdy nie uzywalem testowych latek. Tylko "stable". Zrodelka sa z kernel.org. Wczesniej kompilowalem jajo 3.2.38+grsex a teraz 2.6.38.60 i to samo wywala.


E-Booki: FreeBSD, OpenBSD, Linux, Hacking, PHP, Catia, Perl_CGI, Mysql ...
[b]http://unix-ebooki.neth.pl/[/b]

Offline

 

#14  2013-02-18 11:08:46

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Wyciagniecie ustawien z aktualnego kernela do .config

A samo jajo bez grseca się kompiluje normalnie?

Jeśli tak, a wywala się na łatce grsec, to zgłoś to na forum Grsecurity.
http://forums.grsecurity.net/viewforum.php?f=3

Jakbyś tam pisał, to opisz dokładnie, że to na ovh i załącz konfig kernela i inne przydatne informacje.

Tu masz przykład profesjonalnego supportu:
http://forums.grsecurity.net/viewtopic.php?t=3275

Jeśli natomiast będzie się wywalać również jajo bez grseca, to albo mocno inna wersja, albo spróbuj na źródłach ovh, może tam mają jakieś ultra dziwy.

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2013-02-20 09:56:33)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#15  2013-02-18 19:18:21

  bryn1u - Użytkownik

bryn1u
Użytkownik
Zarejestrowany: 2009-04-17

Re: Wyciagniecie ustawien z aktualnego kernela do .config

@Jacek

Jedynie co sie nie wywala to jajko gentoo-sources po kompilacji. Jeszcze nigdy sie nie wywalilo a kompilowalem je tutaj chyba z nascie razy. Tylko, ze tam jest jajo 3.5.7 ! Wedlug grsec to nie jest stable, ale pewnie team hardened zadbal o to, zeby dzialalo jak ma dzialac, wiec juz nic nie wiem.


E-Booki: FreeBSD, OpenBSD, Linux, Hacking, PHP, Catia, Perl_CGI, Mysql ...
[b]http://unix-ebooki.neth.pl/[/b]

Offline

 

#16  2013-02-18 22:17:12

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Wyciagniecie ustawien z aktualnego kernela do .config

Gentoo-sources się skompilowało? i działa?
To skopiuj sobie źródła, żeby nic się nie zgubiło,  i skompiluj drugi na konfigu tego gentoo-sources, po nałożeniu łatki grsec i ustawieniu w konfigu grseca i paxa.

W ogóle, gentoo-sources - to też nie jest najlepszy wybór, czyste jajo bez łatek nazywa się vanilla-sources.
Gentoo-sources ma głównie łatkę fbcondecor i podbity numerek, i czasem jakieś drobne poprawki, ale to jajo na desktopy i do multimediów.
Tu masz łatki do zrobienia gentoo-sources z vanilla-sources:
http://dev.gentoo.org/~mpagano/genpatches/trunk/

Ostatnio edytowany przez Jacekalex (2013-06-27 19:22:16)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#17  2013-02-20 09:49:58

  bryn1u - Użytkownik

bryn1u
Użytkownik
Zarejestrowany: 2009-04-17

Re: Wyciagniecie ustawien z aktualnego kernela do .config

No i dziala.

Podziekowac Ci @Jaceklex za b.dobry support !


E-Booki: FreeBSD, OpenBSD, Linux, Hacking, PHP, Catia, Perl_CGI, Mysql ...
[b]http://unix-ebooki.neth.pl/[/b]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.014 seconds, 13 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00095 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.116.49.243' WHERE u.id=1
0.00109 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.116.49.243', 1732375320)
0.00043 SELECT * FROM punbb_online WHERE logged<1732375020
0.00114 DELETE FROM punbb_online WHERE ident='3.137.162.21'
0.00114 DELETE FROM punbb_online WHERE ident='3.145.33.230'
0.00081 SELECT topic_id FROM punbb_posts WHERE id=224922
0.00007 SELECT id FROM punbb_posts WHERE topic_id=22942 ORDER BY posted
0.00077 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=22942 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00332 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=22942 ORDER BY p.id LIMIT 0,25
0.00121 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=22942
Total query time: 0.01112 s