webForumDet fria alternativet

Litet projekt, TFTP som pratar med SQL Server, C#

.NETur .NET

83 svar · 2 297 visningar · startad av Gildebrand · sida 4 av 5

Frågan, av Gildebrand

Hejsan! Jag har ett litet projekt på gång. Jag tänker modifiera en färdig TFTP server i C# och ändra så att olika datorer får olika filer. Ni får rätta mig om jag har fel men det är såhär jag tänker mig att det funkar med TFTP och PXE-boot. En dator som PXE-bootar tar först kontakt med en DHCP och får en ip-adress. Den får sedan reda på vilken server (TFTP) den ska kontakta och vilken fil som d

Läs frågan i sin helhet →
Medlem sedan juli 2003555 inlägg
#61

Brandvägg? Fildelning aktiverat? Säkerhetsinställningar? Vad får du för felmeddelande? =)

Medlem sedan juni 2009920 inlägg
#62

Det funkade finfint när jag använde routerns inbyggda DHCP.

Jag har konfigurerat DNS och WINS i DHCPn, och om jag nu kör ipconfig så får jag dns-suffix "gildebrand", (namnet på domänen).

Jag lyckades faktiskt precis mappa upp med \\192.168.2.10 fast det gick inte tidigare. Då hittade den inte min användare på någon domänservern, fastän användaren jag angav var en lokal användare på servern.

Om jag försöker med \\testserver så säger datorn att nätverkssökvägen inte kan hittas

Medlem sedan juli 2003555 inlägg
#63

kan du pinga "testserver"?

Medlem sedan juni 2009920 inlägg
#64

Ja det kan jag.

"Skickar signaler till testserver.Gildebrand.local [192.168.2.10]"

Får svar direkt på alla fyra paket.

Medlem sedan juli 2003555 inlägg
#65

Hm, jag tror att det är någon brandvägg som spökar

Medlem sedan juni 2009920 inlägg
#66

Jag förstår vad du menar, men tycker inte att det borde vara problemet.

För, när jag kör routern som DHCP funkar det.
Det funkar att mappa upp med IP
Det funkar att anlusta med datornamnet i MSTSC

Men jag ska undersöka det :)

Kom på att jag kanske borde byta namn på tråden och flytta den till annan kategori då detta inte har så mycket med c# eller .net att göra.

Medlem sedan juli 2003555 inlägg
#67

Hm, någonting måste skilja. DHCP är ganska stenkorkat protokoll, i princip så säger den bara vilken ip-adress man ska ha, kanske någon/några dns-servrar, några wins-servrar, kanske en gateway osv. (Finns fler saker, men det är överkurs.)

Någonting måste skilja vad de skickar ut. Någon konfiguration stämmer inte. En idé är att det inte är samma dns-servrar, och att din bredbandsrouter skickar ut sin egen ip som dns-server, och att den då kör en lokal dns-server, som även snappar upp netbios-namn. En klient som i brandväggen/inte aktiverat att ta emot en massa broadcastande netbios kan då ansluta genom den dns-servern. Eller att det sker på dhcp-nivå rentav. Men det är bara gissningar, börja med att ta reda på vad som skiljer.

Medlem sedan juni 2009920 inlägg
#68

Jag lägger ner det problemet för tillfället och väljer att fokusera på själva klientprogrammet istället.

Jag funderar på om man skulle kunna köra ThinStation, med stöd för NTFS.

Har hållit på och labba lite med att få igång PXE boot, men stöter på ett litet problem. Datorn får IP och allt därikring, men säger samtidigt att "ProxyDHCP service did not reply to request on port 4011".

Hittade lite info om det på MS hemsida men vart inte mycket klokare av det :/
http://support.microsoft.com/default.aspx?scid=kb;en-us;883395

Medlem sedan juni 2009920 inlägg
#69

Kan tillägga att maskinen som PXE-bootar INTE dyker upp under adress leases trots att den får en ip från servern.

Medlem sedan juli 2003555 inlägg
#70

Om du kollar på klienten, uppger den samma ip till dhcp-servern som dhcp-servern har?

Annars så.. Din dhcp-server server, hur många nätverkskort har den? Har något av nätverkskorten fler än ett ip?

Medlem sedan juni 2009920 inlägg
#71

IP-adressen stämmer. Den har två nätverkskort, fast det andra är inaktiverat.

Medlem sedan juli 2003555 inlägg
#72

Hm, någon brandvägg igång? Alla tjänster som behöver vara igång är igång? Någonting i eventloggen?

Medlem sedan juni 2009920 inlägg
#73

Jag kanske borde ställa in tftp-servern att svara på port 4011? Eller det kanske inte går.

Alla brandväggar avstängda.

Kanske borde koppla in andra nätverksporten och låta den få ip från dhcp, och sätta dnsen på den istället?

Medlem sedan juli 2003555 inlägg
#74

Hm, kan du försöka göra en sammanställning med hur allting är ihopkopplat och hur allting är konfigurerat, vilka ip-adresser som används, vilka tjänster som är igång etc?

Medlem sedan juni 2009920 inlägg
#75

Nu när jag konfigurerade om så att DNSen ligger på andra nätverkskortet som får ip från DHCPn så funkar det att ansluta till serverns namn istället för ip-adress.

Återkommer med mer information.

Medlem sedan juni 2009920 inlägg
#76

Två nätverkskort i servern.

Nummer ett, ansluten till router
Får ip från DHCP, reserverad ip
192.168.2.11

Nummer två, också ansluten till routern
Fast ip
192.168.2.10
sub 255.255.255.0
gateway 192.168.2.1
dns 192.168.2.11

När jag kör ipconfig med dessa inställningar så får jag DNS-suffix gildebrand för båda korten, så något napp verkar det vara iallafall

DHCP servern
Enda Scopet
192.168.2.0
Har som sagt reserverat ip-adress för nätverkskort nummer 1

Scope Options
003 Router 192.168.2.1
006 DNS servers 192.168.2.11
012 Host name (Har provat blankt och thinstation)
044 WINS/NBNS servers 192.168.2.10
046 WINS/NBNS node type 0x8
066 Boot server host name 192.168.2.5
067 Bootfile name thinstation.nbi.zpxe

Min klient har inte fått något dns-suffix nu. Vet inte vad det beror på riktigt.

Medlem sedan juli 2003555 inlägg
#77

Hm, du borde nog slänga med dns-suffix på något sätt i dhcp. Hur är servern som kör RIS konfigurerad?

Medlem sedan juni 2009920 inlägg
#78

Jag kör inte RIS.

Medlem sedan juli 2003555 inlägg
#79

Hur är servern som kör tftp-servern konfigurerad?

Medlem sedan juni 2009920 inlägg
#80

ja den kör på port 69, har ip 192.168.2.5, är väl inte så mycket att säga om den. kan ladda ner filen jag pekar på i DHCP med tftp klient, så på så sätt funkar det.

137 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)