[Debian] freeswan kernel patch

Pagina: 1
Acties:

  • xantos
  • Registratie: Juni 1999
  • Niet online
Ik probeer een vpn op te zetten d.m.v. freeswan. Hiervoor moet je bestaande kernel gepatched worden. De package heet 'kernel-patch-freeswan'.. maar hoe moet ik deze precies installeren?

Ik heb nu een 'apt-get install kernel-patch-freeswan' gedaan. Debian zegt dat het ok is, maar freeswan zegt nog steeds dat de kernel niet gepatched is.

Ik gebruik trouwens kernel 2.2.19pre17.

Verwijderd

Ik denk dat Debian de kernel patch gewoon in een directory zet en niet automatisch je kernel patched (maar kan het fout hebben). Heb je al in /usr/src gekeken? Of doe een locate "progname". Waarschijnlijk moet je dan met programma patch je kernel patchen (zie man patch voor syntax).

[edit]
Als je dan toch met je kernel bezig bent kun je ook gelijk 2.2.20 installeren ivb met een aantal security updates.

Verwijderd

apt-get install kernel-2.2.19-source
gan naar /usr/src
patch met patch je kernel (man patch)
make clean
make dep
make xconfig
kernel package maken
en installeren
over het maken van een kernel package is pas een topic geweest gestart door mij dus die moet je zo terug kunnen vinden suc6

  • xantos
  • Registratie: Juni 1999
  • Niet online
Op donderdag 13 december 2001 17:17 schreef ultimate het volgende:
apt-get install kernel-2.2.19-source
gan naar /usr/src
patch met patch je kernel (man patch)
make clean
make dep
make xconfig
kernel package maken
en installeren
over het maken van een kernel package is pas een topic geweest gestart door mij dus die moet je zo terug kunnen vinden suc6
Zoiets dacht ik al.

Alleen krijg ik de kernel niet gepatched. In /usr/src staat nu 'kernel-patches/all/apply/freeswan. Maar kan ik deze nu patchen.

In /usr/src staat ook 'kernel-source-2.2.19' dit is een directory.

Hoe kan ik deze 'kernel-patches/all/apply/freeswan' uitvoeren?

Verwijderd

De patchfile in tar.gz formaat kopieren naar de kernel source dir en vanuit de kernel sourcedir :
zcat naam-van-de-patch.gz | patch -p1

Als -p1 niet werkt probeer eens -p0

  • xantos
  • Registratie: Juni 1999
  • Niet online
ik heb de patch geinstalleerd met 'apt-get install kernel-patch-freeswan'. Er zijn een aantal bestanden en directories aangemaakt maar geen .tar.gz bestand!

  • xantos
  • Registratie: Juni 1999
  • Niet online
niemand?

  • active2
  • Registratie: Juni 2001
  • Laatst online: 17-07 21:56

active2

Google is your friend

Op maandag 17 december 2001 10:48 schreef xantos het volgende:
niemand?
Denk eens even na!!!

Die bestanden en directorys die je hebt zijn door apt-get al uitgepakt. Valt weer mee...

Volgens mij hoef je de kernel nu alleen nog te patchen.

Google, Het mirakel van de 21e eeuw!!!!


  • xantos
  • Registratie: Juni 1999
  • Niet online
Op maandag 17 december 2001 11:34 schreef active2 het volgende:

[..]
Denk eens even na!!!
Als jij het zo goed weet dan kun je me misschien ook helpen met m'n probleem in plaats van zo'n reactie te geven. |:(

De directory die aangemaakt is heet kernel-patches. Ik heb deze gekopieerd naar /usr/src/kernel-source-2.2.19/. Daarna heb ik een 'patch -p1 kernel-patches' uitgevoerd waar ie nu al 10 minuten mee bezig is. Is dit normaal?

Heb je hier geen antwoord op, zeg dan aub niks!!

Verwijderd

Hmm, ik zou liever:
patch -p1 < patchfile
gebruiken.

En wat je hier hebt:
kernel-patches/all/apply/freeswan
Je moet geen directories als patch gaan gebruiken.
Waarschijnlijk is de laatste "freeswan" de patch.

Ik gebruik geen debian, maar het lijkt me de gewoonte om patchfiles een naam te geven als:
freeswan.patch

Als het bijv. freeswan.patch.bz2 is zal je hem eerst even moeten unzippen, maar dat lijkt me logisch.

  • Valium
  • Registratie: Oktober 1999
  • Laatst online: 09-08 08:59

Valium

- rustig maar -

Nee, dat doe je niet zo.

CD naar /usr/src/kernel-source-bla
code:
1
../patches/freeeswan/apply <enter>

Klaar
compileren en installeren maar.

  • xantos
  • Registratie: Juni 1999
  • Niet online
Op maandag 17 december 2001 12:16 schreef Valium het volgende:
Nee, dat doe je niet zo.

CD naar /usr/src/kernel-source-bla
code:
1
../patches/freeeswan/apply <enter>

Klaar
compileren en installeren maar.
Dat heb ik gedaan.. Er gebeurd verder niks, ik ga er vanuit dat het goed gegaan is.

Nu start ik 'make menuconfig' op en kan ik nergens iets over IPSec terug vinden. Is de patch dan wel goed geinstalleerd? Waar kan ik bij de kernel-opties normaal ipsec terug vinden?

  • PolarWolf
  • Registratie: November 2001
  • Laatst online: 26-05 15:23

PolarWolf

Debian, of course.

Op vrijdag 21 december 2001 13:00 schreef xantos het volgende:

[..]

Dat heb ik gedaan.. Er gebeurd verder niks, ik ga er vanuit dat het goed gegaan is.

Nu start ik 'make menuconfig' op en kan ik nergens iets over IPSec terug vinden. Is de patch dan wel goed geinstalleerd? Waar kan ik bij de kernel-opties normaal ipsec terug vinden?
Suggestie: Loos die kernel packages, and doe het handmatig:
- kernel downloaden,uitpakken (in /usr/src/linux), configureren, installeren, testen
- freeswan package downloaden, uitpakken (in /usr/src/freeswan ofzo)
- cd /usr/src/freeswan;make menugo
- kernel configureren zoals je wilt, menuconfig verlaten
- kernel wordt automagisch gecompileerd.
- kernel installeren, testen

Dit zou je minder tijd kosten dan waar je nu mee bezig bent.

Als je ipsec als modules in de kernel wilt hebben dan wordt het ietsje anders, laat me maar weten of je dat wilt ja of nee.


-

Undernet #linux, Undernet #ipsec


  • xantos
  • Registratie: Juni 1999
  • Niet online
Ik zal het eens proberen. Bedankt voor je reactie!

Verwijderd

Het lijkt me zo te zijn dat een kernel patch de modules instelt als experimenteel.
Dus zal je eerst de experimentele optie aan moeten zetten om ipsec zelfs maar als optie te krijgen.
Pagina: 1