Router über Netzwerk Booten lassen

kevinroot

Mitglied
Hallo Leute ich habe folgendes Problem.

der an den PC angeschlossene Router muss, bevor die Firmware installiert werden kann über das Netzwerk booten. Ich habe auch einen Vorgefertigten Code für einen BootP und einen TFTP server allerdings arbeite ich noch nicht sehr lange mit Java und weiß deswegen nicht was ich zum Beispiel mit der Netboot datei tun soll die mir gegeben wurde?

Da ich Leider nicht weiß welcher Teil des Codes wichtig für euch ist würde ich euch bitten mir zu sagen was ihr braucht. Habe 5 Verschiedene Klassen: MBootP, ArraysN, MBootPacket, MBootSocket, SwingWorker
 

mabuhay

Bekanntes Mitglied
Hmm, und wieso musst du die Firmware installieren? Ich denke mal wenn du den Router kaufst ist die installiert und alles sollte laufen...

Was ist es denn für ein Router? Was willst du genau machen? Von wo hast du den angegebenen Code?

mfg
 

Asgar13

Bekanntes Mitglied
Wenn er/sie auf eigene Firmware oder auf dd-wrt/openwrt drauf haben möchte, dann muss er/sie den Router flashen.(Gibt es eben bei Händlern nicht).

Ich würde mal sagen, die Frage von kevinroot ist, wie man die Klassen startet.

Dazu gehört die Gegenfrage: Liegen die dateien bei dir als .java oder als .class vor?
 

Andi_CH

Top Contributor
Es ist fraglich ob da Java beteiligt ist - netboot heisst FW-Datei ans richtig Ort kopieren, dann TFTP-Server starten, dann router booten - fertig.

Wo "der richtige Ort" ist, kann ich dir nicht beantworten, denn das hängt vom verwendeten TFTP-Server, dem Betriebssystem und wenn möglich noch von anderen Faktoren ab.
 
Zuletzt bearbeitet:

mabuhay

Bekanntes Mitglied
Ok, dann nehme ich mal an das er das machen will ;)

Dann wäre auch noch die Frage: Läuft der TFTP-Server auf deinem PC schon? Und funktioniert denn das Booten schon oder gibts nur Probleme beim Firmware-Installieren?

Habe es noch nie gemacht, also weiss da Asgar13 evtl mehr :p

[EDIT]
Andi_CH kam mir zuvor... meine Fragen haben auch darauf angespielt, da ich nicht weiss wieso Java beteiligt ist und ob die java-Dateien evtl für die Router-Firmware sind? also erstmals TFTP zum laufen bringen.

mfg
 
Zuletzt bearbeitet:

kevinroot

Mitglied
also der TFTP Server läuft problemlos und der BOOTP auch. Aber ich muss dem BOOTP Server ja irgendwie sagen welche IP er zuweisen muss? und der TFTP Server muss auch wissen welche Datei er senden soll. Aber ich finde in diesem Code leider keine entsprechende Komponente. mein Problem ist, wie ich es schaffe mithilfe von Java den Router über Netzwerk(und somit eben mithilfe des TFTP und des BOOTP)zu booten um dann über Ethernet die Firmware(die übrigens von der Firma selbst geschrieben wurde und somit auch nicht beim Kauf installiert war) zu installieren.
 

Andi_CH

Top Contributor
Der Tftp-Server weist doch keine IPs zu? Das macht der DHCP Server.
Der Netzwerkbootprozess läuft übrigens ohne IP, also auch ohne IP-Nummern, direkt über MAC Adressen und funktioniert somit nur im lokalen Netzwerk.
Nach dem Bootprozess wird der Router wohl die geladene Software starten und dann muss das Setting, sofern es nicht lokal gespeichert ist, per Konfiguration eingegeben werden. Sollte die IP ein Installationsparameter sein, bin ich komplett überfragt wie man die setzt.

Aber das ist jetzt sicheres Auftreten bei teilweiser Ahnungslosigkeit ;-)

----
Aber eine Frage bleibt: Was ums Himmelswillen hat das mit "Java Grundlagen" zu tun.
 

kevinroot

Mitglied
okay danke :) ja also ich hab damit noch nie gearbeitet und das ist nur das was mir hier dazu gesagt wurde... ja das setting wird über Parameter abgefertigt und dann wartet der Router darauf das er (so wurde es mir erzählt) die IP Adresse des Webservers kriegt wo die Firmware kriegt. Dann überträgt der TFTP Server die Datei auf den Router. Aber das kann ja nicht stimmten. Wozu ist aber dann diese NetBoot datei die ich hier auf meine Desktop liegen habe ?

