<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>troubleshooting Archive - Maximilian Krieg</title>
	<atom:link href="https://maximiliankrieg.de/tag/troubleshooting/feed/" rel="self" type="application/rss+xml" />
	<link>https://maximiliankrieg.de/tag/troubleshooting/</link>
	<description>Wissen, Technik &#38; Erfahrungen</description>
	<lastBuildDate>Sat, 10 Oct 2026 12:31:53 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://maximiliankrieg.de/wp-content/uploads/2026/05/cropped-20260524_logo_2_512-2-32x32.png</url>
	<title>troubleshooting Archive - Maximilian Krieg</title>
	<link>https://maximiliankrieg.de/tag/troubleshooting/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Methodik zur systematischen Netzwerk-Fehlerbehebung</title>
		<link>https://maximiliankrieg.de/2026/08/methodik-zur-systematischen-netzwerk-fehlerbehebung/</link>
					<comments>https://maximiliankrieg.de/2026/08/methodik-zur-systematischen-netzwerk-fehlerbehebung/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Mon, 24 Aug 2026 18:52:43 +0000</pubDate>
				<category><![CDATA[Netzwerktechnik]]></category>
		<category><![CDATA[bottom-up]]></category>
		<category><![CDATA[compare baselines]]></category>
		<category><![CDATA[comptia]]></category>
		<category><![CDATA[divide and conquer]]></category>
		<category><![CDATA[follow the path]]></category>
		<category><![CDATA[move the problem]]></category>
		<category><![CDATA[spot the differences]]></category>
		<category><![CDATA[Top-down]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=3189</guid>

					<description><![CDATA[<p>Bei der Fehlerbehebung in Netzwerken sollte nach einem strukturierten und reproduzierbaren Prozess vorgegangen werden. Dadurch lässt sich vermeiden, dass Konfigurationen ohne ausreichende Analyse verändert oder mögliche Ursachen unsystematisch untersucht werden. Der dargestellte Prozess orientiert sich dabei an den Inhalten der CompTIA Network+ Zertifizierung. Problem identifizieren Zunächst muss das eigentliche Problem möglichst eindeutig identifiziert und eingegrenzt [&#8230;]</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/08/methodik-zur-systematischen-netzwerk-fehlerbehebung/">Methodik zur systematischen Netzwerk-Fehlerbehebung</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Bei der Fehlerbehebung in Netzwerken sollte nach einem strukturierten und reproduzierbaren Prozess vorgegangen werden. Dadurch lässt sich vermeiden, dass Konfigurationen ohne ausreichende Analyse verändert oder mögliche Ursachen unsystematisch untersucht werden.</p>



<p class="wp-block-paragraph">Der dargestellte Prozess orientiert sich dabei an den Inhalten der <a href="https://maximiliankrieg.de/herstellerzertifizierungen/" data-type="page" data-id="1092">CompTIA Network+ Zertifizierung</a>.</p>



<h2 class="wp-block-heading">Problem identifizieren</h2>



<p class="wp-block-paragraph">Zunächst muss das eigentliche Problem möglichst eindeutig identifiziert und eingegrenzt werden.</p>



<p class="wp-block-paragraph">Dazu gehören insbesondere:</p>



<ul class="wp-block-list">
<li>Informationen zum Problem sammeln</li>



<li>Betroffene Benutzer, Systeme und Netzwerkbereiche bestimmen</li>



<li>Symptome und Fehlermeldungen erfassen</li>



<li>Feststellen, seit wann das Problem besteht</li>



<li>Kürzlich durchgeführte Änderungen berücksichtigen</li>



<li>Problem nach Möglichkeit reproduzieren</li>



<li>Logs, Monitoring und vorhandene Dokumentation einbeziehen</li>
</ul>



<p class="wp-block-paragraph">Bei der Aufnahme einer Netzwerkstörung helfen gezielte Fragen dabei, das Fehlerbild schnell einzugrenzen.</p>



<figure class="wp-block-table"><table><thead><tr><th>Bereich</th><th>Beispielfragen</th></tr></thead><tbody><tr><td><strong>Fehlerbild</strong></td><td>Was genau funktioniert nicht? Welche Fehlermeldung wird angezeigt?</td></tr><tr><td><strong>Zeitpunkt</strong></td><td>Seit wann besteht das Problem? Wann hat es zuletzt funktioniert?</td></tr><tr><td><strong>Häufigkeit</strong></td><td>Tritt das Problem dauerhaft oder nur sporadisch auf?</td></tr><tr><td><strong>Betroffene Systeme</strong></td><td>Welches Gerät, welche Anwendung oder welcher Dienst ist betroffen?</td></tr><tr><td><strong>Umfang</strong></td><td>Sind auch andere Anwender oder Geräte betroffen?</td></tr><tr><td><strong>Standort</strong></td><td>Wo tritt das Problem auf: Büro, Homeoffice, bestimmter Standort?</td></tr><tr><td><strong>Verbindung</strong></td><td>Erfolgt der Zugriff über LAN, WLAN oder VPN?</td></tr><tr><td><strong>Erreichbarkeit</strong></td><td>Funktionieren andere Anwendungen, Webseiten oder Netzwerkressourcen?</td></tr><tr><td><strong>Reproduzierbarkeit</strong></td><td>Kann das Problem reproduziert werden? Welche Schritte führen zum Fehler?</td></tr><tr><td><strong>Änderungen</strong></td><td>Wurde kurz vor Auftreten des Problems etwas geändert, installiert oder aktualisiert?</td></tr><tr><td><strong>Bisherige Maßnahmen</strong></td><td>Was wurde bereits zur Fehlerbehebung versucht? Hat sich dadurch etwas verändert?</td></tr><tr><td><strong>Vergleichstest</strong></td><td>Funktioniert es mit einem anderen Gerät, Benutzer, Netzwerk oder Standort?</td></tr></tbody></table><figcaption class="wp-element-caption">Problem identifizieren &#8211; Fragestellungen</figcaption></figure>



<p class="wp-block-paragraph">Ziel dieses Schrittes ist eine möglichst klare Beschreibung des Fehlerbildes.</p>



<h2 class="wp-block-heading">Theorie zur wahrscheinlichen Ursache entwickeln</h2>



<p class="wp-block-paragraph">Auf Basis der gesammelten Informationen werden mögliche Ursachen abgeleitet.</p>



<p class="wp-block-paragraph">Dabei sollte zunächst mit den einfachsten und wahrscheinlichsten Ursachen begonnen werden. Anschließend kann die Analyse schrittweise auf komplexere Zusammenhänge ausgeweitet werden.</p>



<p class="wp-block-paragraph">Zur strukturierten Eingrenzung kann beispielsweise das OSI-Modell verwendet werden. Je nach Fehlerbild kann dabei Bottom-Up, Top-Down oder gezielt auf einzelnen Layern gearbeitet werden.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="576" src="https://maximiliankrieg.de/wp-content/uploads/2026/08/2026-08-24_blog_article_order-1024x576.png" alt="" class="wp-image-3651" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/08/2026-08-24_blog_article_order-1024x576.png 1024w, https://maximiliankrieg.de/wp-content/uploads/2026/08/2026-08-24_blog_article_order-350x197.png 350w, https://maximiliankrieg.de/wp-content/uploads/2026/08/2026-08-24_blog_article_order-768x432.png 768w, https://maximiliankrieg.de/wp-content/uploads/2026/08/2026-08-24_blog_article_order.png 1480w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Theorie zur wahrscheinlichen Ursache entwickeln anhand OSI-Modell</figcaption></figure>



<p class="wp-block-paragraph">Neben den genannten Methoden, die sich am OSI-Modell orientieren, gibt es jedoch auch weitere Verfahren.</p>



<figure class="wp-block-table"><table><thead><tr><th>Methode</th><th>Startpunkt</th><th>Vorgehensweise</th><th>Besonders geeignet für</th></tr></thead><tbody><tr><td><strong>Top-down</strong></td><td>Anwendung / Benutzersicht</td><td>Vom oberen OSI-Layer schrittweise nach unten arbeiten</td><td>Probleme mit bestimmten Anwendungen oder Diensten</td></tr><tr><td><strong>Bottom-up</strong></td><td>Physische Verbindung / Layer 1</td><td>Vom unteren OSI-Layer schrittweise nach oben arbeiten</td><td>Link-, Kabel-, SFP-, Switchport- und grundlegende Verbindungsprobleme</td></tr><tr><td><strong>Divide and Conquer</strong></td><td>Mitte des OSI-Modells, häufig Layer 3</td><td>Auf einem mittleren Layer beginnen und abhängig vom Testergebnis nach oben oder unten weiterarbeiten</td><td>Schnelle Eingrenzung bei zunächst unklarer Fehlerursache</td></tr><tr><td><strong>Follow the Path</strong></td><td>Quelle der Kommunikation</td><td>Den Kommunikationspfad vom Client bis zum Ziel Schritt für Schritt verfolgen</td><td>Routing-, Firewall-, VLAN-, VPN- oder Erreichbarkeitsprobleme</td></tr><tr><td><strong>Spot the Differences (Compare-Configurations)</strong></td><td>Funktionierendes Vergleichssystem</td><td>Konfiguration eines funktionierenden Systems mit dem betroffenen System vergleichen</td><td>Unterschiedliche VLANs, IP-Konfigurationen, Firewall-Regeln oder Gerätekonfigurationen</td></tr><tr><td><strong>Move the Problem (Swap-Components)</strong></td><td>Betroffene Komponente</td><td>Komponenten gezielt tauschen oder an anderer Stelle testen und prüfen, ob der Fehler „mitwandert“</td><td>Kabel-, SFP-, Port-, Client- oder Hardwareprobleme</td></tr><tr><td><strong>Compare Baselines</strong></td><td>Bekannter funktionierender Zustand</td><td>Aktuellen Zustand mit Baselines, Monitoring-Daten oder früheren Konfigurationen vergleichen</td><td>Performanceprobleme, schleichende Veränderungen oder Fehler nach Änderungen</td></tr></tbody></table><figcaption class="wp-element-caption">Vorgehensmodelle zur Fehlersuche im Vergleich</figcaption></figure>



<h2 class="wp-block-heading">Theorie testen</h2>



<p class="wp-block-paragraph">Die vermutete Ursache wird anschließend durch geeignete Tests überprüft.</p>



<p class="wp-block-paragraph">Wird die Theorie bestätigt, kann mit der Planung der Lösung begonnen werden.</p>



<p class="wp-block-paragraph">Wird sie nicht bestätigt, muss eine neue mögliche Ursache entwickelt und getestet werden.</p>



<h2 class="wp-block-heading">Maßnahmenplan erstellen</h2>



<p class="wp-block-paragraph">Nach der Identifikation der Ursache wird ein Plan zur Behebung des Problems erstellt.</p>



<p class="wp-block-paragraph">Dabei sollten insbesondere berücksichtigt werden:</p>



<ul class="wp-block-list">
<li>Erforderliche Änderungen</li>



<li>Mögliche Auswirkungen</li>



<li>Abhängigkeiten</li>



<li>Notwendige Freigaben</li>



<li>Wartungsfenster</li>



<li>Backup der Konfiguration</li>



<li>Rollback-Möglichkeit</li>
</ul>



<p class="wp-block-paragraph">Die eigentliche Änderung sollte erst erfolgen, wenn klar ist, wie das Problem behoben und die Änderung gegebenenfalls rückgängig gemacht werden kann.</p>



<h2 class="wp-block-heading">Lösung implementieren oder eskalieren</h2>



<p class="wp-block-paragraph">Die geplante Maßnahme wird umgesetzt.</p>



<p class="wp-block-paragraph">Kann die Fehlerursache nicht im eigenen Verantwortungsbereich behoben werden, erfolgt eine Eskalation an die zuständige Stelle.</p>



<p class="wp-block-paragraph">Bei einer Eskalation sollten die bisher gewonnenen Informationen und Testergebnisse vollständig weitergegeben werden.</p>



<h2 class="wp-block-heading">Funktionalität überprüfen</h2>



<p class="wp-block-paragraph">Nach Umsetzung der Maßnahme wird überprüft, ob das ursprüngliche Problem tatsächlich behoben wurde.</p>



<p class="wp-block-paragraph">Dabei sollte nicht nur das ursprüngliche Fehlerbild getestet werden. Es muss ebenfalls sichergestellt werden, dass durch die Änderung keine anderen Funktionen beeinträchtigt wurden.</p>



<p class="wp-block-paragraph">Zusätzlich sollte geprüft werden, ob präventive Maßnahmen sinnvoll sind, um ein erneutes Auftreten des Problems zu verhindern.</p>



<h2 class="wp-block-heading">Ergebnisse dokumentieren</h2>



<p class="wp-block-paragraph">Abschließend wird der gesamte Vorgang dokumentiert.</p>



<p class="wp-block-paragraph">Dazu gehören:</p>



<ul class="wp-block-list">
<li>Fehlerbild</li>



<li>Ursache</li>



<li>Durchgeführte Analyse</li>



<li>Umgesetzte Maßnahme</li>



<li>Ergebnis</li>



<li>Gegebenenfalls präventive Maßnahmen</li>
</ul>



<p class="wp-block-paragraph">Die Dokumentation erleichtert die Bearbeitung zukünftiger Störungen und ermöglicht den Aufbau einer Wissensdatenbank für wiederkehrende Fehlerbilder.</p>



<h2 class="wp-block-heading">Der Troubleshooting-Prozess im Überblick</h2>



<p class="wp-block-paragraph">Eine strukturierte Netzwerk-Fehlerbehebung folgt damit einem einfachen Grundprinzip:</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1729" height="765" src="https://maximiliankrieg.de/wp-content/uploads/2026/08/2026-08-24_blog_article_troubleshooting-edited.png" alt="" class="wp-image-3650" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/08/2026-08-24_blog_article_troubleshooting-edited.png 1729w, https://maximiliankrieg.de/wp-content/uploads/2026/08/2026-08-24_blog_article_troubleshooting-edited-350x155.png 350w, https://maximiliankrieg.de/wp-content/uploads/2026/08/2026-08-24_blog_article_troubleshooting-edited-1024x453.png 1024w, https://maximiliankrieg.de/wp-content/uploads/2026/08/2026-08-24_blog_article_troubleshooting-edited-768x340.png 768w, https://maximiliankrieg.de/wp-content/uploads/2026/08/2026-08-24_blog_article_troubleshooting-edited-1536x680.png 1536w" sizes="(max-width: 1729px) 100vw, 1729px" /><figcaption class="wp-element-caption">Methodik zur systematischen Netzwerk-Fehlerbehebung</figcaption></figure>



<p class="wp-block-paragraph">Insbesondere die Trennung zwischen Analyse, Hypothese, Test und eigentlicher Änderung verhindert vorschnelle Eingriffe und sorgt dafür, dass Netzwerkprobleme nachvollziehbar und reproduzierbar bearbeitet werden.</p>



<h2 class="wp-block-heading">Quellen</h2>



<ul class="wp-block-list">
<li><a href="https://www.ciscopress.com/articles/article.asp?p=2273070&amp;seqNum=2">ciscopress.com &#8211; Structured Troubleshooting Approaches</a></li>
</ul>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/08/methodik-zur-systematischen-netzwerk-fehlerbehebung/">Methodik zur systematischen Netzwerk-Fehlerbehebung</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2026/08/methodik-zur-systematischen-netzwerk-fehlerbehebung/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Erkennung und Vermeidung eines E-Mail-Sturms</title>
		<link>https://maximiliankrieg.de/2026/06/erkennung-und-vermeidung-eines-e-mail-sturms/</link>
					<comments>https://maximiliankrieg.de/2026/06/erkennung-und-vermeidung-eines-e-mail-sturms/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Tue, 02 Jun 2026 17:29:00 +0000</pubDate>
				<category><![CDATA[IT-Sicherheit]]></category>
		<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[E-Mail-Sicherheit]]></category>
		<category><![CDATA[List-Unsubscribe]]></category>
		<category><![CDATA[Mailingliste]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=3353</guid>

					<description><![CDATA[<p>Vor kurzem erhielt ich eine scheinbar harmlose E-Mail von einem Autohändler in Esslingen. Der Inhalt war lediglich eine automatische Eingangsbestätigung für eine Anfrage. Das Kuriose daran: Ich hatte weder eine Anfrage gestellt noch einen Bezug zu dem Vorgang. Kurze Zeit später folgten weitere Nachrichten. Empfänger fragten, warum sie diese E-Mail erhalten hatten, andere wollten aus [&#8230;]</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/06/erkennung-und-vermeidung-eines-e-mail-sturms/">Erkennung und Vermeidung eines E-Mail-Sturms</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Vor kurzem erhielt ich eine scheinbar harmlose E-Mail von einem Autohändler in Esslingen. Der Inhalt war lediglich eine automatische Eingangsbestätigung für eine Anfrage. Das Kuriose daran: Ich hatte weder eine Anfrage gestellt noch einen Bezug zu dem Vorgang.</p>



<p class="wp-block-paragraph">Kurze Zeit später folgten weitere Nachrichten. Empfänger fragten, warum sie diese E-Mail erhalten hatten, andere wollten aus dem Verteiler entfernt werden. Aus einer einzelnen Nachricht entwickelte sich innerhalb kurzer Zeit ein sogenannter <strong>E-Mail-Sturm</strong>.</p>



<p class="wp-block-paragraph">In diesem Artikel beschreibe ich anhand dieses Beispiels, wie sich ein E-Mail-Sturm erkennen lässt, wie er entsteht und welche Maßnahmen helfen, ohne selbst zur weiteren Eskalation beizutragen.</p>



<h2 class="wp-block-heading">Die initiale E-Mail</h2>



<p class="wp-block-paragraph">Beim Blick auf die E-Mail-Header fällt auf, dass die Nachricht nicht direkt vom Autohändler an mich, sondern an eine Mail-Gruppe gesendet wurde.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="973" height="533" src="https://maximiliankrieg.de/wp-content/uploads/2026/06/20260602_mail-storm.png" alt="" class="wp-image-2704" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/06/20260602_mail-storm.png 973w, https://maximiliankrieg.de/wp-content/uploads/2026/06/20260602_mail-storm-350x192.png 350w, https://maximiliankrieg.de/wp-content/uploads/2026/06/20260602_mail-storm-768x421.png 768w" sizes="(max-width: 973px) 100vw, 973px" /><figcaption class="wp-element-caption">Inhalt und Empfänger der initialen E-Mail</figcaption></figure>



<p class="wp-block-paragraph">Eine genauere Analyse der Header, beispielsweise mit dem <strong>Email Header Analyzer </strong>von <strong>MXToolbox</strong>, zeigt, dass die Nachricht technisch korrekt zugestellt wurde und zunächst keine direkten Anzeichen für Phishing oder Schadsoftware enthält.</p>



<p class="wp-block-paragraph">Obwohl die E-Mail inhaltlich nicht nach klassischem Spam aussieht, gibt es einige Auffälligkeiten:</p>



<ul class="wp-block-list">
<li>Ich erhielt eine Antwort auf eine Anfrage, die ich nie versendet hatte.</li>



<li>Empfänger-, Absender- und <code>Reply-To</code>-Adresse passten nicht zum Inhalt.</li>



<li>Die Nachricht wurde über eine mir unbekannte Google Group beziehungsweise Mailingliste versendet.</li>
</ul>



<p class="wp-block-paragraph">Anhand der <code>Received</code>-Header lässt sich nachvollziehen, welchen Weg die Nachricht vom ursprünglichen Absender bis in das eigene Postfach genommen hat.</p>



<p class="wp-block-paragraph">In E-Mail-Header-Analysetools werden die einzelnen Übergabepunkte (Hops) häufig tabellarisch dargestellt. Zusätzlich können beispielsweise die beteiligten Mailserver und deren IP-Adressen auf bekannte Blacklist-Einträge geprüft werden.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-left" data-align="left">Hop</th><th class="has-text-align-left" data-align="left">From</th><th class="has-text-align-left" data-align="left">By</th><th class="has-text-align-left" data-align="left">With</th><th class="has-text-align-left" data-align="left">Blacklist</th></tr></thead><tbody><tr><td>1</td><td>FR6P281MB5377.DEUP281.PROD.OUTLOOK.COM fe80::6f04:856e:eed:e62</td><td>FR6P281MB5377.DEUP281.PROD.OUTLOOK.COM fe80::6f04:856e:eed:e62</td><td>mapi</td><td>OK</td></tr><tr><td>2</td><td>FR6P281MB5377.DEUP281.PROD.OUTLOOK.COM 2603:10a6:d10:1a7::12</td><td>FR5P281MB5447.DEUP281.PROD.OUTLOOK.COM 2603:10a6:d10:1ae::18</td><td>Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384)</td><td>OK</td></tr><tr><td>3</td><td>mail-germanywestcentralazon11022108.outbound.protection.outlook.com 40.107.149.108</td><td>mx-gate33-hz1</td><td>&nbsp;</td><td>OK</td></tr><tr><td>4</td><td>mx-relay33-hz1-if1.hornetsecurity.com 94.100.128.43</td><td>mx.google.com</td><td>ESMTPS</td><td>OK</td></tr><tr><td>5</td><td></td><td>2002:a05:600c:63ca:b0:490:482f:65d8</td><td>SMTP</td><td></td></tr><tr><td>6</td><td></td><td>mail-wm1-x347.google.com</td><td>SMTP</td><td></td></tr><tr><td>7</td><td>mail-wm1-x347.google.com 2a00:1450:4864:20::347</td><td>smtpin.rzone.de</td><td>ESMTPS</td><td>OK</td></tr></tbody></table><figcaption class="wp-element-caption">Hop-Übersicht anhand des Header-Analyzers</figcaption></figure>



<p class="wp-block-paragraph">In diesem Fall führte der Weg unter anderem über Microsoft 365, Hornet Security und Google bis zum empfangenden Mailserver.</p>



<p class="wp-block-paragraph">Interessanter sind jedoch die Header, die Informationen über die verwendete Mailingliste enthalten:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Header Name</th><th>Header Value</th><th>Bedeutung</th></tr></thead><tbody><tr><td><code>Precedence: list</code></td><td>list</td><td>Die Nachricht stammt von einer Mailingliste</td></tr><tr><td><code>Mailing-list</code></td><td>list 7b@gfx4mcd.com; contact 7b+owners@gfx4mcd.com</td><td>Identifiziert die verwendete Mailingliste</td></tr><tr><td><code>List-ID</code></td><td>&lt;7b.gfx4mcd.com&gt;</td><td>Eindeutige Kennung der Liste</td></tr><tr><td><code>X-Google-Group-Id</code></td><td>3090089275</td><td>Kennung der verwendeten Google Group</td></tr><tr><td><code>List-Post</code></td><td>&lt;https://groups.google.com/a/gfx4mcd.com/group/7b/post&gt;, &lt;mailto:7b@gfx4mcd.com&gt;</td><td>Adresse zum Versenden von Nachrichten an die Liste</td></tr><tr><td><code>List-Help</code></td><td>&lt;https://support.google.com/a/gfx4mcd.com/bin/topic.py?topic=25838&gt;, &lt;mailto:7b+help@gfx4mcd.com&gt;</td><td>Informationen bzw. Kontakt zur Liste</td></tr><tr><td><code>List-Archive</code></td><td>&lt;https://groups.google.com/a/gfx4mcd.com/group/7b/&gt;</td><td>Archiv der Mailingliste</td></tr><tr><td><code>List-Unsubscribe</code></td><td>&lt;mailto:googlegroups-manage+3090089275+unsubscribe@googlegroups.com&gt;, &lt;https://groups.google.com/a/gfx4mcd.com/group/7b/subscribe&gt;</td><td>Möglichkeit zum Austragen aus der Liste</td></tr></tbody></table><figcaption class="wp-element-caption">Informationen zur Mailingliste aus dem Header</figcaption></figure>



<p class="wp-block-paragraph">Damit war klar, dass die Nachricht über eine Google Group beziehungsweise Mailingliste verteilt wurde.</p>



<h2 class="wp-block-heading">Der E-Mail-Sturm beginnt</h2>



<p class="wp-block-paragraph">Kurze Zeit nach der ersten Nachricht trafen weitere E-Mails ein. Zahlreiche Empfänger reagierten auf die ursprüngliche Nachricht beispielsweise mit:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">„Warum bekomme ich diese E-Mail?“</p>



<p class="wp-block-paragraph">„Bitte nehmen Sie mich aus dem Verteiler.“</p>



<p class="wp-block-paragraph">„Bitte nicht mehr an alle antworten!“</p>
</blockquote>



<p class="wp-block-paragraph">Genau diese Antworten wurden jedoch erneut über die Mailingliste verteilt und erreichten damit wiederum deren Teilnehmer.</p>



<p class="wp-block-paragraph">Aus der ursprünglich einzelnen Nachricht entwickelte sich so innerhalb kurzer Zeit ein klassischer E-Mail-Sturm.</p>



<h2 class="wp-block-heading">Was ist ein E-Mail-Sturm?</h2>



<p class="wp-block-paragraph">Ein E-Mail-Sturm (engl. <strong>Mail Storm</strong>, <strong>Reply Storm</strong> oder <strong>Reply-All Storm</strong>) entsteht, wenn eine Nachricht an einen großen Verteiler oder eine Mailingliste versendet wird und zahlreiche Empfänger darauf antworten. Dabei erfolgt die Antwort beispielsweise über eine entsprechend konfigurierte <code>Reply-To</code>-Adresse oder durch die Funktion <strong>„Allen antworten“</strong>.</p>



<p class="wp-block-paragraph">Wird die Antwort anschließend wieder an alle Mitglieder des Verteilers zugestellt, erhalten sämtliche Teilnehmer diese Nachricht. Antworten darauf wiederum weitere Empfänger, entsteht ein sich selbst verstärkender Effekt.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1536" height="1024" src="https://maximiliankrieg.de/wp-content/uploads/2026/06/20260602_mail-storm-example.png" alt="" class="wp-image-2705" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/06/20260602_mail-storm-example.png 1536w, https://maximiliankrieg.de/wp-content/uploads/2026/06/20260602_mail-storm-example-350x233.png 350w, https://maximiliankrieg.de/wp-content/uploads/2026/06/20260602_mail-storm-example-768x512.png 768w, https://maximiliankrieg.de/wp-content/uploads/2026/06/20260602_mail-storm-example-1024x683.png 1024w" sizes="auto, (max-width: 1536px) 100vw, 1536px" /><figcaption class="wp-element-caption">Beispiel eines E-Mail-Sturms</figcaption></figure>



<p class="wp-block-paragraph">Aus einer einzelnen Nachricht können dadurch innerhalb kurzer Zeit dutzende, hunderte oder sogar tausende E-Mails entstehen.</p>



<h2 class="wp-block-heading">Ursachen und Symptome</h2>



<p class="wp-block-paragraph">In den meisten Fällen entsteht ein E-Mail-Sturm unbeabsichtigt.</p>



<p class="wp-block-paragraph">Häufige Ursachen sind:</p>



<ul class="wp-block-list">
<li>Versehentliches Antworten an alle Empfänger</li>



<li>Fehlkonfigurierte Mailinglisten oder Verteiler</li>



<li>Import alter oder ungepflegter Verteilerlisten</li>



<li>Organisatorische Fehler bei der Nutzung von Verteilergruppen</li>



<li>Absichtlicher Missbrauch zur Störung oder Belästigung</li>
</ul>



<p class="wp-block-paragraph">Typischerweise erkennt man einen laufenden E-Mail-Sturm daran, dass innerhalb kurzer Zeit zahlreiche Nachrichten mit ähnlichem Inhalt eintreffen. Das eigentliche Problem besteht darin, dass viele Empfänger versuchen, das Problem durch eine Antwort zu lösen.</p>



<p class="wp-block-paragraph">Die Aufforderung</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">„Bitte entfernen Sie mich aus diesem Verteiler.“</p>
</blockquote>



<p class="wp-block-paragraph">klingt zunächst sinnvoll. Wird sie jedoch wieder an den gesamten Verteiler gesendet, erhalten alle Teilnehmer eine weitere Nachricht.</p>



<p class="wp-block-paragraph">Dadurch verstärken die Empfänger den E-Mail-Sturm unbeabsichtigt selbst.</p>



<h2 class="wp-block-heading">Eskalation durch automatische Systeme</h2>



<p class="wp-block-paragraph">Besonders problematisch wird ein E-Mail-Sturm, wenn neben menschlichen Empfängern auch automatisierte Systeme auf die Nachrichten reagieren.</p>



<p class="wp-block-paragraph">Dazu gehören beispielsweise:</p>



<ul class="wp-block-list">
<li>Automatische Abwesenheitsnotizen</li>



<li>Ticketsysteme</li>



<li>Monitoring- und Alarmierungssysteme</li>



<li>Weitere Mailinglisten oder Verteiler</li>



<li>Automatisierte Workflows und Benachrichtigungssysteme</li>
</ul>



<p class="wp-block-paragraph">Antwortet beispielsweise ein Ticketsystem automatisch auf jede eingehende E-Mail und wird diese Antwort wiederum an die Mailingliste verteilt, kann dadurch eine weitere automatische Reaktion ausgelöst werden.</p>



<p class="wp-block-paragraph">Im ungünstigsten Fall entstehen Schleifen zwischen mehreren Systemen.</p>



<p class="wp-block-paragraph">Je größer der Verteiler und je mehr automatisierte Systeme beteiligt sind, desto schneller kann sich ein einzelner Fehler zu einer erheblichen Nachrichtenflut entwickeln.</p>



<p class="wp-block-paragraph">Die Folgen reichen von überfüllten Postfächern über stark belastete Helpdesks bis hin zu einer zusätzlichen Belastung der beteiligten Mail-Infrastruktur.</p>



<h2 class="wp-block-heading">Böswillig ausgelöste E-Mail-Stürme</h2>



<p class="wp-block-paragraph">Während die meisten E-Mail-Stürme unbeabsichtigt entstehen, können solche Situationen auch gezielt provoziert werden.</p>



<p class="wp-block-paragraph">In meinem Fall sprach einiges für einen absichtlichen Missbrauch. Die betroffene E-Mail-Adresse wurde von mir nur auf einer einzelnen Plattform verwendet, bei der es in der Vergangenheit zu einem Datenleck gekommen war.</p>



<p class="wp-block-paragraph">Mögliche Ziele eines absichtlich erzeugten E-Mail-Sturms sind beispielsweise:</p>



<ul class="wp-block-list">
<li>Gezielte Belästigung von Personen oder Organisationen</li>



<li>Störung des normalen E-Mail-Verkehrs</li>



<li>Belastung von Postfächern, Mailservern oder Helpdesks</li>



<li>Überprüfung, welche E-Mail-Adressen tatsächlich aktiv verwendet werden</li>
</ul>



<p class="wp-block-paragraph">Gerade der letzte Punkt ist interessant: Antworten Empfänger auf die Nachrichten oder führen andere Aktionen aus, können Angreifer unter Umständen Rückschlüsse darauf ziehen, welche Adressen noch aktiv genutzt werden.</p>



<h2 class="wp-block-heading">Wie sollte man auf einen E-Mail-Sturm reagieren?</h2>



<p class="wp-block-paragraph">Sobald ein E-Mail-Sturm erkannt wurde, sollte man vor allem vermeiden, selbst zu seiner weiteren Eskalation beizutragen.</p>



<p class="wp-block-paragraph">Die wichtigste Regel lautet daher:</p>



<p class="wp-block-paragraph"><strong>Nicht auf „Allen antworten“ klicken.</strong></p>



<p class="wp-block-paragraph">Auch eine gut gemeinte Nachricht mit der Bitte, aus dem Verteiler entfernt zu werden, kann den Sturm weiter verstärken.</p>



<p class="wp-block-paragraph">Stattdessen kommen unter anderem folgende Maßnahmen infrage:</p>



<ul class="wp-block-list">
<li>Mailingliste beziehungsweise Absender blockieren</li>



<li>Filterregeln für die betroffenen Nachrichten erstellen</li>



<li>Nachricht als Spam melden</li>



<li>Administrator der Mailingliste kontaktieren</li>



<li>Sich direkt aus der Mailingliste austragen</li>
</ul>



<p class="wp-block-paragraph">Welche Maßnahme sinnvoll ist, hängt von der Ursache des E-Mail-Sturms ab.</p>



<p class="wp-block-paragraph">Bei einer legitimen, aber fehlerhaft konfigurierten Unternehmens-Mailingliste kann beispielsweise die Kontaktaufnahme mit dem Administrator sinnvoll sein.</p>



<p class="wp-block-paragraph">Handelt es sich dagegen um eine absichtlich missbrauchte Mailingliste, ist dies möglicherweise nicht zielführend.</p>



<p class="wp-block-paragraph">In meinem Fall entschied ich mich deshalb dafür, mich direkt aus der verwendeten Mailingliste auszutragen.</p>



<p class="wp-block-paragraph">Dafür musste ich nicht auf eine der Nachrichten des E-Mail-Sturms antworten. Stattdessen konnte der in der Nachricht vorhandene <code>List-Unsubscribe</code>-Header verwendet werden.</p>



<p class="wp-block-paragraph">Wie dieser Header funktioniert und wie man sich damit manuell aus einer Mailingliste oder einem Newsletter austragen kann, beschreibe ich im folgenden Artikel <a href="https://maximiliankrieg.de/2026/08/mit-list-unsubscribe-aus-newslettern-und-mailinglisten-austragen/" data-type="post" data-id="3355">Mit List-Unsubscribe aus Newslettern und Mailinglisten austragen</a>.</p>



<h2 class="wp-block-heading">Quellen</h2>



<ul class="wp-block-list">
<li><a href="https://en.wikipedia.org/wiki/Email_storm">wikipedia.org &#8211; Email storm</a></li>



<li><a href="https://mxtoolbox.com/EmailHeaders.aspx">mxtoolbox.com &#8211; Email Header Analyzer, RFC822 Parser</a></li>
</ul>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/06/erkennung-und-vermeidung-eines-e-mail-sturms/">Erkennung und Vermeidung eines E-Mail-Sturms</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2026/06/erkennung-und-vermeidung-eines-e-mail-sturms/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PowerShell &#8211; NetTCPIP-Cmdlets</title>
		<link>https://maximiliankrieg.de/2026/05/powershell-nettcpip-cmdlets/</link>
					<comments>https://maximiliankrieg.de/2026/05/powershell-nettcpip-cmdlets/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Wed, 13 May 2026 18:00:00 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NIC]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=2096</guid>

					<description><![CDATA[<p>Im vorherigen Beitrag PowerShell – NIC-Konfiguration auslesen habe ich bereits einige nützliche PowerShell-Befehle vorgestellt und dabei eine Variable als Filter verwendet, um gezielt Informationen zu einer bestimmten Netzwerkschnittstelle auszulesen. In diesem Artikel möchte ich die wichtigsten Cmdlets aus dem NetTCPIP-Modul nochmals gesammelt auflisten und kurz beschreiben Auflistung aller NetTCPIP-Cmdlets Die folgenden Cmdlets decken zahlreiche Aufgaben [&#8230;]</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/05/powershell-nettcpip-cmdlets/">PowerShell &#8211; NetTCPIP-Cmdlets</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Im vorherigen Beitrag <a href="https://maximiliankrieg.de/2026/05/powershell-nic-konfiguration-auslesen/" type="post" id="1381">PowerShell – NIC-Konfiguration auslesen</a> habe ich bereits einige nützliche PowerShell-Befehle vorgestellt und dabei eine Variable als Filter verwendet, um gezielt Informationen zu einer bestimmten Netzwerkschnittstelle auszulesen. In diesem Artikel möchte ich die wichtigsten Cmdlets aus dem NetTCPIP-Modul nochmals gesammelt auflisten und kurz beschreiben</p>



<h2 class="wp-block-heading">Auflistung aller NetTCPIP-Cmdlets</h2>



<p class="wp-block-paragraph">Die folgenden Cmdlets decken zahlreiche Aufgaben rund um die TCP/IP-Konfiguration ab, darunter das Auslesen und Verwalten von IP-Adressen, Routingtabellen, Netzwerkinterfaces, TCP- und UDP-Einstellungen sowie Diagnose- und Verbindungsprüfungen. Sie eignen sich für Administratoren im täglichen Betrieb als auch für Troubleshooting- und Automatisierungsaufgaben.</p>



<p class="wp-block-paragraph">Zur besseren Orientierung sind alle Cmdlets alphabetisch nach dem jeweiligen Verb am Anfang des Befehls sortiert, beispielsweise <code>Get</code>, <code>Set</code>, <code>New</code>, <code>Remove</code> oder <code>Test</code>. Dadurch lassen sich passende Befehle schnell finden und logisch nach ihrer Funktion einordnen.</p>



<figure class="wp-block-table"><table><thead><tr><th>Cmdlet</th><th>Beschreibung</th></tr></thead><tbody><tr><td><code>Find-NetRoute</code></td><td>Findet die beste lokale IP-Adresse und die beste Route, um eine entfernte Adresse zu erreichen.</td></tr><tr><td><code>Get-NetCompartment</code></td><td>Ruft alle Netzwerk-Compartments im Protokollstack ab.</td></tr><tr><td><code>Get-NetIPAddress</code></td><td>Ruft die IP-Adresskonfiguration ab.</td></tr><tr><td><code>Get-NetIPConfiguration</code></td><td>Ruft die IP-Netzwerkkonfiguration ab.</td></tr><tr><td><code>Get-NetIPInterface</code></td><td>Ruft eine IP-Schnittstelle ab.</td></tr><tr><td><code>Get-NetIPv4Protocol</code></td><td>Ruft die IPv4-Protokollkonfigurationen ab.</td></tr><tr><td><code>Get-NetIPv6Protocol</code></td><td>Ruft die IPv6-Protokollkonfigurationen ab.</td></tr><tr><td><code>Get-NetNeighbor</code></td><td>Ruft Einträge des Neighbor-Cache ab.</td></tr><tr><td><code>Get-NetOffloadGlobalSetting</code></td><td>Ruft die globalen TCP/IP-Offload-Einstellungen ab.</td></tr><tr><td><code>Get-NetPrefixPolicy</code></td><td>Ruft die Präfixrichtlinie ab.</td></tr><tr><td><code>Get-NetRoute</code></td><td>Ruft die IP-Routeninformationen aus der Routingtabelle ab.</td></tr><tr><td><code>Get-NetTCPConnection</code></td><td>Ruft TCP-Verbindungen ab.</td></tr><tr><td><code>Get-NetTCPSetting</code></td><td>Ruft Informationen zu TCP-Einstellungen und -Konfigurationen ab.</td></tr><tr><td><code>Get-NetTransportFilter</code></td><td>Ruft Transportfilter ab.</td></tr><tr><td><code>Get-NetUDPEndpoint</code></td><td>Ruft aktuelle UDP-Endpunkt-Statistiken ab.</td></tr><tr><td><code>Get-NetUDPSetting</code></td><td>Ruft UDP-Einstellungen ab.</td></tr><tr><td><code>New-NetIPAddress</code></td><td>Erstellt und konfiguriert eine IP-Adresse.</td></tr><tr><td><code>New-NetNeighbor</code></td><td>Erstellt einen Neighbor-Cache-Eintrag.</td></tr><tr><td><code>New-NetRoute</code></td><td>Erstellt eine Route in der IP-Routingtabelle.</td></tr><tr><td><code>New-NetTransportFilter</code></td><td>Erstellt einen Transportfilter.</td></tr><tr><td><code>Remove-NetIPAddress</code></td><td>Entfernt eine IP-Adresse und deren Konfiguration.</td></tr><tr><td><code>Remove-NetNeighbor</code></td><td>Entfernt Neighbor-Cache-Einträge.</td></tr><tr><td><code>Remove-NetRoute</code></td><td>Entfernt IP-Routen aus der IP-Routingtabelle.</td></tr><tr><td><code>Remove-NetTransportFilter</code></td><td>Entfernt Transportfilter.</td></tr><tr><td><code>Set-NetIPAddress</code></td><td>Ändert die Konfiguration einer IP-Adresse.</td></tr><tr><td><code>Set-NetIPInterface</code></td><td>Ändert eine IP-Schnittstelle.</td></tr><tr><td><code>Set-NetIPv4Protocol</code></td><td>Ändert Informationen zur IPv4-Protokollkonfiguration.</td></tr><tr><td><code>Set-NetIPv6Protocol</code></td><td>Ändert die IPv6-Protokollkonfiguration.</td></tr><tr><td><code>Set-NetNeighbor</code></td><td>Ändert einen Neighbor-Cache-Eintrag.</td></tr><tr><td><code>Set-NetOffloadGlobalSetting</code></td><td>Ändert die globalen TCP/IP-Offload-Einstellungen.</td></tr><tr><td><code>Set-NetRoute</code></td><td>Ändert einen oder mehrere Einträge in der IP-Routingtabelle.</td></tr><tr><td><code>Set-NetTCPSetting</code></td><td>Ändert eine TCP-Einstellung.</td></tr><tr><td><code>Set-NetUDPSetting</code></td><td>Ändert UDP-Einstellungen.</td></tr><tr><td><code>Test-NetConnection</code></td><td>Zeigt Diagnoseinformationen für eine Verbindung an.</td></tr></tbody></table><figcaption class="wp-element-caption">Auflistung aller NetTCPIP-Cmdlets</figcaption></figure>



<h2 class="wp-block-heading">Vergleich PowerShell zu klassischer CMD</h2>



<p class="wp-block-paragraph">Bei der Durchsicht und Ausführung der Befehle ist mir dabei aufgefallen, dass viele PowerShell-Befehle ähnliche Informationen liefern wie die klassischen Netzwerkbefehle aus der Windows-Eingabeaufforderung CMD. Die folgende Tabelle liefert daher eine Gegenüberstellung zwischen klassischen Netzwerkbefehlen und den entsprechenden PowerShell-Cmdlets.</p>



<figure class="wp-block-table"><table><thead><tr><th>Klassischer CMD-Befehl</th><th>PowerShell-Cmdlet</th><th>Beschreibung</th></tr></thead><tbody><tr><td><code>ipconfig</code></td><td><code>Get-NetIPConfiguration</code></td><td>Zeigt die Netzwerkkonfiguration eines Systems an.</td></tr><tr><td><code>ipconfig /all</code></td><td><code>Get-NetIPConfiguration</code> <br><code>Get-NetIPAddress</code></td><td>Zeigt detaillierte Informationen zu Adaptern, IP-Adressen, DNS und Gateways.</td></tr><tr><td><code>netstat</code></td><td><code>Get-NetTCPConnection</code></td><td>Zeigt aktive TCP-Verbindungen und deren Status an.</td></tr><tr><td><code>route print</code></td><td><code>Get-NetRoute</code></td><td>Zeigt die Routingtabelle des Systems an.</td></tr><tr><td><code>arp -a</code></td><td><code>Get-NetNeighbor</code></td><td>Zeigt ARP- bzw. Neighbor-Cache-Einträge an.</td></tr><tr><td><code>ping</code></td><td><code>Test-NetConnection</code></td><td>Prüft die Erreichbarkeit eines Systems oder Dienstes.</td></tr><tr><td><code>tracert</code></td><td><code>Test-NetConnection -TraceRoute</code></td><td>Führt eine Traceroute zu einem Zielsystem aus.</td></tr><tr><td><code>hostname</code></td><td><code>$env:COMPUTERNAME</code></td><td>Zeigt den Computernamen an.</td></tr><tr><td><code>nslookup</code></td><td><code>Resolve-DnsName</code></td><td>Führt DNS-Abfragen durch.</td></tr><tr><td><code>netsh interface ipv4 show interfaces</code></td><td><code>Get-NetIPInterface</code></td><td>Zeigt IP-Interfaces und deren Eigenschaften an.</td></tr><tr><td><code>netsh interface ipv4 show config</code></td><td><code>Get-NetIPConfiguration</code></td><td>Zeigt die IPv4-Konfiguration der Netzwerkschnittstellen an.</td></tr><tr><td><code>netsh wlan show profiles</code></td><td><code>Get-NetAdapter</code> <em>(teilweise vergleichbar)</em></td><td>Zeigt Netzwerkadapter an. WLAN-Profile selbst benötigen meist weiterhin <code>netsh</code>.</td></tr><tr><td><code>systeminfo</code></td><td><code>Get-ComputerInfo</code></td><td>Zeigt allgemeine Systeminformationen an.</td></tr></tbody></table><figcaption class="wp-element-caption">Vergleich PowerShell zu klassischer CMD</figcaption></figure>



<h2 class="wp-block-heading">Quelle</h2>



<ul class="wp-block-list">
<li><a href="https://learn.microsoft.com/en-us/powershell/module/nettcpip/?view=windowsserver2025-ps">NetTCPIP Module | Microsoft Learn</a></li>
</ul>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/05/powershell-nettcpip-cmdlets/">PowerShell &#8211; NetTCPIP-Cmdlets</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2026/05/powershell-nettcpip-cmdlets/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PowerShell &#8211; NIC-Konfiguration auslesen</title>
		<link>https://maximiliankrieg.de/2026/02/powershell-nic-konfiguration-auslesen/</link>
					<comments>https://maximiliankrieg.de/2026/02/powershell-nic-konfiguration-auslesen/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Wed, 25 Feb 2026 19:00:00 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NIC]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=1381</guid>

					<description><![CDATA[<p>Bei einer Fehleranalyse musste ich die aktuelle Konfiguration einer Netzwerkkarte unter Windows direkt per Kommandozeile auslesen. Gerade bei Netzwerkproblemen liefert die CLI oft deutlich detailliertere Informationen als die grafische Oberfläche – und eignet sich außerdem perfekt für Remote-Analysen, Dokumentationen oder schnelle Vergleiche von Systemzuständen. Gerade bei Remote-Analysen oder komplexeren Netzwerkproblemen ist die PowerShell oft deutlich [&#8230;]</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/02/powershell-nic-konfiguration-auslesen/">PowerShell &#8211; NIC-Konfiguration auslesen</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Bei einer Fehleranalyse musste ich die aktuelle Konfiguration einer Netzwerkkarte unter Windows direkt per Kommandozeile auslesen. Gerade bei Netzwerkproblemen liefert die CLI oft deutlich detailliertere Informationen als die grafische Oberfläche – und eignet sich außerdem perfekt für Remote-Analysen, Dokumentationen oder schnelle Vergleiche von Systemzuständen.</p>



<p class="wp-block-paragraph">Gerade bei Remote-Analysen oder komplexeren Netzwerkproblemen ist die PowerShell oft deutlich praktischer als die grafische Oberfläche. In diesem Beitrag zeige ich, wie sich <code>Get-NetAdapter</code> sinnvoll einsetzen lässt und welche Informationen bei der Fehlersuche besonders hilfreich sind.</p>



<h2 class="wp-block-heading">Abfrage der Netzwerkadapter </h2>



<p class="wp-block-paragraph">Zunächst beziehen wir die Interface-Informationen der vorhandenen Netzwerkadapter. Besonders interessant ist dabei der Interface-Index, da dieser von vielen weiteren PowerShell-Netzwerkbefehlen zur eindeutigen Identifikation des Adapters verwendet wird. In dem konkreten Fall haben wir jedoch mit dem Interface-Namen gearbeitet.</p>



<pre class="wp-block-code"><code>PS C:\Windows\System32&gt; Get-NetAdapter

Name                      InterfaceDescription                    ifIndex Status       MacAddress             LinkSpeed
----                      --------------------                    ------- ------       ----------             ---------
WLAN                      Intel(R) Wi-Fi 6 AX203                       11 Up           XX-XX-XX-A5-A8-XX       1.2 Gbps
Bluetooth-Netzwerkverb... Bluetooth Device (Personal Area Netw...      10 Disconnected XX-XX-XX-XX-XX-XX         3 Mbps
Ethernet                  Realtek PCIe GbE Family Controller            3 Disconnected XX-XX-XX-XX-XX-X          0 bps</code></pre>



<h2 class="wp-block-heading">Abfrage-Skript mit Variable</h2>



<p class="wp-block-paragraph">Das Interface, welches wir uns genauer anschauen möchten, trägt in diesem Beispiel den Namen <code>WLAN</code>. Daher setzen wir den entsprechenden Interface-Namen in der PowerShell-Variable ein und führen anschließend die folgenden Befehle aus. Damit lassen sich unter anderem Adapterstatus, IP-Konfiguration, DNS-Server, erweiterte Adaptereigenschaften sowie aktive Netzwerkbindungen auslesen.</p>



<pre class="wp-block-code"><code>PS C:\Windows\System32&gt; 

$if = "WLAN"

Get-NetAdapter -Name $if
Get-NetIPConfiguration -InterfaceAlias $if
Get-NetIPAddress -InterfaceAlias $if
Get-NetAdapterAdvancedProperty -Name $if
Get-DnsClientServerAddress -InterfaceAlias $if
Get-NetAdapterBinding -Name $if
Get-NetConnectionProfile -InterfaceAlias $if
Get-NetAdapterStatistics -Name $if
Get-NetIPInterface -InterfaceAlias $if
Get-NetRoute -InterfaceAlias $if
Get-NetNeighbor -InterfaceAlias $if

Remove-Variable if</code></pre>



<p class="wp-block-paragraph">Durch die Verwendung einer gemeinsamen Interface-Variable lassen sich die Befehle außerdem einfach wiederverwenden und flexibel auf andere Netzwerkadapter anwenden. </p>



<h2 class="wp-block-heading">Beschreibung der Cmdlets</h2>



<p class="wp-block-paragraph">Die folgende Tabelle beschreibt nochmals, welche Informationen die jeweiligen Befehle liefern. Dabei überschneiden sich einige Ausgaben bewusst, da bestimmte Informationen von mehreren Cmdlets bereitgestellt werden oder unterschiedlich detailliert dargestellt sind.</p>



<figure class="wp-block-table"><table><thead><tr><th>Befehl</th><th>Beschreibung</th></tr></thead><tbody><tr><td><code>Get-NetIPConfiguration</code></td><td>Zeigt die vollständige IP-Konfiguration des Interfaces an, inklusive IPv4-/IPv6-Adresse, Standardgateway und DNS-Server.</td></tr><tr><td><code>Get-NetAdapter</code></td><td>Liefert allgemeine Informationen zum Netzwerkadapter, beispielsweise Name, Status, MAC-Adresse, Link-Geschwindigkeit und Interface-Index.</td></tr><tr><td><code>Get-NetAdapterAdvancedProperty</code><br></td><td>Zeigt erweiterte Eigenschaften des Netzwerkadapters an, beispielsweise VLAN-Konfigurationen, Offloading-Optionen oder Energieeinstellungen.</td></tr><tr><td><code>Get-NetIPAddress</code></td><td>Listet ausschließlich die konfigurierten IP-Adressen des Interfaces auf. Hilfreich zur schnellen Prüfung von IPv4-/IPv6-Konfigurationen.</td></tr><tr><td><code>Get-DnsClientServerAddress</code></td><td>Liefert die konfigurierten DNS-Server des Interfaces für IPv4 und IPv6.</td></tr><tr><td><code>Get-NetAdapterBinding</code></td><td>Zeigt, welche Netzwerkprotokolle und Dienste an den Adapter gebunden sind, beispielsweise IPv4, IPv6 oder LLDP.</td></tr><tr><td><code>Get-NetConnectionProfile</code></td><td>Zeigt das aktuelle Netzwerkprofil des Interfaces an, beispielsweise Öffentlich, Privat oder Domäne.</td></tr><tr><td><code>Get-NetAdapterStatistics</code></td><td>Liefert Statistiken zum Netzwerkadapter, etwa gesendete/empfangene Pakete, Fehler oder verworfene Frames.</td></tr><tr><td><code>Get-NetIPInterface</code></td><td>Zeigt Interface-spezifische IP-Einstellungen wie MTU, Interface-Metrik oder DHCP-Status an.</td></tr><tr><td><code>Get-NetRoute</code></td><td>Listet die Routing-Einträge des Interfaces auf und zeigt, über welche Gateways Ziele erreicht werden.</td></tr><tr><td><code>Get-NetNeighbor</code></td><td>Zeigt den Neighbor-/ARP-Cache des Interfaces an, also bekannte IP-zu-MAC-Adresszuordnungen im lokalen Netzwerk.</td></tr></tbody></table><figcaption class="wp-element-caption">Beschreibung der PowerShell-Cmdlets</figcaption></figure>



<p class="wp-block-paragraph">Viele der gezeigten Befehle liefern bereits ohne zusätzliche Tools wertvolle Informationen für die Fehlersuche und ermöglichen eine schnelle erste Einschätzung der Netzwerksituation.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/02/powershell-nic-konfiguration-auslesen/">PowerShell &#8211; NIC-Konfiguration auslesen</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2026/02/powershell-nic-konfiguration-auslesen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Fortinet &#8211; Cheatsheets für CLI-Befehle</title>
		<link>https://maximiliankrieg.de/2024/07/fortinet-cli-befehle/</link>
					<comments>https://maximiliankrieg.de/2024/07/fortinet-cli-befehle/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sun, 21 Jul 2024 04:27:21 +0000</pubDate>
				<category><![CDATA[IT-Sicherheit]]></category>
		<category><![CDATA[cheatsheet]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[fortianalyzer]]></category>
		<category><![CDATA[fortigate]]></category>
		<category><![CDATA[fortimanager]]></category>
		<category><![CDATA[fortinet]]></category>
		<category><![CDATA[fortios]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=931</guid>

					<description><![CDATA[<p>In unserem Tagesgeschäft sind wir immer wieder damit konfrontiert, dass wir Konfigurationen und Troubleshooting-Maßnahmen auf der Kommandozeile unserer Fortinet-Geräte vornehmen müssen. Die Verwaltung dieser Geräte über die Kommandozeile ist ein unverzichtbarer Teil der täglichen Arbeit, um den Kunden ein optimales Arbeitsergebnis zu liefern. In diesem Artikel nenne ich kurz die Artikel und Internetreferenzen, die ich [&#8230;]</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2024/07/fortinet-cli-befehle/">Fortinet &#8211; Cheatsheets für CLI-Befehle</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In unserem Tagesgeschäft sind wir immer wieder damit konfrontiert, dass wir Konfigurationen und Troubleshooting-Maßnahmen auf der Kommandozeile unserer Fortinet-Geräte vornehmen müssen. Die Verwaltung dieser Geräte über die Kommandozeile ist ein unverzichtbarer Teil der täglichen Arbeit, um den Kunden ein optimales Arbeitsergebnis zu liefern. In diesem Artikel nenne ich kurz die Artikel und Internetreferenzen, die ich selbst häufig verwende oder meinen Kollegen empfehle.</p>



<h2 class="wp-block-heading">Fortinet FortiGate</h2>



<p class="wp-block-paragraph">Die FortiGate-Firewall ist ein Next Generation Firewall (NGWF), die von Fortinet entwickelt wurde. Sie bietet umfassenden Schutz für Netzwerke, indem sie den Datenverkehr überwacht, analysiert und steuert.</p>



<h3 class="wp-block-heading">Allgemein</h3>



<ul class="wp-block-list">
<li><a href="https://community.fortinet.com/t5/FortiGate/Troubleshooting-Tip-Network-Interface-Card-NIC-commands/ta-p/195577">Network Interface Card NIC commands</a></li>



<li><a href="https://community.fortinet.com/t5/FortiGate/Technical-Tip-How-to-clear-interface-counters-from-CLI/ta-p/191599">How to clear interface counters from CLI</a></li>
</ul>



<h3 class="wp-block-heading">FortiOS 6.4</h3>



<ul class="wp-block-list">
<li><a href="https://blog.boll.ch/cheatsheet-fortios-v6-4/">FortiOS v6.4 Cheatsheet | Tech Blog (boll.ch)</a></li>



<li><a href="https://docs.fortinet.com/document/fortigate/6.4.0/cli-reference/538620">FortiOS v6.4 CLI reference | Fortinet Document Library</a></li>
</ul>



<h3 class="wp-block-heading">FortiOS 7.0</h3>



<ul class="wp-block-list">
<li><a href="https://blog.boll.ch/cheatsheet-fortios-7-0/">FortiOS v7.0 Cheatsheet | Tech Blog (boll.ch)</a></li>



<li><a href="https://docs.fortinet.com/document/fortigate/7.0.0/cli-reference/84566">FortiOS v7.0 CLI reference | Fortinet Document Library</a></li>
</ul>



<h3 class="wp-block-heading">FortiOS 7.2</h3>



<ul class="wp-block-list">
<li><a href="https://blog.boll.ch/cheatsheet-fortios-v7-2/">FortiOS v7.2 Cheatsheet | Tech Blog (boll.ch)</a></li>



<li><a href="https://docs.fortinet.com/document/fortigate/7.2.8/cli-reference/84566/fortios-cli-reference">FortiOS v7.2 CLI reference | Fortinet Document Library</a></li>
</ul>



<h3 class="wp-block-heading">FortiOS 7.4</h3>



<ul class="wp-block-list">
<li><a href="https://blog.boll.ch/cheatsheet-fortios-v7-4/">FortiOS v7.4 Cheatsheet | Tech Blog (boll.ch)</a></li>



<li><a href="https://docs.fortinet.com/document/fortigate/7.4.0/cli-reference/84566/fortios-cli-reference">FortiOS v7.4 CLI reference | Fortinet Document Library</a></li>



<li><a href="https://docs.fortinet.com/document/fortigate/7.4.0/cli-troubleshooting-cheat-sheet/420966/cli-troubleshooting-cheat-sheet">FortiOS v7.4 CLI troubleshooting cheat sheet | Fortinet Document Library</a></li>
</ul>



<h3 class="wp-block-heading">FortiOS 7.6</h3>



<ul class="wp-block-list">
<li><a href="https://blog.boll.ch/cheatsheet-fortios-v7-6/">FortiOS v7.6 CheatSheet | Tech Blog (boll.ch)</a></li>



<li><a href="https://docs.fortinet.com/document/fortigate/7.6.0/cli-reference/708841/cli-configuration-commands">FortiOS v7.6 CLI reference | Fortinet Document Library</a></li>
</ul>



<h2 class="wp-block-heading">Fortinet FortiAnalyzer</h2>



<p class="wp-block-paragraph">Der FortiAnalyzer ist eine leistungsstarke Plattform für Protokollverwaltung, Analysen und Berichterstattung. Er bietet Organisationen eine einzige Konsole zur Verwaltung, Automatisierung, Orchestrierung und Reaktion.</p>



<h3 class="wp-block-heading">FortiAnalyzer 6.4</h3>



<ul class="wp-block-list">
<li><a href="https://blog.boll.ch/cheatsheet-fortianalyzer-v6-4/">FortiAnalyzer v6.4 Cheatsheet | Tech Blog (boll.ch)</a></li>



<li><a href="https://docs.fortinet.com/document/fortianalyzer/6.4.0/cli-reference/732063/introduction">FortiAnalyzer v6.4 | Fortinet Document Library</a></li>
</ul>



<h3 class="wp-block-heading">FortiAnalyzer 7.0</h3>



<ul class="wp-block-list">
<li><a href="https://blog.boll.ch/cheatsheet-fortianalyzer-fortimanager-v7-0/">FortiAnalyzer v7.0 Cheatsheet | Tech Blog (boll.ch)</a></li>



<li><a href="https://docs.fortinet.com/document/fortianalyzer/7.0.0/cli-reference/732063/introduction">FortiAnalyzer v7.0 CLI reference | Fortinet Document Library</a></li>
</ul>



<h3 class="wp-block-heading">FortiAnalyzer 7.2</h3>



<ul class="wp-block-list">
<li><a href="https://docs.fortinet.com/document/fortianalyzer/7.2.0/cli-reference/732063/introduction">FortiAnalyzer v7.2 CLI reference | Fortinet Document Library</a></li>
</ul>



<h3 class="wp-block-heading">FortiAnalyzer 7.4</h3>



<ul class="wp-block-list">
<li><a href="https://docs.fortinet.com/document/fortianalyzer/7.4.0/cli-reference/732063/introduction">FortiAnalyzer v7.4 CLI reference | Fortinet Document Library</a></li>
</ul>



<h2 class="wp-block-heading">Fortinet FortiManager</h2>



<p class="wp-block-paragraph">Der FortiManager ist eine zentrale Plattform zur Verwaltung von Fortinet-Geräten und Richtlinien in verschiedenen Umgebungen. Er ermöglicht die zentrale Administration von unter anderem FortiGate-Firewalls, FortiAnalyzer, FortiSwitches, FortiAPs und FortiExtender-Geräten.</p>



<h3 class="wp-block-heading">FortiManager 6.4</h3>



<ul class="wp-block-list">
<li><a href="https://docs.fortinet.com/document/fortimanager/6.4.0/cli-reference/23811/introduction">FortiManager v6.4 CLI reference | Fortinet Document Library</a></li>
</ul>



<h3 class="wp-block-heading">FortiManager 7.0</h3>



<ul class="wp-block-list">
<li><a href="https://blog.boll.ch/cheatsheet-fortianalyzer-fortimanager-v7-0/">FortiManager v7.0 Cheatsheet | Tech Blog (boll.ch)</a></li>



<li><a href="https://docs.fortinet.com/document/fortimanager/7.0.0/cli-reference/23811/introduction">FortiManager v7.0 CLI reference | Fortinet Document Library</a></li>
</ul>



<h3 class="wp-block-heading">FortiManager 7.2</h3>



<ul class="wp-block-list">
<li><a href="https://docs.fortinet.com/document/fortimanager/7.2.0/cli-reference/23811/introduction">FortiManager v7.2 CLI reference | Fortinet Document Library</a></li>
</ul>



<h3 class="wp-block-heading">FortiManager 7.4</h3>



<ul class="wp-block-list">
<li><a href="https://docs.fortinet.com/document/fortimanager/7.4.0/cli-reference/23811/introduction">FortiManager v7.4 CLI reference | Fortinet Document Library</a></li>
</ul>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2024/07/fortinet-cli-befehle/">Fortinet &#8211; Cheatsheets für CLI-Befehle</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2024/07/fortinet-cli-befehle/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
