Hallo zusammen,
ich habe folgende Frage:
Ich nutze 1&1 als Internetservice-Provider und habe eine Fritzbox als Router. Der Router ist verbunden mit einem Netgear-Switch, an dem zwei Laptops hängen. Der eine Laptop ist ein Windows-Rechner, der andere Laptop ist ein Ubuntu-Rechner. Ich nutze beide Laptops abwechselnd und habe dabei festgestellt, dass die Internetverbindung zum Windows-Laptop ab und zu unterbricht, die Internetverbindung zum Ubuntu-Laptop aber immer stabil ist. Lange Zeit habe ich mich gefragt, warum das so ist.
Ich absolviere gerade eine Weiterbildung zum Netzwerkadministrator und meine, dass ich mit meinem bisherigen rudimentären Kenntniserwerb bereits den Grund für die Verbindungsunterbrechungen gefunden habe.
In der Weiterbildung arbeitete unser Dozent mit der Software "Wireshark", um den Datenverkehr des lokalen Netzwerks aufzuzeichnen. Diese Software habe ich dann auf meinem Windows-Laptop installiert. Während einer Aufzeichnung ist mir aufgefallen, dass bei einer Verbindungsunterbrechung die Netzwerkkarte meines Windows-Laptops über das ARP-Protokoll mit Hilfe eines Broadcasts fragt: "Who is 192.168.0.1? Tell 192.168.0.2" Die IP-Adresse 192.168.0.1 gehört dem Netgear-Switch, die IP-Adresse 192.168.0.2 gehört der Netzwerkkarte meines Windows-Laptops. Das Protokoll ARP ordnet bekanntlich IP-Adressen MAC-Adressen in einer Tabelle (ARP-Cache genannt) zu. Offensichtlich fällt der Eintrag darüber, welche MAC-Adresse zur IP-Adresse 192.168.0.1 gehört, im Laufe der Zeit raus - und damit wird die Internetverbindung unterbrochen. Und genau so war es dann auch, als ich dies über den ARP-Befehl in Windows überprüft habe.
Irgendwann im Laufe der Zeit antwortet der Netgear-Switch mit seiner MAC-Adresse und die Internetverbindung ist dann wiederhergestellt. Über dem ARP-Befehl in Windows habe ich herausgefunden, dass es sowohl statische als auch dynamische Einträge in den ARP-Cache gibt. Während die statischen Einträge stets so bestehen bleiben, fallen die dynamischen Einträge nach einer bestimmten Zeit raus. Ich habe nun einen kleinen Befehl in eine Batch-Datei geschrieben und diese ins Startmenü integriert. Seitdem ist der Eintrag im ARP-Cache immer statisch und ich habe keine Verbindungsprobleme mehr.
Nun meine Frage: Kann es sein, dass die Einträge im ARP-Cache des Linux-Rechners von vorn herein immer statisch sind und dass deshalb die Internetverbindung des Linux-Rechners bisher nie unterbrochen wurde? Wie kann ich herausfinden, ob der Eintrag im ARP-Cache meines Linux-Rechners ein statischer ist? Über den Befehl arp -a kann ich es leider nicht erkennen. Gibt es andere Möglichkeiten, dies herauszufinden, so dass ich meine Vermutung bestätigen kann?
Ich freue mich über Antworten.