---
und ja tut mir leid ich dachte nicht das es so kompliziert wäre :D
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
N PC am Router über "shutdown" herunterfahren Java Basics - Anfänger-Themen 2
G Router IpAdresse Java Basics - Anfänger-Themen 5
E Auf PCs am Router zugreifen? Java Basics - Anfänger-Themen 3
K einstellungen am Router vornehmen Java Basics - Anfänger-Themen 11
E PCs am Router herunterfahren Java Basics - Anfänger-Themen 3
M In Router einloggen und PCs im Netzwerk erkennen Java Basics - Anfänger-Themen 18
K Java installieren - WLAN Router Java Basics - Anfänger-Themen 3
richis-fragen GlassPane über JScrollPane legen Java Basics - Anfänger-Themen 6
A Server - Client Nachrichtenaustausch über Eventbus Java Basics - Anfänger-Themen 12
P Neue Java v8 JRE Version nicht über alte drüber installierbar: Wie sonst? Java Basics - Anfänger-Themen 7
D Downloadfortschritt von Datei über Google Drive API v3 Java Basics - Anfänger-Themen 10
B großzügiges Pixelraster über Bildschirm legen Java Basics - Anfänger-Themen 7
ravenz Schleife mit for über String Array „zahlen“und prüfen ob Wert „a“ oder „b“ oder „c“ entspricht (mittels || ) Java Basics - Anfänger-Themen 4
L Beim Java Programmstart, mehrere Parameter über die Kommandozeile übergeben Java Basics - Anfänger-Themen 9
sserio Iterierung über ein zweidimensionales Array Java Basics - Anfänger-Themen 16
H Eine Methode über Actionlistener beenden Java Basics - Anfänger-Themen 8
S Java über SSH Java Basics - Anfänger-Themen 13
X Wie erreiche ich, dass ein Robot weitere Attribute hat, die nicht materialisiert sind, sondern nur über get/ set-Methoden simuliert sind? Java Basics - Anfänger-Themen 1
M Wie können Klassen nicht-materialisierte Attribute haben, die nur über get/ set-Mehoden simuliert sind? Java Basics - Anfänger-Themen 6
D Best Practice Ausgabe über direkte Ausgabe oder try-catch? Java Basics - Anfänger-Themen 13
R Eigenschaft über Parameter auslesen und ändern Java Basics - Anfänger-Themen 15
P Datei einlesen, nach Begriff filtern und in Datei ausgeben. Problem Standardausgabe über Konsole Java Basics - Anfänger-Themen 19
W Unterschiede bei Zugriff auf Objekt und Klassenvariablen über einen Getter? Java Basics - Anfänger-Themen 2
W char über die Konsole? Java Basics - Anfänger-Themen 7
EchtKeineAhnungManchmal Hallo :) ich bekomme es nicht hin eine Fehlermeldung auszugeben über die GUI Java Basics - Anfänger-Themen 3
S Array über ein Ausgabemethode in main ausgeben Java Basics - Anfänger-Themen 31
C Potenzberechnung über switch case. Taschenrechner mit Eingabe über einen grafischen Dialog Java Basics - Anfänger-Themen 22
J Wert zurückgeben über get Methode Java Basics - Anfänger-Themen 8
J Eintrag Combobox über einen String auswählen Java Basics - Anfänger-Themen 3
A Array Ansprache einer Zelle über Punktnotation? Java Basics - Anfänger-Themen 3
O Java über cmd benutzen ? Java Basics - Anfänger-Themen 5
J Variablenzugriff über string Java Basics - Anfänger-Themen 18
W Objekte über Scanner Input; ToString Probleme... Java Basics - Anfänger-Themen 4
H Methode über String Wert aufrufen Java Basics - Anfänger-Themen 8
M Java Kompilieren über Package grenzen hinaus Java Basics - Anfänger-Themen 4
M Arrays mit mehreren Werten über JOptionPane initialisieren Java Basics - Anfänger-Themen 12
Tino1993 Ellipse über draw Funktion ohne spur wandern lassen Java Basics - Anfänger-Themen 6
M Mehrere Datenbank zugriffe über tomee.xml regeln? Java Basics - Anfänger-Themen 1
N Input/Output Eine Frage über system.out.println. Java Basics - Anfänger-Themen 10
J Array über Getter erlangen Java Basics - Anfänger-Themen 34
S While-Schleife geht in Endlosschleife über, warum? Java Basics - Anfänger-Themen 6
B OOP-Anfänge über CMD + Editor Java Basics - Anfänger-Themen 30
G Variablen Array Länge über den Konstruktor definieren Java Basics - Anfänger-Themen 4
L Addition von Arrays über die Parameterliste Java Basics - Anfänger-Themen 11
C Datei über relative Pfade einlesen Java Basics - Anfänger-Themen 6
1 Erste Schritte Was denkt ihr über eines meiner ersten Javaprogramme? Java Basics - Anfänger-Themen 2
S Allgemeine Frage über Generics und Vererbungen Java Basics - Anfänger-Themen 5
J Button über Pfeiltasten bewegen Java Basics - Anfänger-Themen 8
E Objekt durch Benutzer über Konsole erzeugen - Java Java Basics - Anfänger-Themen 3
N Eingabe Kommazahlen über Scanner Java Basics - Anfänger-Themen 2
T DoWhile Schleife über mehrere Mothoden Java Basics - Anfänger-Themen 5
C Collections List über Interface zugreifen Java Basics - Anfänger-Themen 32
J Gefilterten Stream über die Konsole ausgeben Java Basics - Anfänger-Themen 1
S Variablen Klassenvariable über Objekt aufrufen Java Basics - Anfänger-Themen 16
S Bilder über Socket Senden Java Basics - Anfänger-Themen 1
K Textdatei auslesen und über Mqtt schicken Java Basics - Anfänger-Themen 4
L Iterieren über eine CSV Datei Java Basics - Anfänger-Themen 7
I GUI über Eclipse oder NetBeans Java Basics - Anfänger-Themen 23
S Klassenaufruf über JFrame Button Java Basics - Anfänger-Themen 3
Java The Hutt SetWerte über verschiedene Klassen Java Basics - Anfänger-Themen 16
L Zugriff auf Attribute eins Objekts über ActionListener Java Basics - Anfänger-Themen 4
O Methode über Leerzeichen Java Basics - Anfänger-Themen 13
I OOP Objektnamen über die Konsole richtig einlesen Java Basics - Anfänger-Themen 9
A Variablen Variablenwert über Konstruktor ändern Java Basics - Anfänger-Themen 3
J MySQL Datumsabfrage über ResultSet in Java-Servlet Java Basics - Anfänger-Themen 4
CptK Interface Bilder über Bildschirm bewegen, bis der Abstand zum vorherigen zu groß wird Java Basics - Anfänger-Themen 13
dapzoo Class File Version zu niedrig? Ausführen über Eingabeaufforderung nicht möglich Java Basics - Anfänger-Themen 14
J Punkt auf,über,unter oder zwischen 2 Geraden Java Basics - Anfänger-Themen 14
CptK Interface Bild über Methode ändern funktioniert nicht Java Basics - Anfänger-Themen 4
R Keine Verbindung zu MySql über Netbeans Java Basics - Anfänger-Themen 15
E Best Practice Jar-file mit zwei Klassen und externer Bibliothek über Konsole erzeugen Java Basics - Anfänger-Themen 13
J Aufruf einer Methode über einen String Java Basics - Anfänger-Themen 11
G Arraynamen über eine Schleife ansprechen Java Basics - Anfänger-Themen 4
S Bild über JButton legen Java Basics - Anfänger-Themen 3
temi Druckeransteuerung über ESC-Sequenz Java Basics - Anfänger-Themen 21
M Methodenaufruf über SQL UPDATE Java Basics - Anfänger-Themen 8
B Könnte jemand über dieses jurze Javaprogramm schauen? Irgendwas funktioniert mit der z-Varible nicht Java Basics - Anfänger-Themen 2
M Java Programm über Batch-Datei ausführen Java Basics - Anfänger-Themen 1
E Wie Passwort-Eingabe (ohne Echo!) über Konsole ? Java Basics - Anfänger-Themen 4
C Erste Schritte Fehler beim *.class Aufruf über cmd.exe Java Basics - Anfänger-Themen 9
R Fragen über den Konstruktor Java Basics - Anfänger-Themen 0
X Minimax-Algorithmus über alle Kanten möglich? - Kanten darstellen Java Basics - Anfänger-Themen 1
P Threads Prozess kann nicht über die GUI gestartet werden Java Basics - Anfänger-Themen 8
T CMD über Java-Programm aufrufen Java Basics - Anfänger-Themen 2
X Finde die Files über FTP nicht Java Basics - Anfänger-Themen 4
J Methode über Scanner aufrufen Java Basics - Anfänger-Themen 15
P Programm kann über CMD nicht ausgeführt werden Java Basics - Anfänger-Themen 2
E Frage über Speichern und Ausgabe Java Basics - Anfänger-Themen 7
J Verschieden Fragen über Java Programmierung Java Basics - Anfänger-Themen 3
X Betriebssytem interne Consolen Commands über Java starten Java Basics - Anfänger-Themen 2
J ArrayList über verschiedene Klassen verwenden Java Basics - Anfänger-Themen 7
A .jar über Webbrowser aufrufen Java Basics - Anfänger-Themen 2
D Ausgabe über JLabel Java Basics - Anfänger-Themen 12
L Erste Schritte Arrays über eine for Schleife ansprechen. Java Basics - Anfänger-Themen 6
MiMa Datentyp Short Wert zuweisen über Methode Java Basics - Anfänger-Themen 2
K Objekt soll Anwendung über Änderungen informieren Java Basics - Anfänger-Themen 8
Detox Class Datei erzeugen nicht möglich über cmd Java Basics - Anfänger-Themen 1
F Gewichteter Mittelwert über eine Zeitperiode Java Basics - Anfänger-Themen 3
B Schleife über einen Container Java Basics - Anfänger-Themen 7
Henri Paare Frage über Java Programmierung Java Basics - Anfänger-Themen 10

Ähnliche Java Themen

Neue Themen


Oben