Toon posts:

Nieuwe gecompileerde kernel toevoegen in pfSense (Hyper-V)

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb in FreeBSD succesvol de Hyper-V drivers kunnen toevoegen. (https://github.com/FreeBS...l-with-the-HyperV-drivers)
De kernel met daarin de Hyper-V drivers wil ik toevoegen aan pfSense, zoals hier staat beschreven:
http://alexappleton.net/p...th-integration-components

Echter loop ik vast bij de laatste stappen.
1- Ik moet een tweede virtueele disk zien te mounten in pfSense, die ik heb gemaakt in FreeBSD met de aangepaste Kernel met Hyper-V
2- Zodra ik die disk heb gemount hoe controleer in of de Kernel er goed opstaat voor de kernel van pfSense te vervangen.
3- Welke commando's moet ik invoeren om de kernel vanaf de tweede virtueele disk te copieren naar /boot/kernel, het hernoemen kan als het goed is met het commando (mv /boot/kernel /boot/kernel.old)

Kan iemand me a.u.b. verder helpen, ik ben een n00b op FreeBSD gebied :(

Acties:
  • 0 Henk 'm!

  • ebia
  • Registratie: Maart 2007
  • Laatst online: 02-06 15:21
Verwijderd schreef op dinsdag 25 december 2012 @ 19:09:
Ik heb in FreeBSD succesvol de Hyper-V drivers kunnen toevoegen. (https://github.com/FreeBS...l-with-the-HyperV-drivers)
De kernel met daarin de Hyper-V drivers wil ik toevoegen aan pfSense, zoals hier staat beschreven:
http://alexappleton.net/p...th-integration-components

Echter loop ik vast bij de laatste stappen.
1- Ik moet een tweede virtueele disk zien te mounten in pfSense, die ik heb gemaakt in FreeBSD met de aangepaste Kernel met Hyper-V
2- Zodra ik die disk heb gemount hoe controleer in of de Kernel er goed opstaat voor de kernel van pfSense te vervangen.
3- Welke commando's moet ik invoeren om de kernel vanaf de tweede virtueele disk te copieren naar /boot/kernel, het hernoemen kan als het goed is met het commando (mv /boot/kernel /boot/kernel.old)

Kan iemand me a.u.b. verder helpen, ik ben een n00b op FreeBSD gebied :(
Precies die drie stappen worden toch beschreven op die site van de tweede link? Of is er specifiek iets waar je tegenaanloopt bij het uitvoeren van die stappen?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Zoals ik had beschreven, ik weet niet hoe ik in pfsense de tweede schijf moet moet mounten.
Ook weet ik niet als het mounten lukt wat het pad is, ik denk /etc/disk2 ?
Maar zoals ik al zei ik ben geen held met FreeBSD, dus het laatste stuk is wat lastig.

Copieren van de kernel gaat zo hoop ik:
mkdir /boot/kernel
cp -iprv /etc/disk2 /boot/kernel

Acties:
  • 0 Henk 'm!

  • ebia
  • Registratie: Maart 2007
  • Laatst online: 02-06 15:21
Verwijderd schreef op woensdag 26 december 2012 @ 15:09:
Zoals ik had beschreven, ik weet niet hoe ik in pfsense de tweede schijf moet moet mounten.
Ook weet ik niet als het mounten lukt wat het pad is, ik denk /etc/disk2 ?
Maar zoals ik al zei ik ben geen held met FreeBSD, dus het laatste stuk is wat lastig.
Het mounten van een disk gaat met het commando mount. Maar dat is denk ik niet helemaal het antwoord op je vraag.

Dus nogmaals, kun je aangeven waar het precies misgaat (in dat stappenplan wat je volgt)?

Heb je al een 2e disk in Hyper-V aan je VM gehangen? Wordt deze netjes herkent in pfSense (dmesg)? Heb je hem al gepartitioneerd en geformatteerd (met sysinstall)? Heb je al een mountpoint gemaakt en een mount geprobeerd (mkdir /mnt/disk2 en mount /dev/ad0xxx /mnt/disk2?

Welke foutmeldingen krijg je?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Had de virtueele hardeschijf reeds toegevoegd aan de virtueele machine van pfSense.
En voor het creeren van de 2e virtueele schijf had ik deze handleiding gevolgd: http://www.cyberciti.biz/...g-second-hard-disk-howto/
Daarna heb ik via sysinstall inderdaad de disk gereed gemaakt.
En bij dit commando kreeg ik ook geen foutmeldingen tijdens het copieren: cp -iprv /boot/kernel /mnt/

Ik heb een screen shot gemaakt, ik geloof dat pfSense niet is voorzien van alle opties die FreeBSD normaal bied.

Vast bedankt voor de hulp.
Afbeeldingslocatie: http://server.v3gaming.nl/shared_root/pfsense1.png
Ook vi werkt niet helemaal lekker onder pfSense, van de 2 regels, zie ik alleen de bovenste regel
Afbeeldingslocatie: http://server.v3gaming.nl/shared_root/pfsense2.png
Na sluiten vi, zie ik wat er onderstaat
Afbeeldingslocatie: http://server.v3gaming.nl/shared_root/pfsense3.png

[ Voor 40% gewijzigd door Verwijderd op 28-12-2012 16:48 ]


Acties:
  • 0 Henk 'm!

  • ebia
  • Registratie: Maart 2007
  • Laatst online: 02-06 15:21
Verwijderd schreef op vrijdag 28 december 2012 @ 16:38:
Had de virtueele hardeschijf reeds toegevoegd aan de virtueele machine van pfSense.
En voor het creeren van de 2e virtueele schijf had ik deze handleiding gevolgd: http://www.cyberciti.biz/...g-second-hard-disk-howto/
Daarna heb ik via sysinstall inderdaad de disk gereed gemaakt.
En bij dit commando kreeg ik ook geen foutmeldingen tijdens het copieren: cp -iprv /boot/kernel /mnt/

Ik heb een screen shot gemaakt, ik geloof dat pfSense niet is voorzien van alle opties die FreeBSD normaal bied.
Klopt, pfSense is wat dat betreft nogal gestript. Maar 'basis' commando's zoals mount moeten gewoon werken...

Wat ik niet helemaal begrijp is dat je zegt dat je sysinstall gebruikt hebt om die nieuwe disk te configureren, maar zodra je sysinstall wilt draaien (in dat screenshot) gaat dat niet. Hoe heb je dat dan de keer daarvoor kunnen doen?

Dat probleem met VI ken ik niet, maar je zou natuurlijk quick and dirty gewoon even die file even van die bak te halen en op een andere client te bewerken en daarna weer terug te zetten (met SSH ofzo).

Acties:
  • 0 Henk 'm!

  • d1ng
  • Registratie: Augustus 2009
  • Laatst online: 06-05-2024
Dat probleem met fstab lijkt op een readonly gemounte partitie.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb sysinstall kunnen doen omdat ik de volgende stappen had doorlopen:
1- installeer FreeBSD
2- Download en compileer Hyper-V uitbreiding voor in de kernel
3- maak 2e disk gereed door middel van sysinstall en copier de kernel daar naar toe.
4- Mount de tweede disk in Hyper-V in de pfSense instalatie <- Hier ben ik nu
-----
5- Copier kernel met Hyper-V naar de pfSense instalatie.

---------------
Als @d1ng gelijk heeft dat het een readonly partitie is kan ik hem niet overschrijven toch met SSH, hoe tackel ik dit probleem ?

Acties:
  • 0 Henk 'm!

  • NightH4wk
  • Registratie: Februari 2002
  • Laatst online: 10-11-2024
2- Zodra ik die disk heb gemount hoe controleer in of de Kernel er goed opstaat voor de kernel van pfSense te vervangen.
Je kan in de nieuwe kernel booten dmv een bootoptie. Gewoon "esc" in het bootmenu en type dan "boot <kernelname>" waar <kernelname> correspondeert met /boot/<kernelname>.
mount /ad1s1d /mnt/disk2
Dit gaat iig niet werken. Probeer /dev/ad1s1d. Kijk ook even on /dev om te zien of je misschien ada1s1d nodig hebt.
<command>: not found
Wat is je path? Dus "echo $PATH".

-edit-
Als @d1ng gelijk heeft dat het een readonly partitie is kan ik hem niet overschrijven toch met SSH, hoe tackel ik dit probleem ?
mount -u /
mount -a

[ Voor 14% gewijzigd door NightH4wk op 31-12-2012 16:12 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
@NightH4wk
mount -u /
mount -a
Heeft geholpen, ik kon direct via vi /etc/fstab normal bewerken
Afbeeldingslocatie: http://server.v3gaming.nl/shared_root/pfsense5.png
Geloof alleen dat het eerste stuk niet goed is gelukt met de disks aan de hand van de onderstaande melding:
Afbeeldingslocatie: http://server.v3gaming.nl/shared_root/pfsense4.png

Acties:
  • 0 Henk 'm!

  • NightH4wk
  • Registratie: Februari 2002
  • Laatst online: 10-11-2024
ls /rescue
Indien deze dir bestaat:
export PATH=$PATH:"/rescue"
En probeer dan opnieuw te mounten.

-edit-

Het vreemde is dat hij wel sh kan draaien en /bin dus binaries bevat, maar /sbin wellicht niet. Indien /rescue/mount niet bestaat dan ben ik wel benieuwd wat precies in de PATH dirs zit.

-edit2-

Zelf zou ik e.g. de directory /media/ad1s1d maken en de device daar mounten ipv op /mnt. Indien je de fstab aanpast dan zou het systeem zelf de devices moeten mounten tijdens de init: wellicht heeft pfSense de mount binary ergens anders staan maar kan de fstab wel goed verwerkt worden.

[ Voor 84% gewijzigd door NightH4wk op 31-12-2012 17:45 ]


Acties:
  • 0 Henk 'm!

  • NightH4wk
  • Registratie: Februari 2002
  • Laatst online: 10-11-2024
-dubbel-

[ Voor 96% gewijzigd door NightH4wk op 31-12-2012 17:35 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik probeer nu rechtstreeks de hyper-v uitbreidingen aan de kernel toe te voegen.
Echter herkend de pfSense instalatie het make commando niet:
Afbeeldingslocatie: http://server.v3gaming.nl/shared_root/pfsense6.png

Acties:
  • 0 Henk 'm!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Wellicht moet je make eerst installeren of je path goed zetten?

i3 + moederbord + geheugen kopen?


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hoe instaleer ik make onder pfsense ?
Kan nergens een goed antwoord daarop terug vinden.

Acties:
  • 0 Henk 'm!

  • NightH4wk
  • Registratie: Februari 2002
  • Laatst online: 10-11-2024
Wat een ramp. Iig, je kan dus sshd draaien? En dan de kernel er via ssh/scp op zetten?
Pagina: 1