OS som kan skicka med variabler?
- Gildebrand
- Inlägg: 1108
- Blev medlem: 8 maj 2009, 21:40:49
- Ort: Falun
OS som kan skicka med variabler?
Hej!
Jag är på jakt efter någon typ av bantat os, typ linux, som kan skicka en "förfrågan" till en webserver och läsa av svaret från den.
Det ska inte vara något "grafiskt" gränsnitt utan bara svart hål.
Ska förklara lite bättre.
När min dator startas, så bootar den med PXE, och laddar ner någon typ av lätt os och kör det.
När os startas så går den in på http://testserver/index.aspx?mac={macadress}
{macadress} är alltså en variabel, som ska vara klientens macadress.
I detta fallet returnerar webservern några rader som os ska köra:
copy \\testserver\201
Så det jag behöver är någon typ av väldigt lätt os, som kan prata med en webserver, ha stöd för lite kommandon som kopiera filer, ansluta till en windows filserver, hantera NTFS, samt hantera variabler såsom datorns macadress.
Jag har kollat lite på etherboot och syslinux men blir inte klok på i vilken ända jag ska börja.
Jag är på jakt efter någon typ av bantat os, typ linux, som kan skicka en "förfrågan" till en webserver och läsa av svaret från den.
Det ska inte vara något "grafiskt" gränsnitt utan bara svart hål.
Ska förklara lite bättre.
När min dator startas, så bootar den med PXE, och laddar ner någon typ av lätt os och kör det.
När os startas så går den in på http://testserver/index.aspx?mac={macadress}
{macadress} är alltså en variabel, som ska vara klientens macadress.
I detta fallet returnerar webservern några rader som os ska köra:
copy \\testserver\201
Så det jag behöver är någon typ av väldigt lätt os, som kan prata med en webserver, ha stöd för lite kommandon som kopiera filer, ansluta till en windows filserver, hantera NTFS, samt hantera variabler såsom datorns macadress.
Jag har kollat lite på etherboot och syslinux men blir inte klok på i vilken ända jag ska börja.
Re: OS som kan skicka med variabler?
Man kan bygga sin egen linuxkärna och ta med vad man vill och inget extra. Det tar några timmar och man får svara på ett hundratal knepiga frågor, men det brukar fungera fint.
Reservation: Det var några år sedan jag gjorde det sist, men jag kan inte tro att man tagit bort den möjligheten!
Är dock osäker på huruvida det kan bli problem med att ansluta till en Windows filserver.
Reservation: Det var några år sedan jag gjorde det sist, men jag kan inte tro att man tagit bort den möjligheten!
Är dock osäker på huruvida det kan bli problem med att ansluta till en Windows filserver.
Re: OS som kan skicka med variabler?
Det ska nog bara behövas en samba-klient så ska det gå med windowsutdelningar också.
- Gildebrand
- Inlägg: 1108
- Blev medlem: 8 maj 2009, 21:40:49
- Ort: Falun
-
- Inlägg: 7106
- Blev medlem: 31 augusti 2006, 16:42:43
- Ort: Jamtland
Re: OS som kan skicka med variabler?
Jag fattar det som att den ska samla in data från webbservrar och spara dessa till en filserver. Har den ingen egen disk så behöver den inte något filsystem. Annars kan den väl ha FAT eller något annat filsystem. Det kan väl inte spela någon större roll.
Att lägga ett script på filservern som hämtar in dessa data må vara enklare. Ska det vara något system som tömmer lokala datainsamlingssystem och läser över dessa till en central filserver borde det bli enklare utan att blanda in PXE.
Att lägga ett script på filservern som hämtar in dessa data må vara enklare. Ska det vara något system som tömmer lokala datainsamlingssystem och läser över dessa till en central filserver borde det bli enklare utan att blanda in PXE.
- Gildebrand
- Inlägg: 1108
- Blev medlem: 8 maj 2009, 21:40:49
- Ort: Falun
Re: OS som kan skicka med variabler?
Inte riktigt så.
Det är tänkt så att en webserver ska returnera olika kommandon över vad datorn ska utföra beroende på vad den har för macadress. På serversidan hade jag tänkt köra ASP.NET C# som jobbar mot SQL Server 2008.
Så om webservern svarar
copy \\testserver\201 c:
så ska klienten kopiera alla filer i nätverksmappen 201 till c:
Typ som xcopy i windows.
Och jag vill att det ska vara NTFS på den lokala hårddisken så därför behövs stöd för det också.
Det är tänkt så att en webserver ska returnera olika kommandon över vad datorn ska utföra beroende på vad den har för macadress. På serversidan hade jag tänkt köra ASP.NET C# som jobbar mot SQL Server 2008.
Så om webservern svarar
copy \\testserver\201 c:
så ska klienten kopiera alla filer i nätverksmappen 201 till c:
Typ som xcopy i windows.
Och jag vill att det ska vara NTFS på den lokala hårddisken så därför behövs stöd för det också.
Re: OS som kan skicka med variabler?
Så maskinen som ska köra det här OS:et ska alltså även köra Windows? med tanke på att filer skulle kopieras till C?
Duger ett vanligt litet linux på några MB?
Förenklad procedur:
Sätta in ett startscript som innehåller typ:
Första kommandot anropar servern och lägger det som servern skickar i filen fileFromServer
Andra raden kör filen
fileFromServer ska då innehålla typ:
Det här betyder att katalogen 201 med alla undermappar läggs på första hårddiskens första partition.
Duger ett vanligt litet linux på några MB?
Förenklad procedur:
Sätta in ett startscript som innehåller typ:
Kod: Markera allt
wget http://testserver/index.aspx?mac={macadress} > fileFromServer
./fileFromServer
Andra raden kör filen
fileFromServer ska då innehålla typ:
Kod: Markera allt
cp -r /samba/testserver/201 /mnt/hda/
- Gildebrand
- Inlägg: 1108
- Blev medlem: 8 maj 2009, 21:40:49
- Ort: Falun
Re: OS som kan skicka med variabler?
Bearing:
Precis vad jag vill göra.
Det vore bra om det går att skicka med några användardefinierade variabler också.
Bara rent exempel.
Vad är ditt namn? Jag svarar "Anton Gildebrand"
Svaret blir till variabeln {Namn} och kan skickas med tillsammans med {macadress}.
Vilket os tänker du på bearing?
Precis vad jag vill göra.
Det vore bra om det går att skicka med några användardefinierade variabler också.
Bara rent exempel.
Vad är ditt namn? Jag svarar "Anton Gildebrand"
Svaret blir till variabeln {Namn} och kan skickas med tillsammans med {macadress}.
Vilket os tänker du på bearing?
Re: OS som kan skicka med variabler?
Jag tänkte spontant på någon av de Linux som ryms på en diskett. Jag har sett några som stöder NTFS. Vet ej om de också hade stöd/drivrutiner för nätverkskort och sånt.
EDIT: Kanske bättre att utgå från någon liten dist som gör datorn till en nätverkshårddisk.
EDIT: Kanske bättre att utgå från någon liten dist som gör datorn till en nätverkshårddisk.
- Gildebrand
- Inlägg: 1108
- Blev medlem: 8 maj 2009, 21:40:49
- Ort: Falun
Re: OS som kan skicka med variabler?
Det ska laddas in med PXE, fast det borde inte gör någon skillnad.
Kom på att när man skapar en custom Thinstation, så kan man välja till NTFS, kanske vore något att köra tillsammans med ett startscript.
Kom på att när man skapar en custom Thinstation, så kan man välja till NTFS, kanske vore något att köra tillsammans med ett startscript.
- Gildebrand
- Inlägg: 1108
- Blev medlem: 8 maj 2009, 21:40:49
- Ort: Falun
Re: OS som kan skicka med variabler?
Passar på och fråga.
Har konfigurerat DHCP och TFTP för att kunna PXEboota, men när jag startar upp klienten så säger den
Jag har inte konfigurerat någon ProxyDHCP, och vet inte vad det är. Måste jag göra det? Hur?
Har konfigurerat DHCP och TFTP för att kunna PXEboota, men när jag startar upp klienten så säger den
Kod: Markera allt
PXE-E55: ProxyDHCP service did not reply to request on port 4011.
Re: OS som kan skicka med variabler?
I alla Linux distributioner jag har provat
Linux distributioner kan skapa sin egna anpassade kärnor.
Operativsystemet och GUI (graphical user interface) är friståend.
Att instalera en min Linux utan X-windowsystem är ett standard allternativ.
Ett försök att beskriva hur skapande av egan kärnor kan utföras.
http://elektronikforumet.com/forum/view ... 13&t=37433
Är inriktat för att använda slutna hårdvaru drivrutiner som
endast finns som källkord.
Men som start punkt för anpassad Linux kan den möjligt ge ideer.
Linux distributioner kan skapa sin egna anpassade kärnor.
Operativsystemet och GUI (graphical user interface) är friståend.
Att instalera en min Linux utan X-windowsystem är ett standard allternativ.
Ett försök att beskriva hur skapande av egan kärnor kan utföras.
http://elektronikforumet.com/forum/view ... 13&t=37433
Är inriktat för att använda slutna hårdvaru drivrutiner som
endast finns som källkord.
Men som start punkt för anpassad Linux kan den möjligt ge ideer.