Nein, so seltsames es klingt ist es nicht die Spannungsquelle das lässt mir ehrlich gesagt, weniger Ruhe, weil ich weiß, dass ich die Schaltung inzwischen genau richtig aufgebaut hatte. Ich weiß, dass inzwischen keine Fehler drin sind. Das lässt mir persönlich keine Ruhe. Mehr wäre die Spannungsquelle lieber gewesen, weil das bedeutet im Endeeffekt, wenn sie gewesen wären und es gibt eben bei USB Adapter und sowas manchmal das hab ich schon rausgefunden, dass die da irgendwie manchmal irgendwas abschalten oder anschalten oder so Ich lese mir persönlich deswegen keine Ruhe weil dann muss ich mit dem Gefühl eben das eines dieser Kabel ab und zu mal ein Fehler haben könnte, hatte ich bisher nicht das finde ich nicht so toll aber gut jetzt ist es so aber es funktioniert 100
Keine Sorge ich weiß, dass ich die, dass ich solche derartigen Scheidung 100 x prozent - wurde ersetzt richtig aufbauen kann, weil ich diese Schaltung schon ungefähr 100 mal gemacht hab und dabei eigentlich nie Fehler drin sind. Zweitens ich weiß sie diese Schaltung deswegen funktionieren und ich mach da keine Fehler rein das weiß ich ganz genau und ein bei so vielen sagen wir mal. Bei so vielen Anfängen muss es einmal so gewesen sein, dass kein Fehler drin gewesen sein wird . Bei diesen ganzen Dingen kann sein, dass ab und zu dann Fehler drin gewesen ist aber es muss ab und zu richtig gewesen sein und die ausgerechnet jetzt, wo ich die Kabel ausgetauscht hab, geht die Sache wieder. Das ist natürlich beschissen. Ehrlich gesagt aber gut so ist es halt was soll man machendann ist halt so gut
Kann ja sein„ das ist die Spannungsquelle war. Ich zeige jetzt erst mal den Film wechsel dann die Spannungsquelle. Wenn es bei der anderen Spannungsquelle bei dem USB Adapter sonst den das selbe Zeichen von sich gibt, wie es nicht sollte, dann weiß ich, woran es lag dann wird es gewesen sein vorher zeige ich den Film. Nein, so seltsames es klingt ist es nicht die Spannungsquelle das lässt mir ehrlich gesagt, weniger Ruhe, weil ich weiß, dass ich die Schaltung inzwischen genau richtig aufgebaut hatte. Ich weiß, dass inzwischen keine Fehler drin sind. Das lässt mir persönlich keine Ruhe. Mehr wäre die Spannungsquelle lieber gewesen, weil das bedeutet im Endeeffekt, wenn sie gewesen wären und es gibt eben bei USB Adapter und sowas manchmal das hab ich schon rausgefunden, dass die da irgendwie manchmal irgendwas abschalten oder anschalten oder so Ich lese mir persönlich deswegen keine Ruhe weil dann muss ich mit dem Gefühl eben das eines dieser Kabel ab und zu mal ein Fehler haben könnte, hatte ich bisher nicht das finde ich nicht so toll aber gut jetzt ist es so aber es funktioniert 100 Keine Sorge ich weiß, dass ich die, dass ich solche derartigen Scheidung 100 x prozent - wurde ersetzt richtig aufbauen kann, weil ich diese Schaltung schon ungefähr 100 mal gemacht hab und dabei eigentlich nie Fehler drin sind. Zweitens ich weiß sie diese Schaltung deswegen funktionieren und ich mach da keine Fehler rein das weiß ich ganz genau und ein bei so vielen sagen wir mal. Bei so vielen Anfängen muss es einmal so gewesen sein, dass kein Fehler drin gewesen sein wird . Bei diesen ganzen Dingen kann sein, dass ab und zu dann Fehler drin gewesen ist aber es muss ab und zu richtig gewesen sein und die ausgerechnet jetzt, wo ich die Kabel ausgetauscht hab, geht die Sache wieder. Das ist natürlich beschissen. Ehrlich gesagt aber gut so ist es halt was soll man machendann ist halt so gut
Ich zeige den Film und ich weiß nicht warum das so ne schwierige Geburt war. Ich versteh es wirklich nicht. Es waren jetzt circa sagen wir mal 10 Stunden wofür ich sonst 20 Minuten brauche maximal ich würde sagen 10 Minuten. Es ist ein bisschen beschissen, ja und trotzdem es war ne schwierige Geburt 10 Stunden jetzt tut's ich weiß nicht woran lag ehrlich gesagt
Komischerweise geht's jetzt jetzt tut die Schaltung komischerweise geht's sie ausgerechnet jetzt und zwar sehr sauber ohne dass es nur ein bisschen flimmert oder ein bisschen unsauber ist. Jetzt geht sie zu 100 x prozent - wurde ersetzt komisch ehrlich gesagt jetzt geht sie zu 100 x prozent - wurde ersetzt komisch
Jetzt hab ich ein realen Fehler gefunden. In diesem Fall hab ich vergessen Ground aber das war vorhin nicht und VCC von den TTL Gattern zu verbinden. Das war vorher allerdings nicht das hab ich vorher gemacht. Jetzt kann's gar nicht gehen in diesem Sinne trotzdem das war vorher nicht und wenn's jetzt geht, dann ist es trotzdem komisch weil dann liegt es trotzdem an den Kabel
In dem Fall habe ich bei der jetzigen Schaltung wirklichen Fehler gefunden da lag ein Eingang auf dem Ausgang
Ich denke aber letztenendes wird keine Beschädigung stattfinden, wenn zum Beispiel bei dem neuen Programmiergerät mal der Controller selber also der Prozessor der atmega8 falschrum drin steckt das war zum Beispiel gestern einmal der Fall dann sollte der nicht gleich kaputt gehen. Sagen wir mal so ich mein das ist in dem Fall der Standard, dass man falsch steckt. Außerdem nehme ich ja keine besonderen Pins ab, sondern nur die Spannung, rot und schwarz VCC und GND.
Meines Problem hatte ich gestern so ungefähr auch ich hab nur die Schwierigkeit ich hab jetzt nirgendswo 5 V und wenig das Programmiergerät nehmen. Ich möchte das nicht in Ordnung Weise sozusagen durch Beschädigungen beschmutzen. Ich denke nicht dass es kaputt geht aber so ne kleine Beschmutzung in Sachen Gebrauch möchte ich auch nicht daran haben. Ich denke aber letztenendes wird keine Beschädigung stattfinden, wenn zum Beispiel bei dem neuen Programmiergerät mal der Controller selber also der Prozessor der atmega8 falschrum drin steckt das war zum Beispiel gestern einmal der Fall dann sollte der nicht gleich kaputt gehen. Sagen wir mal so ich mein das ist in dem Fall der Standard, dass man falsch steckt. Außerdem nehme ich ja keine besonderen Pins ab, sondern nur die Spannung, rot und schwarz VCC und GND.
Zeige immer noch komisches Verhalten und ich kann mir nicht erklären, woran es liegt. Vielleicht wechsel ich wirklich mal die Spannungsquelle.
So, ich mach jetzt die Schaltung weiter
Die ic sind sicher nicht kaputt davon bin ich ausgegangen ich hab ich glaub nicht dass die schnell kaputt gehen. Erstens Mal glaube ich dass die nicht kaputt gehen. Zweitens also ich glaub nicht dass die kaputt gehen. Ich hab's nur zur Sicherheit gemacht ist glaube ich ist das was am wenigstens kaputt geht 20 hab's auch gestern schon mal ausgetauscht. Das hatte den selben Effekt. Jetzt tausche ich alle Kabel einzeln aus.
Na gut. Im ersten Schritt tausche ich ich alle Kabel aus. Und auf Nummer ganz sicher zu gehen, tausche ich jedes einzelne ic erst mal aus.
Mir jetzt wiederum aufgefallen ist. Am Ende geht die Schaltung ja dreimal auf eins und wenn sie dreimal auf eins ist, ist sie dreimal auf null. Ich vermute dass es doch kein Kabel ist was kaputt ist aber was mir aufgefallen ist sie geht ja dreimal auf eins und dann ist es immer anliegt heben und jetzt geht sie dreimal auf nullund das verrückte an der Sache ist obwohl gar keine Verbindung besteht, weil die weißen Kabel nicht drin sind, geht die Lampe die LED. Trotzdem geht die LED trotzdem einmal auf Null, wenn alle Null sind. Es kann sein, dass dadurch den Takt beim Prozessor irgendwas komisches drin ist. Weil obwohl jetzt gar keine Verbindung besteht, geht sie einmal auf null, wenn alle Null sind
In dem Fall habe ich was ganz anderes falsch gemacht. In dem Fall habe ich was ganz anderes falsch gemacht. Ich hab die weißen Kabel gar nicht eingebaut. Jetzt muss ich natürlich noch mal. Es konnte jetzt nicht funktionieren, weil die weißen Kabel nicht drin sind und anstatt die auszutauschen, meldet sich jedes Kabel eins und durch. Also ich messe jetzt erst mal die weißen Kabel durch. In dem Fall hat sie nicht eingebaut.
Die interessant ist, dass die Schaltung wieder anders tut, nachdem ich sie neu gemacht hab wieder anders tut. Wie gesagt ich hab sie beim hab sie immer aufgebaut. Das tat immer sofort jetzt zeigt sie wieder ein anderes Verhalten. Gerade waren sie bis auf wenn alle an waren alle aus jetzt sind sie alle an. Ich kann mir vorstellen, dass du ein defektes Kabel dabei ist. Ich tauscht jetzt Kabel für Kabel aus. Tauscht jetzt Kabel für Kabel aus wenn geht mit den alten. Ich hab noch alte in der Kiste und sobald das Problem gelöst ist, nämlich alle Kabel, die ich ausgetauscht habe, wo sich sozusagen das Verhalten nicht geändert hat und mäßig nach, ob die Kabel in Ordnung sind.
Aber das kann sein, dass einige dieser Kabel defekt sind, die ich reinstecken. Das kann sein man denke mal nach habe jetzt am Netzteil selber gemessen und ich bin in letzter Zeit in ich bin irgendwie fasziniert wie schnell die gerade alle abbrechen beim bei der letzten Schaltung sind sie nicht so schnell abgebrochen auch irgendwann aber jetzt brechen sie sehr schnell ab. Hab ich das Gefühl und ich hab jetzt am Netzteil selber gemessen da sind 5 V drauf. Jetzt hab ich ja am Anfang etwas gezeigt die Fotos wo das gelbe Kabel drin steckte aber abgebrochen war und jetzt denke mal mal nach zwar hat die Schaltung danach das selbe Verhalten gezeigt. Umgekehrt mit diesem kaputten Ding hätte die Schaltung nicht funktionieren können d.h. hin oder her wenn das Ding kaputt ist, dann funktioniert die Schaltung nicht und ich habe das darauf geschlossen, dass eines der Kabel nicht funktioniert und jetzt ist interessante jetzt hab ich am Netzteil selber gemessen da war Spannung drauf aber ich habe eins der Kabel zur Stromversorgung gemessen und siehe da, da ist kein Strom drauf und es wird es wohl sein.
Nein, es ist es Saft drauf
Kann sein, dass es in dem Fall wirklich das USB Ladegerät ist. Weil mit denen hab ich immer wieder Schwierigkeiten und beim letzten Mal hab ich ja immer deswegen genau deswegen dass stk500 verwendetes klingt absurd. Aber die haben da teilweise so ein Takt drin zum Beispiel was die an-und Abschaltung betrifft. Es kann durchaus sein und ich hab das Gefühl, jetzt ist gar kein Strom drauf und ich hatte eben aus dem Grund immer des VCC und GND von dem stk 500 verwendet und wenn man die Schaltung auf meiner Homepage anschaut, mit dem die noch gemacht hat in den meisten fällen immer prima funktioniert. Einmal hab ich ein bisschen länger gesucht aber das war dann maximal ne halbe Stunde. Ich guck mal ob das Netzteil ändere, ob sich das dann ändert und jetzt messe ich erst mal nach
Ich probiere jetzt die Schaltung weiter zu machen
Jetzt geht es noch schlechter kurze Raucher Pause und allgemeine Pause
Mach die Schaltung einfach noch mal komplett neu
ich probiere es jetzt mal anders herum, ich habe die tabelle noch mal aufgestellt aber so wie sie in der schaltung erscheint, bei 1, 1, 1, y <= 1, ich probiere den unterschied festzustellen um zu gucken, ob es einen erkennbaren unterschied in der schaltung gibt
Habe den Fehler noch immer nicht gefunden. Ich gehe ne rauchen mal gucken wo er ist.
Ich probiere weiter aus den Fehler in der Schaltung zu finden bin gespannt wo der ist und wie lange es dauert den zu finden
also, gut, ich mache weiter raucherpause und wenn ich das gemacht habe, versuche ich die schaltung in ordnung zu bringen und den fehler zu finden
Also der Fehler hält sich hartnäckig
Also die Schaltung will irgendwie dabei bleiben. Die Schaltung, die die Ausgang LED Y geht immer bei variablen am Eingang 2X2X1X0. Auf eins. Ich weiß nicht, woran es liegt. Ich hab alles umgestellt. Ich hab keinen blassen Schimmer, das ist die selbe Formel für VHDL da steht und komischerweise die das also was GTK Wave von sich gegeben hat, ist bei genau der Formel, das weiß ich erwartet haben aber das meine ich hier implementiert zu haben. Kommt was anderes raus. Mal gucken. Ich such weiter. Bin gespannt, wo der Fehler liegt.
Ich mach jetzt folgendes. Ich probier jetzt, die Schaltung von vorher so hin zu stellen. Dass sie 100-prozentig funktioniert. Also ich probier es schon vorher was ich mit TTL Gattern gemacht habe 100 x prozent - wurde ersetzt richtig zu machen.
Ja, das ist richtig. Ich wollte die Flip Flops jeden Tag in VHDL machen das wollte ich jeden Tag auch in V HD L machen das ist richtig und dann natürlich jetzt neu das Thema Netzwerke also IP table und if config
Ich muss kurz einkaufen und dann kann ich mal gucken, ob sich die Schaltung hinkriegt, dass die LED im richtigen Moment leuchtet dass die LED im richtigen Moment leuchtet wenn ich eingekauft hab ich weiß nicht woran es liegt. Ehrlich gesagt ich hab sie jetzt mehrfach umgestellt, obwohl es eine Kabel draußen war. Das ist immer noch das gleiche passiert. Gucken wir mal ich muss jetzt erst mal einkaufen Und wenn ich das gemacht hab ich bin jetzt übrigens wieder Vegetarier ich bin jetzt wieder Vegetarier dann ja und dann lerne ich auch weiter und dann mache ich noch die anderen Übungen da. Was gibt's noch an Übungen die ich machen muss. Also ich muss die Euler Tour machen. Den Abakus möchte ich was rechnen und handschriftliches rechnen und was muss ich noch machen Was noch irgendwas war's noch mathematisches und dann mal wieder die normalen Aufgaben und irgendwas hab ich da vergessen. Also Schalt Werke habe ich komplexe Schalt Werke hab ich auch. Dann hab ich halt das übliche das mache ich ja Schaltnetz aber irgendwas hab ich vergessen. Ich weiß ich muss für den AVR programmieren da muss ich mal paar Programme immer schreiben. Jetzt hab ich ja grad kein LCD aber ich kann andere schreiben und irgendwas war's noch. Ich weiß nicht wases ist richtig ich muss noch die BA SH mache ich ja jeden Tag aber da war mir grad was eingefallen ist jetzt auch wieder weg. Irgendwas war noch mal gucken wenn ich wieder zu Hause bin was was ich muss mal nachgucken in den Aufgaben, die ich immer gemacht hab was ich in den letzten Zeiten unterlassen hab
Ich mach jetzt nicht weiter Übung, sondern ich lern jetzt auswendig und zwar den Teil mit dem atmega8 und so weiter und keine Übung sondern. Ich, lern es auswendig
Jetzt hab ich das in Ordnung gebracht jetzt tut's immer noch nicht jetzt hab ich das in Ordnung gebracht jetzt tut's immer noch nicht
Mach noch mal alle an den Eingängen raus, also nach dem Inverter. Alle weißen sind es in dem Fall.
Da es nicht stimmt, muss ich gucken wo der Fehler ist wo der Fehler ist und dann gucke ich jetzt noch mal genau hin und dann hoffentlich tut sie gleich
Stimmt trotzdem nicht
Habe den Fehler gefunden ich muss mich selber entschuldigen. Ich habe den Fehler gefunden. Ich muss mich selber entschuldigen. Ich habe einfach keinen gemacht das ist die Wahrheit, sondern ich zeige Ihnen den Fehler. Ich kann sie mit dem Foto beweisen und dann kann ich Ihnen zeigen, dass ich keinen Fehler gemacht hab. Ich kann Ihnen den kann Ihnen das zeigen. Draht, die vorne ist es abgebrochen. Ist es da vorne abgebrochen und deswegen ist die Verbindung nicht da weil nämlich bei dem Inverter bei dem Ausgang von dem N OT das zeige ich Ihnen jetzt
Ich mach die Schaltung mit V. HD L. Und ttl
Sobald ich zu Hause bin, mache ich die disjunktive normalform
so, jetzt kommt keine integralrechnung, ein paar worte arabisch aufschreiben, wohnung putzen, dusche, fahrradtour, ttl, dnf
jetzt kommt ein lgs - und eine integrationsaufgabe.
ich mache nachher ein lgs zur uebung und vorher lerne ich noch arabische worte aus der informatik
Ja, es tut mit samt AVR es tut mit samt AVR mit samt atmega8 richtig programmiert, ohne stk500 ohne reales
so, jetzt das mit dem neu programmierten atmega8 blinken zu meinem reduzierten schaltnetz von vorher.
Jetzt mache ich erst in vhdl und am Computer an Schaltnetze erzeugt am pic mit drei Eingang variablen und macht dann die Schaltung fertig
Ich lege die ersten Kabel
Also das Paket ist da ging an die falsche Adresse, obwohl ich die richtige eingetragen hab. Aber egal, das ist es da. Ich gucke es mal an und ich denk soweit mir mit dem neuen Bord gelingt, ist zu programmieren den atmega 8 Ich meine an sich kein Problem aber dieses Programmiergerät ist neu für mich. Sobald mir das gelingt, werde ich dann die Schaltung so machen das automatisch durchläuft, was die DNF betrifft. Wenn nicht, mache ich die DNF so und dann muss ich halt mit der Hand schalten. Sie werden gleich sehen. In spätestens so circa 1 Stunde ist die erste Schaltung da und ich guck jetzt rein was drin ist in dem Paket.
Oh ich mach jetzt weiter Übungen die nächste Übung V HD L und heute müssen meine Bauteile kommen laut der Sendungsverfolgung
Man muss sich dann den ich muss doch das beim Powerlineadapter das Kabel bedienen, weil der andere Router, also der 4020 dazwischen mit dem WLAN der ist so langsam, wenn ich mit SSH auf meinen Server zugreifen die Daten rüber kopiert es dauert ewig ist egal ist jetzt nicht wichtig davon hatten wir es neulich das andere ist. Ich mach jetzt dann IP tables und if Config. Das übliche. Ich mach BSH Skript daraus und ich probier dann diesmal Port forwarding und in N. AT Network Adress Translation vollständig umzusetzen und probier dann mal irgendwas an, woanders hin zu leiten. Danke schön auf den 4L O. Interfaces
Meine Zeugnisse bestandene Prüfung, Computersystem eins und zwei und Abitur. Danke schön und imperative Programmierung nicht zu vergessen. Danach übe ich weiter IP tables
Die Übungen zeige ich noch nebenbei dann fange ich mit dem BA SH Skript an. Die sind unglaublich wichtig mit der Digitalschaltung AVR brauchen Sie halt das sind Interrupt und so weiter drin was den betrifft da brauchen Sie kein kompliziertes Programmiergerät das können Sie auch so üben das müssen Sie halt muss man vielleicht üben. Er ist 232 kann man üben das sollte man als Auswendiglernen. Die Befehle des AVR muss man auswendig können. Es lohnt sich alles nicht, wenn man nichts auswendig kann. Man muss alles auswendig lernen. Er ist 232 alles auswendig lernen. Das kann man dann am Baustellen üben. Da braucht man nur den Baustellen, kein kompliziertes Bord und die Digitalschaltung, wie gesagt, disjunktive Normalform, Einerseitsismus auf die Homepage Dispo sitzend. Man kann am Computer glaube ich alles simulieren, letztenendes, aber sie wissen ja, wie die TTL Gatter sind. Sie müssen halt ABC kennen als Eingang. Deswegen lohnt sich das jeden Zeit zu üben, alles auswendig lernen auch AVR, aber AVR lohnt sich in der Praxis aus zu probieren. Da braucht man nicht viel dafür ein kleines Board und ein kleinen Controller. Das reicht
Dann Lötkolben braucht man gar nicht. Lötkolben sind so sagen wir sag mal ich hab mal ich hab halt diese Steckboards und das müssen sie ja machen. Sie müssen ja Übung vollziehen ne also immer wieder Übung. Die LCD gibt es mit Pins und ohne also mit rein aber wozu ist es bitteschön gut wenn man die Übung jedes Mal macht dann hat man's verstanden und das möcht ich machen. Wenn ich jetzt den Lötkolben habe ich das ganze Zeug ist kaputtdamit quasi das auf dem Mülleimer in den Mülleimer schmeißen weil es wird sowieso keiner benutzen dann liegende Leute so mehr oder weniger schlecht. Im schlechten Zustand verlötet sie so Metallzeug rum deswegen ich brauch nur dieses Steckboards und die Bauteile halt entsprechend. Das ist halt
So, ich tue jetzt lass es jetzt erst mal so gehen noch mal einen rauchen,. Mal gucken was dann passiert
Ich habe die und Gatter mit zwei variablen oder einer Verknüpfung im min Term an das andere ic nach vorne getan, das Ergebnis bleibt
So wie gesagt, die Ausgangs LED geht an, wenn alle Eingänge 111 sind das ist falsch das bringe ich nachher in Ordnung. Zwar da unten das so ne Unruhe, als ich eine rauchen gegangen bin. Jetzt muss ich erst mal noch mal kurz hier oben abschalten und dann probiere ich die Schaltung in Ordnung zu bringen.
Irgendwas hat sich geändert der letzte Fehler ,. War, aufgrund der Spannungsversorgung was jetzt nicht stimmt ich weiß es nicht. Keine Ahnung das ist jetzt ein bisschen flimmert am Anfang. D.h. es ist auf null flimmert es manchmal. Das ist mir jetzt egal. Ich lass die Schaltung jetzt ruhen, dass es gestern lang gedauert hat. Hängt nicht mit dem Board zusammen nur weil das Ding vertauscht waren und jetzt ist gerade irgendwas. Ich mach jetzt nicht weiter ich kümmere mich drum. Ich mach jetzt die anderen Übung
Wie sie sehen ein kleiner Fehler drin, weil zunächst mal man genau hin guckt, . Es geht fünf mal der Ausgang geht auf eins. Aber hier ist also in der in der Wahrheit Tafel ist er vier mal auf eins und hier ist er fünf mal auf eins nämlich wenn alle Eingangs variablen X2, X1, X0 gleich eins sind, ist auf eins und Mama in die Wahrheit Tafel guckt, ist bei diesem bei diesen Eingangs variablen wo alle auf eins sind, muss auch Null sein. Also hier ist ein kleiner Fehler drin den suche ich schnell.
Ist es fertig gebastelt ich hoffe ich hoffe es stimmt und wenn's stimmt ich geh jetzt noch mal zwischendrin eine rauchen ich hab soweit zusammengesteckt. Glaub nicht dass da was falsch ist. Mal gucken dann tue ich's an die Spannung dran und dann muss ich natürlich, weil es eben jetzt mit dem Controller läuft es ja zeitlich durch, d.h. ich hab sozusagen keine Standbilder und dann muss ich eben vergleichen, ob bei der Wahrheit Tafel die Eingangs variablen mit der entsprechenden ausgangsvariablen übereinstimmen.
Ich probiere weiter aus den Fehler in der Schaltung zu finden bin gespannt wo der ist und wie lange es dauert den zu finden also, gut, ich mache weiter raucherpause und wenn ich das gemacht habe, versuche ich die schaltung in ordnung zu bringen und den fehler zu finden Also der Fehler hält sich hartnäckig Also die Schaltung will irgendwie dabei bleiben. Die Schaltung, die die Ausgang LED Y geht immer bei variablen am Eingang 2X2X1X0. Auf eins. Ich weiß nicht, woran es liegt. Ich hab alles umgestellt. Ich hab keinen blassen Schimmer, das ist die selbe Formel für VHDL da steht und komischerweise die das also was GTK Wave von sich gegeben hat, ist bei genau der Formel, das weiß ich erwartet haben aber das meine ich hier implementiert zu haben. Kommt was anderes raus. Mal gucken. Ich such weiter. Bin gespannt, wo der Fehler liegt. Ich mach jetzt folgendes. Ich probier jetzt, die Schaltung von vorher so hin zu stellen. Dass sie 100-prozentig funktioniert. Also ich probier es schon vorher was ich mit TTL Gattern gemacht habe 100 x prozent - wurde ersetzt richtig zu machen. Ja, das ist richtig. Ich wollte die Flip Flops jeden Tag in VHDL machen das wollte ich jeden Tag auch in V HD L machen das ist richtig und dann natürlich jetzt neu das Thema Netzwerke also IP table und if config Ich muss kurz einkaufen und dann kann ich mal gucken, ob sich die Schaltung hinkriegt, dass die LED im richtigen Moment leuchtet dass die LED im richtigen Moment leuchtet wenn ich eingekauft hab ich weiß nicht woran es liegt. Ehrlich gesagt ich hab sie jetzt mehrfach umgestellt, obwohl es eine Kabel draußen war. Das ist immer noch das gleiche passiert. Gucken wir mal ich muss jetzt erst mal einkaufen Und wenn ich das gemacht hab ich bin jetzt übrigens wieder Vegetarier ich bin jetzt wieder Vegetarier dann ja und dann lerne ich auch weiter und dann mache ich noch die anderen Übungen da. Was gibt's noch an Übungen die ich machen muss. Also ich muss die Euler Tour machen. Den Abakus möchte ich was rechnen und handschriftliches rechnen und was muss ich noch machen Was noch irgendwas war's noch mathematisches und dann mal wieder die normalen Aufgaben und irgendwas hab ich da vergessen. Also Schalt Werke habe ich komplexe Schalt Werke hab ich auch. Dann hab ich halt das übliche das mache ich ja Schaltnetz aber irgendwas hab ich vergessen. Ich weiß ich muss für den AVR programmieren da muss ich mal paar Programme immer schreiben. Jetzt hab ich ja grad kein LCD aber ich kann andere schreiben und irgendwas war's noch. Ich weiß nicht wases ist richtig ich muss noch die BA SH mache ich ja jeden Tag aber da war mir grad was eingefallen ist jetzt auch wieder weg. Irgendwas war noch mal gucken wenn ich wieder zu Hause bin was was ich muss mal nachgucken in den Aufgaben, die ich immer gemacht hab was ich in den letzten Zeiten unterlassen hab Ich mach jetzt nicht weiter Übung, sondern ich lern jetzt auswendig und zwar den Teil mit dem atmega8 und so weiter und keine Übung sondern. Ich, lern es auswendig Jetzt hab ich das in Ordnung gebracht jetzt tut's immer noch nicht jetzt hab ich das in Ordnung gebracht jetzt tut's immer noch nicht Mach noch mal alle an den Eingängen raus, also nach dem Inverter. Alle weißen sind es in dem Fall. Da es nicht stimmt, muss ich gucken wo der Fehler ist wo der Fehler ist und dann gucke ich jetzt noch mal genau hin und dann hoffentlich tut sie gleich Stimmt trotzdem nicht Habe den Fehler gefunden ich muss mich selber entschuldigen. Ich habe den Fehler gefunden. Ich muss mich selber entschuldigen. Ich habe einfach keinen gemacht das ist die Wahrheit, sondern ich zeige Ihnen den Fehler. Ich kann sie mit dem Foto beweisen und dann kann ich Ihnen zeigen, dass ich keinen Fehler gemacht hab. Ich kann Ihnen den kann Ihnen das zeigen. Draht, die vorne ist es abgebrochen. Ist es da vorne abgebrochen und deswegen ist die Verbindung nicht da weil nämlich bei dem Inverter bei dem Ausgang von dem N OT das zeige ich Ihnen jetzt
Weil bei dem stk500 damals die bitte die LED invertiert ausgegeben wurden, hab ich zwei Ausgaben gemacht, einmal an portb und einmal an portd deswegen kann es sein deswegen ist die Ausgabe jetzt verkehrt rum dass es in die falsche Richtung zählt kann ich umdrehen, indem ich an den anderen Port mache
so, jetzt das mit dem neu programmierten atmega8 blinken zu meinem reduzierten schaltnetz von vorher.
ich stelle noch den quelltext vom led blink vor, ebenso von dem lcd ansteuerung hd44780 - alles auf meiner homepage, ich hatte zwei reale stk500 - daneben habe ich rs232 ansteuerung, transmit recieve und tasteninterrupt
jetzt nehme ich den eben programmierten atmega 8 und lasse die led's blinken.
root@work:/home/david# avrdude -p m8 -c stk500 -F -P /dev/ttyACM0 -U ttlex20241017.hex avrdude: AVR device initialized and ready to accept instructions avrdude: device signature = 0x1e9307 (probably m8) avrdude: Note: flash memory has been specified, an erase cycle will be performed. To disable this feature, specify the -D option. avrdude: erasing chip avrdude: reading input file ttlex20241017.hex for flash with 74 bytes in 1 section within [0, 0x49] using 2 pages and 54 pad bytes avrdude: writing 74 bytes flash ... Writing | ################################################## | x prozent - wurde ersetzt 0.08 s avrdude: 74 bytes of flash written avrdude: verifying flash memory against ttlex20241017.hex Reading | ################################################## | x prozent - wurde ersetzt 0.05 s avrdude: 74 bytes of flash verified avrdude done. Thank you. root@work:/home/david# |
ah, es hat funktioniert, aber das ist bei dem realen stk500 nicht anders, vor den hex code muss ein -U Es hat funktioniert! 100 root@work:/home/david# avrdude -p m8 -c stk500 -F -P /dev/ttyACM0 -U ttlex20241017.hex avrdude: AVR device initialized and ready to accept instructions avrdude: device signature = 0x1e9307 (probably m8) avrdude: Note: flash memory has been specified, an erase cycle will be performed. To disable this feature, specify the -D option. avrdude: erasing chip avrdude: reading input file ttlex20241017.hex for flash with 74 bytes in 1 section within [0, 0x49] using 2 pages and 54 pad bytes avrdude: writing 74 bytes flash ... Writing | ################################################## | x prozent - wurde ersetzt 0.08 s avrdude: 74 bytes of flash written avrdude: verifying flash memory against ttlex20241017.hex Reading | ################################################## | x prozent - wurde ersetzt 0.05 s avrdude: 74 bytes of flash verified avrdude done. Thank you. root@work:/home/david#
root@work:/home/david# avrdude -p m8 -c stk500 -F -P /dev/ttyACM0 -e ttlex20241017.hex avrdude: AVR device initialized and ready to accept instructions avrdude: device signature = 0x1e9307 (probably m8) avrdude: erasing chip avrdude done. Thank you. root@work:/home/david# avrdude -p m8 -c stk500 -F -P /dev/ttyACM0 ttlex20241017.hex avrdude: AVR device initialized and ready to accept instructions avrdude: device signature = 0x1e9307 (probably m8) avrdude done. Thank you. root@work:/home/david#
Es hat funktioniert falsch gesetzte Pins
hey krass, es hat funktioniert! root@work:/home/david# avrdude -p m8 -c stk500 -F -P /dev/ttyACM0 -e ttlex20241017.hex avrdude: AVR device initialized and ready to accept instructions avrdude: device signature = 0x1e9307 (probably m8) avrdude: erasing chip avrdude done. Thank you. root@work:/home/david# die pins waren falsch gesetzt! |
root@work:/home/david# avrdude -p m8 -c stk500 -F -P /dev/ttyACM0 -e ttlex20241017.hex avrdude error: command failed avrdude error: initialization failed, rc=-1 - double check the connections and try again - use -B to set lower ISP clock frequency, e.g. -B 125kHz avrdude: AVR device initialized and ready to accept instructions avrdude: device signature = 0x000000 (retrying) avrdude: device signature = 0x000000 (retrying) avrdude: device signature = 0x000000 avrdude error: Yikes! Invalid device signature. avrdude warning: expected signature for ATmega8 is 1E 93 07 avrdude done. Thank you. root@work:/home/david# |
hey geil, der programmer gibt schon mal ein lebenszeichen von sich
root@work:/home/david# avrdude -p m8 -c stk500 -F -P /dev/ttyACM0 -e ttlex20241017.hex |
nein, das stimmt nicht jp2 ist da nicht beteiligt, der macht manchmal vielleicht probleme
Ich muss noch die jumper angucken und es kann sein, dass was falsch ist, bei den Jumpern könnte es sein, dass man gewisse Fehler nicht machen sollte, Entschuldigung das sind keine Jumpers sondern switches, 1. jumper, 2. switches, 2.1. slide Switch, 2.2. Rocker Switch
Jetzt probiere ich es aus, avrdude tut mit dem Ding, aber es kann sein ich muss eine Lib einbinden, stk500 kennt avrdude ja
atmega8 aref avcc mikrocontroller.net programmierspannung notwendig https://www.mikrocontroller.net/topic/438858 ...
mosi: blau miso: gruen sck: orange reset: gelb osz: weiss |
Ich muss noch die jumper angucken und es kann sein, dass was falsch ist, bei den Jumpern könnte es sein, dass man gewisse Fehler nicht machen sollte, Entschuldigung das sind keine Jumpers sondern switches, 1. jumper, 2. switches, 2.1. slide Switch, 2.2. Rocker Switch
Jetzt probiere ich es aus, avrdude tut mit dem Ding, aber es kann sein ich muss eine Lib einbinden, stk500 kennt avrdude ja
atmega8 aref avcc mikrocontroller.net programmierspannung notwendig
https://www.mikrocontroller.net/topic/438858
...
mosi: blau miso: gruen sck: orange reset: gelb osz: weiss |
ich vermute es ist xtal1
https://www.mikrocontroller.net/attachment/35049/ATmega_Pinout.pdf
reset: pin 1, pc6 sck: pin 19, pb5 miso: pin 18, pb4 mosi: pin 17, pb3 |
osc, weiss ich nicht, es gib tosc1 wo xtal1 ist und tosc2...
http://www.avr-programmer.com/downloads/all-avr/all-avr_installation_de_en.pdf
frage, wo ist: miso, sck, reset, osz, mosi, am atmega8 - schauen wir nach. atmega8 datasheet - oder das hier
https://www.mikrocontroller.net/attachment/35049/ATmega_Pinout.pdf
...
http://www.avr-programmer.com/all-avr/ ....
Hier, richtig
Hier die Foto Reihenfolge ist sehr schlecht. Ich probier's jetzt noch mal und die Fotos sind sehr klein und sehr schlecht. Ich probier's noch mal in der richtigen Reihenfolge und dann mache ich dazu die Wahrheit Tafel
So, jetzt Eingangs variablen und ich habe vor jetzt an diese LED mit vorwiderstand zu tun, danach muss 5V Strom her So vorausgesetzt die led sitzen richtig herum drin, ich vermute es muss die Schaltung tun, ich nehme jetzt 5V, wie? Über USB
GND VCC Blau um aus Gattern mit zwei Eingängen A,B Gatter mit 3 zu machen A,B,C oder x0, x1, x2 Lila für die Ausgänge Die LED und die richtige Versorgung mit VCC und GND Und gelb die eingangsvariablen und diese in die inverter hinein Ich schiebe sie etwas nach vorne bei den Eingängen dann kann ich sie mit den led der eingangsvariablen verbinden
Das OR am Ënde" der Schaltung Dazwischen AND Und der inverter am Anfang
7432 or 7408 and 7404 inverter |
Und hier sind atmega8 zum Beispiel einerseits um die natürlich weiter zu üben und auszuprobieren, was Unterbrechungen betrifft oder Befehle und sonst was aber auch eben um unser sozusagen, damit die Eingangs variablen erzeugt werden, die ich zur Not per Hand machen kann, damit es nach oben zählt Und einmal AND OR NOT für die disjunktive Normalform dann fange ich gleich mal an
Wir sind LED und 330 Ohm vor widerstände, damit bei den Eingangs und ausgangsvariablen die entsprechenden Pins schön blinken
Ist das Programmiergerät für den atmega8 anders als bei dem stk 500 kann man die ICE des atmega8 nicht so einfach reinsetzen sondern man muss es dann über die Pins verbinden das muss ich mir angucken
Also hier unsere Verbindungskabel oder meine dazu die Boards die sind leider kleiner ausgefallen als beim letzten Mal. Dafür sind hier. Ich dachte ich hätte vier von den großen damals hatte ich zwei von den großen jetzt hab ich vier kleinere macht jetzt erst mal Nix kann man immer noch dazu kaufen, ist nicht so tragisch.
jetzt habe ich das, jetzt kommt mmx.
david@work:~$ ./cpuid20250306 GenuineIntel david@work:~$ |
david@work:~$ nasm -f elf32 cpuid20250306.asm cpuid20250306.asm:3: error: parser: instruction expected david@work:~$ nasm -f elf32 cpuid20250306.asm david@work:~$ ld -m elf_i386 nasm20241125002cpuid.o -o cp cpthat.sh cpuid20250306.asm cpuid20250306.o david@work:~$ ld -m elf_i386 cp -o cpuid20250306 cpthat.sh cpuid20250306.asm cpuid20250306.o david@work:~$ ld -m elf_i386 cp -o cpuid20250306 cpthat.sh cpuid20250306.asm cpuid20250306.o david@work:~$ ld -m elf_i386 cpuid20250306.o -o cpuid20250306 david@work:~$ ./cpuid20250306 GenuineIntel david@work:~$ |
gut jetzt kommt i586 cpuid - ebx, edx, ecx, muss genuine intel stehen, ...
jetzt schreibe ich ein mips32, assembler programm, keine sorge, meine i586 programme sind besser, wer mir auf meiner homepage folgt, war auf facebook aber teilweise geloescht, ich kann von mir aus auch noch vorher, CPUID Befehl i586 machen + MMX -
(C) David Vajda Thu Mar 6 10:16:18 2025 mips32, data dependence 1. add $r25, $r6, $r19 2. add $r22, $r21, $r19 3. add $r11, $r20, $r28 4. add $r19, $r16, $r11 5. add $r26, $r3, $r22 6. add $r21, $r21, $r16 7. add $r31, $r3, $r18 8. add $r21, $r17, $r7 9. add $r12, $r21, $r15 10. add $r28, $r1, $r27 11. add $r0, $r25, $r14 12. add $r0, $r25, $r12 13. add $r25, $r21, $r28 14. add $r21, $r10, $r28 15. add $r21, $r21, $r12 16. add $r18, $r7, $r21 17. add $r11, $r21, $r17 18. add $r4, $r21, $r29 19. add $r9, $r11, $r4 RAW = {$r0,($r4,18,19),($r11,3,4),($r11,3,19),($r12,9,12),($r12,9,15),($r18,16,7),($r19,4,1),($r19,4,2),($r21,8,2),($r21,8,6),($r21,8,9),($r21,8,13),($r21,8,15),($r21,8,16),($r21,8,17),($r21,8,18),($r22,2,5),($r25,1,11),($r25,1,12),$r26,($r28,10,3),($r28,10,13),($r28,10,14),$r31} |
(C) David Vajda Thu Mar 6 10:16:18 2025 mips32, data dependence 1. add $r25, $r6, $r19 2. add $r22, $r21, $r19 3. add $r11, $r20, $r28 4. add $r19, $r16, $r11 5. add $r26, $r3, $r22 6. add $r21, $r21, $r16 7. add $r31, $r3, $r18 8. add $r21, $r17, $r7 9. add $r12, $r21, $r15 10. add $r28, $r1, $r27 11. add $r0, $r25, $r14 12. add $r0, $r25, $r12 13. add $r25, $r21, $r28 14. add $r21, $r10, $r28 15. add $r21, $r21, $r12 16. add $r18, $r7, $r21 17. add $r11, $r21, $r17 18. add $r4, $r21, $r29 19. add $r9, $r11, $r4 --David Vajda -- echte Datenabhaengigkeit - ED - Read after Write RAW -- Gegenabhaengigkeit - GA - Write after Read WAR -- Ausgabeabhaengigkeit - AA - Write after Write WAW -- RAW (1,o), $r25, (11,i), (12,i) (2,o), $r22, (5,i), (3,o), $r11, (4,i), (19,i) (4,o), $r19, (1,i), (2,i), (5,o), $r26, (6,o), $r21, (2,i), (6,i), (9,i), (13,i), (15,i), (16,i), (17,i), (18,i) (7,o), $r31, (8,o), $r21, (2,i), (6,i), (9,i), (13,i), (15,i), (16,i), (17,i), (18,i) (9,o), $r12, (12,i), (15,i) (10,o), $r28, (3,i), (13,i), (14,i) (11,o), $r0, (12,o), (13,o), $r25, (11,i), (12,i) (14,o), $r21, (2,i), (6,i), (9,i), (13,i), (15,i), (16,i), (17,i), (18,i) (15,o), $r21, (2,i), (6,i), (9,i), (13,i), (15,i), (16,i), (17,i), (18,i) (16,o), $r18, (7,i), (17,o), $r11, (4,i), (19,i) (18,o), $r4, (19,i) (19,o), Register: RAW = {$r0,($r4,18,19),($r11,3,4),($r11,3,19),($r12,9,12),($r12,9,15),($r18,16,7),($r19,4,1),($r19,4,2),($r21,8,2),($r21,8,6),($r21,8,9),($r21,8,13),($r21,8,15),($r21,8,16),($r21,8,17),($r21,8,18),($r22,2,5),($r25,1,11),($r25,1,12),$r26,($r28,10,3),($r28,10,13),($r28,10,14),$r31} |
Mein realer Platz ist scheinbar 74, ich meine eine Methode gefunden zu haben im seo Ranking zu steigen, da seo Suchmaschinen Optimierung normal ist, halte ich das für richtig
# die ergebnisse sind noch nicht gut und ich mache pause fuer heute root@work:/home/david# ifconfig lo:3 192.168.2.112 netmask 255.255.255.0 up root@work:/home/david# ifconfig lo:4 192.168.3.11 netmask 255.255.0.0 up root@work:/home/david# ifconfig lo:5 127.2.1.1 netmask 255.255.255.0 up root@work:/home/david# iptables -A INPUT -i lo5 -d 127.2.1.1 -j DROP root@work:/home/david# telnet 127.2.1.1 Trying 127.2.1.1... telnet: Unable to connect to remote host: Connection refused root@work:/home/david# iptables -L --line-numbers Chain INPUT (policy ACCEPT) num target prot opt source destination 1 DROP all -- anywhere 127.2.1.1 Chain FORWARD (policy ACCEPT) num target prot opt source destination Chain OUTPUT (policy ACCEPT) num target prot opt source destination root@work:/home/david# iptables -D INPUT 1 root@work:/home/david# telnet 127.2.1.1 Trying 127.2.1.1... telnet: Unable to connect to remote host: Connection refused root@work:/home/david# iptables -L --line-numbers Chain INPUT (policy ACCEPT) num target prot opt source destination Chain FORWARD (policy ACCEPT) num target prot opt source destination Chain OUTPUT (policy ACCEPT) num target prot opt source destination root@work:/home/david# iptables -A FORWARD -i lo5 -o lo0 -s 127.2.1.1 -d 127.0.0.1 -j ACCEPT root@work:/home/david# iptables -A FORWARD -i lo0 -o lo5 -s 127.0.0.1 -d 127.2.1.1 -j ACCEPT root@work:/home/david# telnet 127.2.1.1 Trying 127.2.1.1... telnet: Unable to connect to remote host: Connection refused root@work:/home/david# |
# ja, das war es root@work:/home/david# ifconfig lo:1 192.168.2.222 netmask 255.255.255.0 up root@work:/home/david# ping www.google.de PING www.google.de (172.217.16.131) 56(84) bytes of data. 64 bytes from fra15s46-in-f3.1e100.net (172.217.16.131): icmp_seq=1 ttl=57 time=21.0 ms 64 bytes from fra15s46-in-f3.1e100.net (172.217.16.131): icmp_seq=2 ttl=57 time=73.4 ms ^C --- www.google.de ping statistics --- 2 packets transmitted, 2 received, x prozent - wurde ersetzt packet loss, time 1001ms rtt min/avg/max/mdev = 21.043/47.231/73.420/26.188 ms root@work:/home/david# # nein, es lag an 192.168.178.111/24 oot@work:/home/david# ifconfig lo:1 192.168.178.111 netmask 255.255.255.0 up root@work:/home/david# ping www.google.de ping: www.google.de: Name or service not known root@work:/home/david# ifconfig lo:1 192.168.178.111 netmask 255.255.255.0 down root@work:/home/david# ping www.google.de PING www.google.de (172.217.16.131) 56(84) bytes of data. 64 bytes from fra15s46-in-f3.1e100.net (172.217.16.131): icmp_seq=1 ttl=57 time=23.5 ms ^C --- www.google.de ping statistics --- 1 packets transmitted, 1 received, x prozent - wurde ersetzt packet loss, time 0ms rtt min/avg/max/mdev = 23.492/23.492/23.492/0.000 ms root@work:/home/david# |
zunaechst man merke sich
root@work:/home/david# ifconfig lo:0 192.168.178.99 netmask 255.255.255.0 down durch das down wurde das network device wieder deaktiviert, es geht alles normal. kurz und gut, ich war gluecklich es eingerichtet zu haben, wie jeder weiss, benutzt die fritz!-box 192.168.178.0/24 kaum hatte ich dieses lo0 eingerichtet, ach ja, wahrscheinlich war es nicht wegen der ip addresse sondern, weil ich lo0 genommen habe, das standard loopback device des pc - ist schon mit 127.0.0.1 besetzt und ist localhost - ich probiere es gleich. jedenfalls wollte ich gerade schoen das auf facebook posten, ging nicht. ich gucke andere seiten an, google,meine, ging, aber wieder andere gingen nicht. netzwerkinterface down - jetzt geht es wieder ich tue lo0 jetzt vorsichtshalber mit 127.0.0.1 wieder besetzen |
# das hat fuer das erste funktioniert, mit einem schlechten nebeneffekt, ich erklaere im naechsten beitrag david@work:~$ su Passwort: root@work:/home/david# ifconfig lo:0 192.168.178.99 netmask 255.255.255.0 bash: ifconfig: command not found root@work:/home/david# PATH="$PATH:/usr/sbin" root@work:/home/david# ifconfig lo:0 192.168.178.99 netmask 255.255.255.0 root@work:/home/david# ping www.google.de ping: www.google.de: Name or service not known root@work:/home/david# ifconfig lo:0 192.168.178.99 netmask 255.255.255.0 UP UP: Unknown host ifconfig: `--help' gives usage information. root@work:/home/david# ifconfig lo:0 192.168.178.99 netmask 255.255.255.0 up root@work:/home/david# ping www.google.de ping: www.google.de: Name or service not known root@work:/home/david# ifconfig lo:0 192.168.178.99 netmask 255.255.255.0 down root@work:/home/david# ping www.google.de PING www.google.de (142.250.74.195) 56(84) bytes of data. 64 bytes from fra24s02-in-f3.1e100.net (142.250.74.195): icmp_seq=1 ttl=57 time=19.9 ms 64 bytes from fra24s02-in-f3.1e100.net (142.250.74.195): icmp_seq=2 ttl=57 time=19.5 ms ^C --- www.google.de ping statistics --- 2 packets transmitted, 2 received, x prozent - wurde ersetzt packet loss, time 1000ms rtt min/avg/max/mdev = 19.512/19.714/19.916/0.202 ms root@work:/home/david# |
https://www.dvajda.de/html/uebungen4/index.html so online nur am ende gibt es bei ein paar pics ein paar ungereihmthiten, mache ich gleich richtig
#hier war der fehler fext=$(echo "$s" | $abspath/sed.sh "$s") |
es ist kein schwieriger fehler, kein fehler mit unterprogrammaufrufen, nicht beendeter rekursion, der fehler liegt darin, dass bilder mit cat wiedergegeben werden, rekursion, ok
# fehler scheinbar beseitigt #!/bin/bash abspath="/home/david/Dokumente/Dokumente-16-2024-08-16/informatikUmathematik/vhdl20250304" relpath="$1" texname="latex20250305.tex" l=$(ls) for s in $l do if [ "$s" == "$texname" ] then echo "" elif [ -f "$s" ] then fext=$(echo "$s" | $abspath/sed.sh "$s") if [[ "$fext" == "jpeg" || "$fext" == "jpg" || "$fext" == "png" ]] then echo "\\section{$s}" echo "\\includegraphics [width=\\textwidth]{$1$s}" else echo "\\section{$s}" echo "" echo "\\begin{lstlisting}" cat "$s" echo "\\ end{lstlisting}" echo "" fi elif [ -d "$s" ] then cd "$s" /bin/bash "$abspath/$0" "$relpath/$s" cd .. fi done |
#!/bin/bash echo "$1" | sed 's/.*\.\([a-z]*\)/\1/g' |
#!/bin/bash abspath="/home/david/Dokumente/Dokumente-16-2024-08-16/informatikUmathematik/vhdl20250304" relpath="$1" texname="latex20250305.tex" l=$(ls) for s in $l do if [ "$s" == "$texname" ] then echo "" elif [ -f "$s" ] then fext=$(echo "$s" | $abspath/sed.sh "$s") if [[ "$fext" == "jpeg" || "$fext" == "jpg" || "$fext" == "png" ]] then echo "\\section{$s}" echo "\\includegraphics [width=\\textwidth]{$1$s}" else echo "\\section{$s}" echo "" echo "\\begin{lstlisting}" #cat "$s" echo "\\ end{lstlisting}" echo "" fi elif [ -d "$s" ] then cd "$s" /bin/bash "$0" "$relpath/$s" cd .. fi done |
# also, das mit dem mehrfach punkt passt david@work:~/Dokumente/Dokumente-16-2024-08-16/informatikUmathematik/vhdl20250304$ echo "hallo1.hallo2.hallo.txt" | sed 's/.*\.\([a-z]*\)/\1/g' txt david@work:~/Dokumente/Dokumente-16-2024-08-16/informatikUmathematik/vhdl20250304$ |
ich kann mit sed gut umgehen, eines ist allerdings wichtig wenn man hat
sed 's/suchmuster/\1/g' dann ... wichtig ist fuer das gefundene, was wieder ausgegeben wird - \1 \2 \3 nach dem auftreten und \1 \2 \3 richtet sich danach |
\(suchmuster) |
sed 's/suchmuster\(suchmuster1)suchmuster/\1/g' |
david@work:~/Dokumente/Dokumente-16-2024-08-16/informatikUmathematik/vhdl20250304$ echo "hallo.txt" | sed 's/.*\.\([a-z]*\)/\1/g' txt david@work:~/Dokumente/Dokumente-16-2024-08-16/informatikUmathematik/vhdl20250304$ # so ist richtig echo "hallo.txt" | sed 's/.*\.\([a-z]*\)/\1/g' david@work:~/Dokumente/Dokumente-16-2024-08-16/informatikUmathematik/vhdl20250304$ echo "hallo.txt" | sed 's/.*\.//g' txt david@work:~/Dokumente/Dokumente-16-2024-08-16/informatikUmathematik/vhdl20250304$ |
Jetzt kommt das BA SH Skript
Konkret mache ich das so. Sie wissen ja, dass ich immer Latex Dokumente erzeuge um als meine Homepage besteht nicht zu 100 x prozent - wurde ersetzt aus Latex zwei HTML sondern also mit Latex haben wir sozusagen die Möglichkeit mit Latex normale PDF Dokumente Latex halt zu machen und ich wandle es dann gleich in HTML um. Es gibt von der Sache ne gute Seite Teile von meiner Homepage sind kein Latex zwei HTML sondern sind einfach da ist zum Beispiel das Mail Interface Next klaut und so weiter und die Frontpage die hab ich selber gemacht. Solche Sachen halt so dann ist es Problem jetzt da gibt's eine einfache Logik Wie könnte aus dem ganzen Sachen sie sehen hier den Ordner den hab ich hier mal als Screenshot rein gemacht Latex Dokument machen. Generell kann man mit Latex wenn man zehn kann sehr gute Sachen machen. Man kann zum Beispiel ein Beispiel ich generiere ja meine Übungsaufgaben für Automaten und ASM Diagramm selber Da muss man nicht großartig Zeichenprogramm schreiben wie man das kennt. QT vier und solche Sachen braucht man nicht, sondern man macht das Linux mäßig man generiert den Quellcode für ein Latex Dokument und der ist voller sozusagen mathematischer Inhalte, die sozusagen programmiert technischer Form vorliegen. Dann macht man daraus Latex Dokument und des. Übersetzt man mit PDF Latex Nach nach sozusagen in PDF und dann hat man alles und jetzt kann man auch Bilder draus machen auch animierte das geht ganz einfach. Wenn man das PDF Dokument hat, dann kann man ein Bild draus machen und man kann zum Beispiel jetzt verschiedene PDF Dokumente generieren die hintereinander Nummer haben in C und dann kann man die es gibt dann einfache Programme. Nachdem man ein Bild umgewandelt hat kann man daraus ein gif machen, dann hat man animiertes Ding sozusagen. Jetzt aber das andere ist was kann man jetzt mit dem Ordner machen ich möchte es halt jetzt nicht alles ins Latex Dokument rein kopieren das ist halt mein Prinzip nicht nur dass das alles mit Latex schön funktioniert. Ich bin nicht so ein Typ der jetzt anfangen würde hier das finde ich immer schrecklich seine Homepage so die einzelnen Inhalte rein zu tun. Die Inhalte sind halt entstanden die liegen jetzt hier in einem Riesenordner vor. Der ist noch relativ klein sagen wir mal gemessen am Ganzen Dann müssen wir halt jetzt erst mal wissen es gibt Unterordner und Ordner die Unterordner gehen nicht beliebig tief in die rein und selbst wenn, dann können wir das machen. Also, was wir brauchen, ist ein BA SH Skript, und dann müssen wir das so machen, dass das zunächst in die Ordner rein geht und Basti ja vielleicht wissen über bash Skripte gibt es halt natürlich die Möglichkeit zwischen also es gibt erst mal schleifen und so weiter und es gibt die Möglichkeit zwischen Bildern und Verzeichnissen und Textdateien zu unterscheiden. Das müssen wir jetzt machen und in Latex gehen sozusagen einfache. Wie soll ich sagen zum Beispiel wenn sie im Bild einbinden, dann nehmen Sie include Graphic heißt der Befehl kann ich jetzt hier nicht genau schreiben beim Diktieren oder müssen Sie halt jetzt unterscheiden wenn da jetzt ein Bild kommt, dann muss da halt include Graphics rein so dann ist es Bild eingebunden. Jetzt haben die alle bei mir Datumsnamen. Dann können Sie die in der richtigen Reihenfolge durcheinanderbringen und es gibt ja das schöne Programm. Cat und Echo die gibt es und wenn sie jetzt auf die Datei gestoßen sind und es ist ne Textdatei, dann müssen Sie halt erzeugen, dass sozusagen das Cat die Datei vorliest und dann in das Latex Dokument unterbringt in unserem Best Skript und dann müssen wir dafür gucken dann müssen wir gucken, dass sozusagen zum Beispiel haben sie ja jetzt Quelltexte die brauchen in latexne bestimmte Wie soll ich sagen aussehen dass es aussieht wie Programm Quelltext sollte es zumindest und dann können wir die entsprechenden Befehle davor setzen? Also Anweisungen in Latex davor setzen das mache ich jetzt und dann werden sie sehen. Ohne großen Aufwand haben wir aus dem ganzen Ordner gleich quasi am Ende unserer HTML Datei generiert ohne weiteren Aufwand
ich mache jetzt die ueblichen uebungen mit iptables
so, jetzt uebe ich bash programmierung, und mysql und php und wenn ich das habe, dann - ich mache das uebliche kleine schaltwerk, punkt nummer (1) und ich rechne mit dem abakus und mache die ueblichen handschriftlichen uebungen
ich lerne ASCII erste 32 zeichen, dann CCITT und RS-232, dann TCP.
hat nicht getan, ... und ich vermute, wo jetzt das problem ist, man muss den netfilter im kernel erst aktivieren, das habe ich gelesen, ...
root@work:/home/david# iptables -A FORWARD -p tcp --dport 80 --sport 25 -i lo2 -o lo1 -j ACCEPT root@work:/home/david# iptables -A FORWARD -p tcp --dport 80 --sport 25 -d 127.0.0.3 -j ACCEPT root@work:/home/david# telnet 127.0.0.3 80 hat nicht getan... |
ich koennte jetzt
root@work:/home/david# iptables -A FORWARD -i lo2 -o lo1 -j ACCEPT root@work:/home/david# fuer lo2 oder 1 einen eigenen webserver einrichten, waere ja nett. unter der ip addresse kommt eine eigene seite und bei NAT also "addressen forwarding" kriege ich andere seite oder ich gucke nach port forwarding und bei telnet ... 80 umgeleitet auf 25 muesste sich mailserver melden. wenn ich -A INPUT mache und -o DEVICE ohne weiteres, es geht nicht. root@work:/home/david# iptables -A OUTPUT -i lo:2 -p 80 -j DROP iptables v1.8.9 (nf_tables): Can't use -i with OUTPUT Try `iptables -h' or 'iptables --help' for more information. root@work:/home/david# das mag zwar etwas redudant klingen, wenn -i (Input) fuer device lo2 z.B. ist ja input eigentlich gegeben. in dem falle mache ich mit -A INPUT ja quasi etwas redudantes, trotzdem ergibt sich, es ist das gleiche -A OUTPUT -i lo1 geht nicht. und ich vermute schon -A OUTPUT -i lo1 -o lo2 gut letzten endes egal, wenn lo1 input lo2 output ist aber es gibt ja noch -A FORWARDING, dann macht es einen Sinn, statt INPUT und OUTPUT kann ich ja forwarding machen, das probiere ich gleich mal aus. |
das erklaert -A INPUT
https://serverfault.com/questions/431593/iptables-forwarding-between-two-interface
zunaechst -
iptables -A FORWARD -i wlan0 -o wlan1 -j ACCEPT iptables -A FORWARD -i wlan1 -o wlan0 -j ACCEPT |
wenn ich -A INPUT mache und -o DEVICE ohne weiteres, es geht nicht.
root@work:/home/david# iptables -A OUTPUT -i lo:2 -p 80 -j DROP iptables v1.8.9 (nf_tables): Can't use -i with OUTPUT Try `iptables -h' or 'iptables --help' for more information. root@work:/home/david# das mag zwar etwas redudant klingen, wenn -i (Input) fuer device lo2 z.B. ist ja input eigentlich gegeben. in dem falle mache ich mit -A INPUT ja quasi etwas redudantes, trotzdem ergibt sich, es ist das gleiche -A OUTPUT -i lo1 geht nicht. und ich vermute schon -A OUTPUT -i lo1 -o lo2 gut letzten endes egal, wenn lo1 input lo2 output ist aber es gibt ja noch -A FORWARDING, dann macht es einen Sinn, statt INPUT und OUTPUT kann ich ja forwarding machen, das probiere ich gleich mal aus. https://serverfault.com/questions/101022/error-applying-iptables-rules-using-iptables-restore hier steht -A INPUT, das habe ich gemacht, jetzt geht es, das habe ich da vorher nicht gesehen und muss ich nachgucken \begin{lstlisting} root@work:/home/david# iptables -A INPUT -i lo:2 -p 80 -j DROP root@work:/home/david# root@work:/home/david# telnet -i lo:2 -p 80 -j DROP ^C #ich weiss warum rechtschreibfehler |
das hat nicht funktioniert - ach ich sehe trotz zwei mal hingucken und zwei mal ueberlistung, falsche ip addresse - ich probiere es noch mal mit der anderen
root@work:/home/david# telnet -i lo:2 -p 80 -j DROP |
jetzt fuehre ich eine regel ein, egal woher, auf PORT (Protokoll) 80 werden alle eingehenden pakete von ueberall her gesperrt. Telnet zu dieser schnittstelle, muesste mit p 80 abgelehnt werden
# (C) David Vajda # 20250304 # IP-Tables (Roules) iptables -i lo1 -s 192.168.178.1 -p 80 -j ACCEPT # alle pakete, die ueber lo1 rein gehen und von der addresse 192.168.178.1 sind und auf port 80 sind, acceptieren iptables -o lo2 -s 192.168.167.0/24 -p 21 -j DROP # Vermutung, netzmaske, subnetting geht, alles von 192.168.167.* DROP von lo2 Protokoll 21 iptables -i eth0 -s 192.168.0.0/16 -p 25 -j ACCEPT iptables -o lo1 -i eth0 -s 192.0.0.0/8 -d 127.0.0.0/8 -j REJECT iptables -o eth0 -i lo1 -s 127.0.0.0/8 -d 192.168.0.0/16 -j ACCEPT iptables -o eth1 -s 192.128.0.0/16 -d 127.0.0.1 -j DROP -p 443 ifconfig lo:1 127.0.0.2 netmask 255.0.0.0 up ifconfig eth:0 192.168.178.25 netmask 255.255.255.0 up ifconfig lo:2 127.0.0.3 netmask 255.0.0.0 up ifconfig eth:0 192.168.178.25 netmask 255.255.255.0 down ifconfig lo:3 127.0.0.4 netmask 255.255.0.0 up also, ifconfig uebung ifconfig sollte ich vielleicht auch ueben, also lo:1 aber nicht lo1 wird neu eingerichtet, interface, ip addresse - ohne bezeichner, netmask mit punkten, dann up oder down, ausprobieren. ifconfig lo:0 127.0.0.2 netmask 255.0.0.0 up ifconfig lo:1 127.0.0.3 netmask 255.0.0.0 up ifconfig lo:2 127.0.0.4 netmask 255.0.0.0 up |
https://askubuntu.com/questions/444124/how-to-add-a-loopback-interface
...
Schreib ich wild weiter dann muss ich Adressumsetzung angucken vielleicht kann ich dir und in Richtung lenken das wird ja den Router ausmachen, falls es stimmt und dann kann ich was ans lo1 auf die normale Schnittstelle machen oder normale IP Adresse und versuchen das dann über den Browser abzurufen, wenn ich ne HTML Seite schicke
# (C) David Vajda # 20250304 # IP-Tables (Roules) iptables -i lo1 -s 192.168.178.1 -p 80 -j ACCEPT # alle pakete, die ueber lo1 rein gehen und von der addresse 192.168.178.1 sind und auf port 80 sind, acceptieren iptables -o lo2 -s 192.168.167.0/24 -p 21 -j DROP # Vermutung, netzmaske, subnetting geht, alles von 192.168.167.* DROP von lo2 Protokoll 21 iptables -i eth0 -s 192.168.0.0/16 -p 25 -j ACCEPT iptables -o lo1 -i eth0 -s 192.0.0.0/8 -d 127.0.0.0/8 -j REJECT iptables -o eth0 -i lo1 -s 127.0.0.0/8 -d 192.168.0.0/16 -j ACCEPT iptables -o eth1 -s 192.128.0.0/16 -d 127.0.0.1 -j DROP -p 443 |
Erst mal paar Leerlauf, sozusagen Fantasieübung ohne sozusagen, dass die fest funktionieren einfach Regeln aufstellen. ich schreib dann dazu wie die Regel geht. Im zweiten Schritt probier ich dann schon mal Interfaces einzurichten und probiert in der IP Adresse zuzuweisen.
Generell Regelein bei Technik, das wird zu Nix. Sie müssen das umsetzen, was da ist und es lernen was da ist und es wird zu Nix und es ist mühsam und es üben ihr ganzes Leben und am Ende haben sie immer noch nur das gelernt was da ist fertig
Also was ich vermute ich weiß es nicht 100-prozentig erstens mal was ich zu dem Router sagte ich halt nicht 100 x prozent - wurde ersetzt richtig. Also sie haben NAT Network Adress Translation sei nichts anderes als das halt. Die Filterregeln auf Pakete angewendet werden werden hier halt bei der Umleitung an Netzwerkgeräte Netzwerkgeräte im eigentlichen Zins ist nicht da, sozusagen des Daten Endgerät, sondern ihr Computer und dann brauchen Sie nichts falsches verstehe ich halt jetzt keinen Vortrag der redet mit dem Terminal dem andern über die Netzwerkkarte und sozusagen Netzwerk. Unabhängig von Karten zu sehen, ist überflüssig. Punkt Nummer eins. Punkt Nummer zwei Netzwerkkarte ist auch nichts spezielles. Wenn sie den MIPS 32 angucken dann erzeugt er halt digital. Signale kann auch für die Festplatte erzeugen aber die kann auch für die Netzwerkkarte erzeugen und so sehr ein Kabel dazwischen ist. Es ist halt nur ein Gerät gut also Netzwerk Verkehr ohne Geräte und d.h. Netzwerkkarten, weil der eigene Computer sieht es nur als Netzwerkkarte ist überflüssig. Und stellt sich die Frage, wie kann ich also jetzt erst mal zum Routing? Das wird nicht ohne N AT gehen also ohne IP tables, weil wir verstehen unterm Router klassischerweise was wir gekauft haben früher halt ein Switch. Also ne Hardware inwieweit da ne Software drauf ist, das weiß ich nicht oder wissen wir nicht aber das ist kein reine Hardware Sache Und wenn sie den richtigen Router angucken, dann wird er nie ohne IP Table gehen das muss man halt wissen, so selbst ne Firewall ist und ein Filter und so weiter der Router geht nicht ohne zunächst ohne IP tables d.h. ohne Betriebssystem weil der macht halt die Adressumsetzung d.h. von Netzwerkkarte zu Netzwerkkarten Jetzt steht sich nur eine Frage wie kann ich das jetzt simulieren weil ich hab jetzt sozusagen relativ wenige Netzwerkkarten in meinen PCs sonst kann man ja unter Linux relativ einfach machen, wenn ich IP tables üben will Also erstens mal wir finden Nix Neues das ist regeln Nummer eins nichts Neues erfinden nie was Neues erfinden so wir üben halt Regeln für IP tables gut und wie kann man das jetzt simulieren wenn man nur eine Netzwerkkarte hat ich kann's nicht 100-prozentig sagen. Ich sag immer, wenn ich weiß, nicht weiß und auch wenn's jeder wissen müsste also sie müssen halt jetzt sozusagen loopback devices Einrichten also bei mir ist die generell Logik. Ich mach alles über Software. Bei mir gibt's relativ wenig Hardware. Auch die normalen PCs gibt's PCs gehören bei mir rein. Die habe ich für die Homepage. Ansonsten kaufe ich keine Hardware soweit erst mal jedenfalls nicht so da sag ich Nix zu. Kein Spielzeug jedenfalls dein richtige PCs und alles wird simuliert . Simulation heißt Kopfarbeit bei mir wird simuliert dann überhaupt gut. Was machen wir dann? Dann machen wir halt jetzt lauter Ich würde sagen, so wenig ich es weiß. Loopbackinterfaces Die heißen LO1,LO2LO3 und so weiter kleingeschrieben. Die haben auch manchmal abweichende Namen so heißen die halt vermute ich jetzt mal dass sie da welche einrichten können und das mache ich dann Dann können Sie vielleicht zum Beispiel also später gedacht ich hab jetzt noch mal erst mal die normalen Regeln. Können Sie vielleicht ne Router machen wenn sie dann noch welche dahinter schalten? Irgendwie können Sie vielleicht so ein Netzwerk Verkehr simulieren also ne Routing Angelegenheit können wir mal ausprobieren eins nach dem andern jetzt hab ich erst mal die normalen Regeln und ich gucke wie man so device einrichtet
Die Aktie ist gestiegen , und so weiter, weil man muss Markt technisch richtig sagen ... sorry lesen sie das Kleingedruckte irgendwo anders und werden sie glücklich
ok, das verstehe ich paketfilter paketfilter des kernels ist aktiv filterregel 1. router 2. firewall netfilter im linux kernel Network Address Translation NAT 1. paketfilterung 2. network address translation 1. ankommende pakete pruefen, 2. ausgehende pakete pruefen 1. ankommende pakete pruefen, bevor sie an anwendung geleitet werden 2. ausgehende pakete pruefen, bevor sie rechner verlassen 3 stufig 1. tabellen (tables) 2. regelkatten (chains) 3. eigentliche filterregeln tables, chains, rules regelketten = prozedur in reihenfolge BSP: 1. kette: 1. filterregel 2. filterregel 3. filterregel 2. kette: 3. filterregel 1. filterregel 5. filterregel paket trifft ein interface 1-N Routing INPUT FORWARD Warteschlangen: INPUT lokal FORWARD an andere Rechner conntrack OUTPUT INPUT FORWARD PREROUTING POSTROUTING 1. bearbeiten 2. endgueltig verwerfen, DROP 3. akzeptieren: ACCEPT a) empfaenger-addresse b) protokoll c) empfaenger port 1. eine regel trifft zu 1. eine regel trifft zu => action 2. keine: Policy 1. action 2. policy tabelle filter nat mangle raw filter nat mangle raw filter: reine filterregeln nat: Addressumsetzung = NAT network address translation mangle: manipulation eines pakets filter, addressumsetzen, manipulieren -t TABLE -A CHAIN -I CHAIN INDEX -D CHAIN INDEX t table, A append, I Index, D Delete -i INTERFACE -o INTERFACE i input/o output -s IP-Address -d IP-Address s Source, d Destination -i INTERFACE -o INTERFACE -s IP-Address -d IP-Address -p PROTOCOL -j Action Action: ACCEPT DROP REJECT |
paketfilter paketfilter des kernels ist aktiv filterregel 1. router 2. firewall netfilter im linux kernel Network Address Translation NAT 1. paketfilterung 2. network address translation 1. ankommende pakete pruefen, 2. ausgehende pakete pruefen 1. ankommende pakete pruefen, bevor sie an anwendung geleitet werden 2. ausgehende pakete pruefen, bevor sie rechner verlassen 3 stufig 1. tabellen (tables) 2. regelkatten (chains) 3. eigentliche filterregeln tables, chains, rules regelketten = prozedur in reihenfolge BSP: 1. kette: 1. filterregel 2. filterregel 3. filterregel 2. kette: 3. filterregel 1. filterregel 5. filterregel paket trifft ein interface 1-N Routing INPUT FORWARD Warteschlangen: INPUT lokal FORWARD an andere Rechner conntrack OUTPUT INPUT FORWARD PREROUTING POSTROUTING 1. bearbeiten 2. endgueltig verwerfen, DROP 3. akzeptieren: ACCEPT a) empfaenger-addresse b) protokoll c) empfaenger port 1. eine regel trifft zu 1. eine regel trifft zu => action 2. keine: Policy 1. action 2. policy tabelle filter nat mangle raw filter nat mangle raw filter: reine filterregeln nat: Addressumsetzung = NAT network address translation mangle: manipulation eines pakets filter, addressumsetzen, manipulieren -t TABLE -A CHAIN -I CHAIN INDEX -D CHAIN INDEX t table, A append, I Index, D Delete -i INTERFACE -o INTERFACE i input/o output -s IP-Address -d IP-Address s Source, d Destination -i INTERFACE -o INTERFACE -s IP-Address -d IP-Address -p PROTOCOL -j Action Action: ACCEPT DROP REJECT paketfilter paketfilter des kernels ist aktiv filterregel 1. router 2. firewall netfilter im linux kernel Network Address Translation NAT |
jetzt kommt ip tables, ich suche mit google.
Jetzt kommt das bash Skript und danach noch div und float
So, ich mache jetzt was zu essen und wenn ich hab, dann mache ich mit dem iptables und den forwarding und noch die Skripte und Wäsche waschen und ins Bett
Schaue ich mir Routing und Forwarding an routing ist für mich kein Problem, das hatten wir am TG hentschel, lässt grüßen das bedeutet tausende Blätter Router Kein Problem, okay Netzwerkmaske ist klar und wichtig ist es sind immer die vorderen Bett gesetzt als sie am/24/16/13/irgendwas Aber sie haben nicht 101010 irgendwas Weil halt das vordere Subnetz und die hinteren Subnetz sind kleiner. Je nachdem wird es uns andere Subnetz weitergeleitet je nachdem, ob sie ne Netzwerkkarte haben, also kein Router mit einer Netzwerkkarte, ist noch wichtig. Das ist logisch. Was ist Forwarding? Forwarding ist eigentlich was anderes als erstens mal sehr mehr drei Schichten sozusagen oder vier Schichten. Netzzugang Schicht ist es halt Hardware Protokoll, dann haben Sie TCP und IP und das obere des HTTPS das sind ja sozusagen request Response Response sonst kann ich aussehen. Ich hab ich geübt und request. Kann ich auch aussehen. Ich hab ich geübt. Aber das ist auf der Anwendung Schicht. Was hat er mit HTML nichts zu tun? Aber das ist einfach Anfrage hinaus. Wie bei SMTP haben sie halt die Anfrage und die Antwort. Aber das ist halt auf Port 80 sagen wir bei HTTP und dann ist es Problem. Also Server Port 80 muss man dazu sagen dann ist das Problem, dass sie es ist. Sie können das Problem mit der Forwarding ja nicht. Also zunächst haben sie sie haben ja nicht ein Subnetz, sondern also ein großes Netz und ein kleiner Subnetz, sondern sie haben eine vollkommen andere IP Adresse nach außen wie im Inneren Netz ist wie bei der FRITZ!Box Und dann brauchen Sie forwarding und können nur einen Server dran machen Und der Witz ist das nicht auf TP IP Ebene geregelt wird, sondern sozusagen auf der obersten eben zum Beispiel httpsdeswegen müssen Sie beim forwarding ja immer einstellen, welcher Server Port, ist es Und es geht dann ja nicht sehr mehr. Trotzdem alle noch die anderen Rechner. Die wollen ja auch nach draußen erreichbar sein und die gehen ja trotzdem per per HTTP raus. Es geht ja jetzt nicht da drum sozusagen das HTTP zu kontrollieren und deswegen findet es nicht mit request und Response statt irgendwas was der sucht, sondern ganz einfach Server Port 80 Und jetzt muss man aufpassen es gibt nicht ein Port, sondern es gibt zwei Ports und es gibt nicht Eingang und Ausgang. Es geht in beide Richtungen des bidirektionale sowohl Server als auch Client haben beide einen Ausgang. Also es gibt nicht Sinn und Empfänger. Das ist Unsinn, sondern es gibt einen, der lauscht der Server. Wenn man das in C gemacht hat, dann gibt's einen, der lauscht. Das ist der Server und dann den gibt's den Client der stellt ne Anfrage an den Server Und da muss man unterscheiden weil es gibt halt den Serverport und das merkt man in C wenn man C macht dann gibt's ein Serverport und ein Client Port das muss man unterscheiden. Weil 80 heißt nur für den Server und nicht für den Client Vor Ding, wenn sie jetzt 80, beide hätten der kleinen und der Server, dann hätten Sie ein Problem Ja sozusagen dann kommen ja sozusagen die die anderen können dann keine Abfragen mehr schalten aber der der Server der hat dies per 80 er erreichbar und dann müssen die andern melden sich bei dem und kriegen dann kleinen Port zugeteilt mit dem der Server dann kommuniziert die öffnen dann ein Socket Wie man sonst bei files halten, file Pointer öffnet Sonde hat ein kleinen Port und d.h. nicht dass beim Forwarding der gesamte HTTPkontrolliert wird, sondern nur der Serverport, dass die weitergeleitet werden und was passiert da? Das selbe, was in L Linux passiert ist, ist kein Routing Problem sonst ein anderes Problem das ist IP table das ist die Firewall Also das hat mit Routing nichts zu tun und Firewall hat mit Firewall alleine nichts zu tun. Ist es nicht, dass man den Verkehr ausgebremst, damit keiner reinkommt, sondern dann ein andere Ursache Das IP tables regelt sozusagen das kann ja Regeln aufstellen Accept und was weiß ich drop oder was heißt ich will d.h. Sind mit Linux und auf der FRITZ!Box ist ja sozusagen wie bei Arbeit diesen Dings was ich von Arm cortex hatte pro Priorität Betriebssystem. Ich vermute, dass das von Linux drauf ist. Irgendwas und dann ist es auch wahrscheinlich IP tables, sondern das mache ich heute als erstes Wenn ich jetzt die Wohnung fertig aufgeräumt hab, fahr ich einmal mit dem Fahrrad noch spazieren am Neckar wenn ich das hab dann also vorher mache ich aufräumen dann beschäftige ich mich heute mit Linux Netzwerktechnik und so weiter dann kommt erst mal noch mal das übliche bash Skript, übliche, bash Skript Dann kümmer ich mich um IP Tables
jetzt marienburger str. 7 auf homepage aendern, dann auf allen seiten, morgen buergerbuero dann aufraeumen, fahrradtour, lernen, netzwerk records
der drucker ist erreichbar, warum das wichtig ist? ganz einfach, aber noch deswegen, wenn meine mutter mit ihrem laptop bei der zweiten fritz! box 4020 rein will, gaebe es probleme, jetzt keine mehr warten bis tel nummer umgestellt, dann .. connect box zu vodafone
214659 sie sehen pornhub aufgestiegen um eine stelle nach der most significant besser und 6 dollar cent verdient
Kommt der Test, ob mein Onion noch erreichbar ist und über das Tornetzwerk ob ich sozusagen wenn's im Tor Netzwerk die Seite erreichbar ist dann ist sie von außerhalb auf jeden Fall erreichbar und dann tut sie
Jetzt die IP Adresse trotz veränderten Vertrag oder veränderten Vertrag. Die Vertragsnummer hat sich dadurch verändert, dass die Verträge schon zusammengelegt wurden. Aber die IP Adresse ist die gleiche deswegen kann ich die Home Homepage ansprechen und tun die E-Mails noch weil sie brauchen ja den Reverse DNS wenn sie den, wenn sie den sozusagen nicht mehr haben, dann gehen die E-Mails nicht. Das ist das eine und ich musste ich muss ja die Domain mal im DNS System. Da hat sich nichts geändert deswegen ist die Homepage schon mal ansprechbar. Jetzt muss eins passieren, wenn ich jetzt von dem normalen PC sozusagen meine IP Adresse von Außenabrufe dann musst du es jetzt die alte sein von meiner Homepage, die vielleicht mal auswendig lernen sollte und wenn ich die habe, dann ist noch folgendes jetzt muss ich mich per SSH in meinen Server einloggen können und dann muss die Sache funktionieren.
Also das Problem hat sich gelöst man muss in der also dir eine FRITZ!Box hier 4020. Das ist halt und ein kleiner Router dazwischen ohne Kabel der andere ist das Kabelmodem also Router mit Kabelmodem. Bei dem anderen muss man einstellen. Betriebsart im Heimnetzwerk, damit er nicht sozusagen selber die IP Adresse verteilt, sondern die kriegt er dann vom anderen mit DHCP zugeteilt. Das hat er hier gemacht. Gut, dann passt eskeine Ahnung, ob die Netzwerkgeräte von meiner Mutter noch drin sind. Ich denk schon, weil sie müssen ja einfach das WLAN Passwort trotzdem von diesem Router da eingeben also von dem dazwischen ohne Kabel 4020 und es bleibt ja und dann wird die IP Adresse. Das hat ja damit nichts zu tun auch im WLAN das passt jetzt
Das erste ist quasi die connect Box. Also das nähere und darüber läuft jetzt das eine Internet und es keine hat keine serverfähige Verbindung nach außen ich hab das jetzt deswegen genutzt wegen dem Powerlineadapter Nächstes Foto, weil das Problem ist es halt vier Etagen und das kann man zum Beispiel rein theoretisch so machen. Die modernen Kabelboxen haben ja dann vier Pins sind zwischen also vier Buchsen also das mit dem Powerline Adapter man kann ja auch sozusagen altes Kabel nach oben führen, indem man die Buchsen erneuert, aber nicht nur die Buchsen erneuert Nach oben führt das hat dann auch nicht positive Effekte jedenfalls wir machen das so und jetzt ist das Problem dass an der alten connect Box geht es nach oben und ich kann das nicht ändern. Könnte ich rein theoretisch schon warum denn nicht? Ist ja nur das Internet und nicht das Telefon überlege ich grad da macht es ja keinen Unterschied auf meine Mutter nicht da haben Sie recht eigentlich stimmt eigentlich bin ich ja nicht klug, was ich gemacht hab es nicht klug. Ich erkläre trotzdem erst mal das System das ist ein bisschen durcheinander, muss ich sagen. Also, wie ich auf die Idee gekommen bin, das ist ein bisschen verrückt absurd durcheinander. Jedenfalls Problem ist erst mal das Telefon. Also natürlich meine Mutter, die braucht ihre alte Telefonnummer und das geht nicht ohne die Telefonnummer. Das ist von Anfang an die gleiche die gibt's schon seit 1970 sagen wir Okay, das Problem ist wir haben da oben haben wir ne agfeo Telefon Verteiler sozusagen also Telefonzentrale das war mal ursprüngliche analoge aber glauben Sie nicht sie hat immer also die hat Impuls war es waren ein Intel 8039 drinnen war gar kein Relais drin gut in die sind erneuert worden. Die hatten auch laute Sachen die kann man einstellen und es muss jetzt die connect Box da sein weil die Telefonnummer ist bei der noch sozusagen die alte in dem Sinne hatte ich das Internet gelassen. Jetzt hatte ich ja das Problem, dass die Powerlineadapter des nach oben führen von der ja und dann dachte ich wie kriege ich das jetzt auf mein weil der Server muss ja drin sein, dann hab ich denen in die connect Box reingesteckt. Ist natürlich Blödsinn weil wenn ich das Telefon nicht verändern darf. Das geht ja dann gesondert raus und in die Telefonanlage. Da kann ich das Internet ja sehr wohl ändern. Das macht ja keinen unterschied dann stecke ich den Router halt darein und dann war das jetzt so. Dann war das jetzt so das ich trotzdem natürlich den Powerline Adapter brauchte, weil mein Server der hat kein WLAN und dann musste ich das darein führen. Jetzt dachte ich aber wie kann ich den Hauptrechner dran machen? Das Problem ist folgendes jetzt haben wir erst mal gleich dann trotzdem Problem weil jetzt hab ich zwei FRITZ!Box Wir haben nämlich noch eine und es ist ein gesondertes Problem das ist ein Router bei meiner Mutter und da muss ich aufpassen, dass sie sich miteinander verstehen weil die haben ja alle von Natur auf die IP Adresse 192.168.178.1 Das hat damit aber nichts zu tun das muss man ausprobieren, wie sich zwei FRITZ!Box untereinander vertragen jedenfalls der Witz war folgender Witz war folgender, dass sozusagen ist das da durchgeleitet hab um sozusagen das alte Powerline Netzwerk aufrecht zu erhalten. Aber das muss ich ja nicht das kann ich in die Neue reinstecken. Davon ist das Telefon nicht betroffen und jetzt hatte ich oben Problem Weil da ist ja mein Arbeits PC und mein Server und der Server steht so an dem Powerlineadapter die neuen Fritz Powerlineadapter die haben zwei Ethernet jedenfalls. Ich war mit dem Arbeits PC immer noch im WLAN drin und das führt halt zu der connect Box. Aber jetzt kam ich in mein Server nicht rein und wenn sie genau hingucken auf meine Seite Dann steht da oben ne vier und wissen Sie, wie ich in meine Seite rein kommt da geh ich nicht in den Server rein von also mit mit Tastaturen so und Sicht Gerät Sondern ich geh per SSH vom Arbeit PC rein. Also ich logge mich ein. Jetzt kam ich da aber durch die vielen Umleitungen nicht mehr rein. Der hat ihn nicht gefunden. Der hat ihn zwar nach außen gefunden und die große FRITZ!Box nach außen aber ich kam nicht rein. Deswegen war meine Idee, dass ich an den Powerline Adapter der Arbeit PC hat ja auch normales LAN aber ich dachte dann tue ich den in die zweite rein und dann kann ich in den Server zugreifen und auch auf die FRITZ!Box, die nach außen geht. jetzt fällt mir aber auf das kann ich mir ersparen. Dieses Theater weil nämlich das Kabel war auch nicht lang genug dann hätte ich den Arbeit PC weg bewegen müssen. Jetzt muss ich ja nur Sozusagen Das LAN Kabel an Powerline Adapter in die neue FRITZ!Box stecken dann bin ich jetzt mal gespannt was meine Mutter wird kurz schimpfen. Es wird kurzen Geschrei geben weil ich weiß jetzt nicht was passiert mit der zweiten FRITZ!Box das bringt natürlich alles durcheinander und dann kann ich die vier bei der Seite raus machen? Und ich werde vielleicht auch sehen, wenn sich die Telefonnummer geändert hat. Das mache ich jetzt und wenn ich das gemacht hab mache ich in der Wohnung sauber was noch nicht sauber ist und nicht gut steht. Das bringe ich in Ordnung wenn ich das mache ich ne Fahrradtour am Neckar und wenn ich das habe, dann lerne ich ein bisschen Netzwerktechnik und so und das mit der Commerzbank und dem Bürgerbüro und so weiter das kann ich erst morgen machen
Mal gucken ob es ohne Anruf geht
Erreichbar ist die Seite jedenfalls im Lokalen Netz unter der Adresse von daher wird es gehen, wenn Vodafone es einschaltet
Aber das Internet ist noch nicht verbunden, ich muss warten bis Vodafone es Richtig geschaltet hat, ich probiere einen Server reset
Passt besser als ich dachte aber ohne dass ich was geschaltet hab. Ich bin jetzt hier unten in dem Netz von dem Auto für Business also für meine Homepage und hier sehe ich von selber alles und tatsächlich egal wie auch immer beide Fritz Router aber hier kann man sehen 192.168.178.35, www1 und es ist sauber und der läuft und den kann ich jetzt freischalten und dann geht's gleich
Hier ist meine, jetzt haben die natürlich die IP Adressen Doppelt das ist halt das Problem muss ich mal gucken
Da noch ne FRITZ!Box im Spielne FRITZ!Box im Spiel das war nicht der Router da ist noch ne FRITZ!Box im Spiel dann muss ich das jetzt doch so machen dann muss ich jetzt in den ersten Router rein weil da ist noch ne FRITZ!Box im Spiel und muss es da umschalten und ich muss nicht die äußere IP Adresse also von dir sagen nicht Business muss ich nicht sondern der muss ja die finden. Also das ist ja ein Netz. Also ich muss da kein Forward Ding machen. Das ist ja nicht wie beimalso beim Router nach außen da muss ich das nicht machen weil der findet ja alle IP Adressen also gucken wir mal einen Moment.
Der ist an und jetzt gucken wir mal wie das aussieht von den IP Adressen und so Über das Web Interface auf dem normalen PC
Ich vermute nicht, dass Router egal welcher Art, wenn sich nicht um mir billige Switch handelt und da wissen sie auch nicht, was da für ne Software drauf ist irgendein Betriebssystem nutzt und IP tables in jedem Fall, weil sie haben mir noch ein anderes Problem. Sie müssen ja jedes Mal die Netzwerkmaske einstellen zum Beispiel da hab ich gleich ne neue Übung Das können wir jetzt sozusagen mit HTTPverbinden und HTML und so weiter, dass wir uns und PHP, dass wir ein Frontpage und Mai SQL Frontpage erstellen, weil jetzt erst mal weitergedacht als mögliche Übung. Ich übe jetzt erst mal IP tables dann hat man das ja sozusagen in der bash hingerichtet. Und wenn man das hat, dann kann man hat man das jetzt sozusagen den Router klassischerweise zu sagen wir mal eingestellt. Die Netzwerkmaske gehört dann mehr oder weniger sie sagen das sei natürlich so die Netzwerkmaske das sage ich nicht. Brauchen Sie ja trotzdem ne Software, die dir einstellt letztenendes und jetzt haben sie das alles gemacht sagen wir mal jetzt kann man Fronten schreiben und deswegen sage ich schon gleich. Kein Router wird ohne Betriebssystem funktionierenoder ohne IP table zwei selbst selbst wenn sie meinen, Sie haben jetzt ihren Router Hardware technisch Bei einem Netzwerk, die Maske ist ja dass die dynamisch ist und auch, dass sie die IP Adressen zuweisen können. Sie können zwar sagen, dass sie die von außen zu weisen können ist aber nicht richtig sie könnte Ihnen einstellen d.h. wenn Sie die einstellen können, dann brauchen sie die Software Das wäre eine mögliche Übung für mich. Also ich übe natürlich noch mal die Regeln weiter. Ich lerne auch gleich auswendig, wenn ich wieder zu Hause bin. Ich bin gerade mit dem Fahrrad unterwegs, wenn ich mit alldem fertig bin und das auswendig gelernt hab und ein paar einfache Regeln geübt hab, schreibe ich in PHP my SQL front and und HTML Dingsbums und so weiter Und dann kann ich probieren halt die Regeln die ich aufgestellt hab kann ich dann probieren über meine SQL und PHP, sozusagen über Front and bei den loopbacks in der Maske einzustellen
Verrückt ich hab ja schon die Boxen verbunden hast du die Router aber das komische ist, dass ich ja meint ich hätte an dem also an dem sagen war klassischen Ding für nicht Business Kunden was sie halt bisher war an dem günstigen, den ich ja dazwischen geschaltet hab wegen der Versorgung über die Steckdosen mit dem Netzwerk dachte ich müsste sich das erst Dann bei dem freischalten für den eigentlichen Router Business Router„ also für den von der Homepage aber, wie man hier sieht, 192.168.178.1 das heißt das ist der Business Router d.h. es ist schon hergestellt da muss man sich keine Sorgen machen dann ist sie gleich online einen Moment
Ich schick dir da drin, dann machen wir noch den Strom vom Server rein. Ich hab gar keine bessere Steckdose und läuft die Seite beim Fußboden ist auch egal oder muss gar nicht sein weil ich kann den da hinstellen weil ich brauch ja jetzt das Kabel also des Netzwerk Kabel zum wandern PC nichtdann passt es denn wenn ich den dastehen und so lang ist halt da muss ich dann noch das VGA Kabel trotzdem drin haben aber das kann ich hier raus machen. Kann ich den da hinstellen gut einen Moment das muss ich dir erst mal verbinden die unten und oben
Ich hol jetzt Powerlineadapter von Media Markt, das muss ein FRITZ!Box Powerline Abschluss sein beziehungsweise für den Fritz Powerlineadapter wie gesagt, das sind mehrere Etagen weil, wie gesagt, es sind mehrere Etagen und das von gestern mit dem Weiterleitung HTTPS das bringt dann mal gar nicht. Erstens mal wenn ich dann meinen Arbeit PC ausschalte ist es halt aus zweitens es bezieht sich ja nur auf httpsund mein Mail Server geht dann auch nicht mehr und dann müsst ich da die ganzen IP tables einrichten und so weiter die ganze Forward Ding auf dem Arbeit PC und am Ende habe ich nichts davon wenn ich die nicht mal ausmache außen sowieso Scheiße also ich hol jetzt ein Pauline Adapter. Meine Mutter hat mir Geld gegeben, Fritz braucht eine Adapter, hole ich sie dann muss es bald online sein. Bald ist die Seite online.