/* Problembehebung */ formmäßige "renovierung" der wichtigen inhalte

This commit is contained in:
Vater 2014-07-20 17:16:30 +00:00
parent 81e31edc61
commit 29ea0ad7a1

View File

@ -32,48 +32,53 @@ bssid=f4:ec:38:ba:1d:ac
{{NiftyDiv| {{NiftyDiv|
Farbe=#aafd72| Farbe=#aafd72|
Inhalt= Inhalt=
Vermutlich bist du auf diese Wikiseite aufmerksam geworden weil das Internet im HQ nicht funktioniert :> ''how to fix your hq network'' ist das Motto (und der ehemalige Titel) dies Abschnittes.
Viel Spaß beim fixen ... Vielleicht wurdest du sogar durch [[squid]] hierhin geleitet, weil erkennbar war, dass was nicht richtig erreicht werden konnte.
Dieser Abschnitt soll dazu dienen, um ein Leitfaden für das Fixen zum [[HQ/Netz | Netz im]] [[HQ]] zu sein (,also wenn für dich das Internet nicht (richtig) funktioniert). :>
<!--
Wie kann Hilfe, über diesen Abschnitt hinaus gefunden werden?
* Menschen im HQ ansprechen
* [https://wiki.c3d2.de/w/index.php?title=Diskussion:HQ/Netz&action=edit&section=new Frage in der Diskussion (zu dieser Seite) stellen!]
* …
-->
}} }}
=== benötigte Software === {| class="wikitable"
|-
* Linux |+ nennenswerte Herangehensweisen zum Berichtigung der Netzwerkeinstellung (, um Zugang zum Internet im [[HQ]] zu erlangen)
|-
<source lang=bash> ! Linux
sudo apt-get install tcpdump arping telnet ! FreeBSD
</source> |-
! colspan="2" |
* FreeBSD ==== Installation benötigter Software ====
|-
<source lang=bash> |
pkg install arpdig arping : <source lang=bash>sudo apt-get install tcpdump arping telnet</source>
</source> |
: <source lang=bash>pkg install arpdig arping</source>
=== starte dein Netzwerk neu! === |-
! colspan="2" |
==== Neustart der Netzwerkverbindungen ====
|-
| colspan="2" |
Versuch zunächst dein Interface neu zu starten (um eine frische IP vom DHCP-Server zu bekommen): Versuch zunächst dein Interface neu zu starten (um eine frische IP vom DHCP-Server zu bekommen):
|-
* Linux |
: <source lang=bash>sudo /etc/init.d/networking restart</source>
<source lang=bash> |
sudo /etc/init.d/networking restart : <source lang=bash>/etc/rc.d/netif restart</source>
</source> |-
! colspan="2" |
* FreeBSD === Herausfinden der aktuell eigene IP-Adresse ===
|-
<source lang=bash> | colspan="2" |
/etc/rc.d/netif restart |-
</source> |
: <source lang=bash>ip a</source>
=== Hast du eine IP-Adresse? === <pre>
* Linux
<source lang=bash>
ip a
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff link/ether 00:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
inet 172.22.99.100-200/24 brd 172.22.99.255 scope global wlan0 inet 172.22.99.100-200/24 brd 172.22.99.255 scope global wlan0
@ -82,13 +87,10 @@ ip a
valid_lft 180sec preferred_lft 60sec valid_lft 180sec preferred_lft 60sec
inet6 fe80::ffff:ffff:ffff:fff/64 scope link inet6 fe80::ffff:ffff:ffff:fff/64 scope link
valid_lft forever preferred_lft forever valid_lft forever preferred_lft forever
</source> </pre>
|
* FreeBSD : <source lang=bash>ifconfig</source>
<pre>
<source lang=bash>
ifconfig
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:ff:ff:ff:ff:ff ether 00:ff:ff:ff:ff:ff
inet6 fe80::ffff:ffff:ffff:ffff%wlan0 prefixlen 64 scopeid 0x7 inet6 fe80::ffff:ffff:ffff:ffff%wlan0 prefixlen 64 scopeid 0x7
@ -100,173 +102,146 @@ wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ssid C3D2 channel 6 (2437 MHz 11g) bssid f4:ec:38:ba:1d:ac ssid C3D2 channel 6 (2437 MHz 11g) bssid f4:ec:38:ba:1d:ac
country US authmode OPEN privacy OFF txpower 0 bmiss 7 scanvalid 60 country US authmode OPEN privacy OFF txpower 0 bmiss 7 scanvalid 60
protmode CTS roaming MANUAL protmode CTS roaming MANUAL
</source> </pre>
|-
==== IP-Adress Dublikate suchen ==== ! colspan="2" |
==== Ermitteln bereits bestehender Verwendung einer beabsichtigen eigenen IP-Adresse ====
|-
| colspan="2" |
Überprüfe zuerst ob die gewünschte IP-Adresse, im Bereich 100-200, schon vergeben ist: Überprüfe zuerst ob die gewünschte IP-Adresse, im Bereich 100-200, schon vergeben ist:
z.B. 172.22.99.199 z.B. 172.22.99.199
|-
* Linux |
: <source lang=bash>arping -i wlan0 -c 3 172.22.99.199</source>
<source lang=bash> <pre>
arping -i wlan0 -c 3 172.22.99.199
--- 172.22.99.199 statistics --- --- 172.22.99.199 statistics ---
3 packets transmitted, 0 packets received, 100% unanswered (0 extra) 3 packets transmitted, 0 packets received, 100% unanswered (0 extra)
</pre>
arping -i wlan0 -D -c 3 172.22.99.199 : <source lang=bash>arping -i wlan0 -D -c 3 172.22.99.199</source>
<pre>
... 100% packet loss ... 100% packet loss
</source> </pre>
|
* FreeBSD : <source lang=bash>arping -i wlan0 -c 3 172.22.99.199</source>
<pre>
<source lang=bash>
arping -i wlan0 -c 3 172.22.99.199
--- 172.22.99.199 statistics --- --- 172.22.99.199 statistics ---
3 packets transmitted, 0 packets received, 100% unanswered (0 extra) 3 packets transmitted, 0 packets received, 100% unanswered (0 extra)
</pre>
arping -i wlan0 -D -c 3 172.22.99.199 : <source lang=bash>arping -i wlan0 -D -c 3 172.22.99.199</source>
<pre>
... 100% packet loss ... 100% packet loss
</source> </pre>
|-
==== IP-Adresse selbst geben ==== ! colspan="2" |
==== Festlegen einer bestimmten eigenen IP-Adresse ====
* Linux |-
|
<source lang=bash> : <source lang=bash>sudo killall dhclient</source>
sudo killall dhclient : <source lang=bash>sudo ifconfig wlan0 inet 172.22.99.199 netmask 255.255.255.0</source>
sudo ifconfig wlan0 inet 172.22.99.199 netmask 255.255.255.0 |
</source> : <source lang=bash>sudo killall dhclient</source>
: <source lang=bash>ifconfig wlan0 inet 172.22.99.199 netmask 255.255.255.0</source>
* FreeBSD |-
| colspan="2" |
<source lang=bash> IPv6 wird mit SLAAC verteilt ...
sudo killall dhclient |-
ifconfig wlan0 inet 172.22.99.199 netmask 255.255.255.0 ! colspan="2" |
</source> === Prüfen der Erreichbarkeit vom [[w:de:Gateway (Informatik)|Gateway]] ===
|-
* IPv6 wird mit SLAAC verteilt ... | colspan="2" |
=== Ist das Gateway erreichbar? ===
primäres: primäres:
: <source lang=bash>ping 172.22.99.1</source>
<source lang=bash>
ping 172.22.99.1
</source>
sekundäres: sekundäres:
: <source lang=bash>ping 172.22.99.4</source>
<source lang=bash> |-
ping 172.22.99.4 ! colspan="2" |
</source> ==== Verändern vom [[w:de:default gateway|Standardgateway]] ====
|-
==== Default-Gateway ändern (auf sekundär) ==== | colspan="2" |
|
* Linux ändern (auf das sekundäre Gateway)
|-
<source lang=bash> |
sudo route del default : <source lang=bash>sudo route del default</source>
: <source lang=bash>sudo route add default gw 172.22.99.4 wlan0</source>
sudo route add default gw 172.22.99.4 wlan0 |
</source> : <source lang=bash>/etc/rc.d/routing restart</source>
: <source lang=bash>route del default</source>
* FreeBSD : <source lang=bash>route add default 172.22.99.4</source>
|-
<source lang=bash> | colspan="2" |
/etc/rc.d/routing restart
route del default
route add default 172.22.99.4
</source>
Überprüfung der Routingtabelle mit netstat Überprüfung der Routingtabelle mit netstat
: <source lang=bash>netstat -nr</source>
<source lang=bash> <pre>
netstat -nr
Kernel-IP-Routentabelle Kernel-IP-Routentabelle
Ziel Router Genmask Flags MSS Fenster irtt Iface Ziel Router Genmask Flags MSS Fenster irtt Iface
0.0.0.0 172.22.99.1 0.0.0.0 UG 0 0 0 wlan0 0.0.0.0 172.22.99.1 0.0.0.0 UG 0 0 0 wlan0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 wlan0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 wlan0
172.22.99.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0 172.22.99.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
</source> </pre>
|-
==== IPv6 Gateway ermitteln ==== ! colspan="2" |
|
* Linux ==== Ermitteln vom IPv6&nbsp;Gateway ====
|-
<source lang=bash> |
ip -6 neighbour : <source lang=bash>ip -6 neighbour</source>
<pre>
fe80::f6ec:38ff:feba:1dac dev wlan0 lladdr f4:ec:38:ba:1d:ac router DELAY fe80::f6ec:38ff:feba:1dac dev wlan0 lladdr f4:ec:38:ba:1d:ac router DELAY
</source> </pre>
|
* FreeBSD : <source lang=bash>ndp -a</source>
Wenn bei <code>S Flags</code> <code>SR</code> steht, dann ist das die lifetime des Defaultroters.
<source lang=bash> |-
ndp -a ! colspan="2" |
</source> === Prüfen der Funktionalität vom lokalen DNS&nbsp;Cache ===
(S Flags = SR) |-
| colspan="2" |
=== funktioniert der lokale DNS Cache? ===
primär: primär:
: <code>172.22.99.51</code>
<source lang=bash>
172.22.99.51
</source>
sekundär: sekundär:
: <code>172.22.99.251</code>
<source lang=bash> |-
172.22.99.251 |
</source> : <source lang=bash>dig ANY @172.22.99.51 heise.de</source>
|
* Linux : <source lang=bash>drill ANY @172.22.99.251 heise.de</source>
|-
<source lang=bash> ! colspan="2" |
dig ANY @172.22.99.51 heise.de ==== Verwendung des externen DNS&nbsp;Resolver ====
</source> |-
| colspan="2" |
* FreeBSD : <source lang=bash>sudo vi /etc/resolv.conf</source>
<pre>
<source lang=bash>
drill ANY @172.22.99.251 heise.de
</source>
==== externe DNS Resolver verwenden ====
<source lang=bash>
sudo vi /etc/resolv.conf
search hq.c3d2.de search hq.c3d2.de
nameserver 74.82.42.42 nameserver 74.82.42.42
nameserver 213.73.91.35 nameserver 213.73.91.35
</source> </pre>
|-
=== funktioniert der lokale Web Cache? === ! colspan="2" |
=== Prüfen der Funktionalität vom lokalen Web&nbsp;Cache ===
<source lang=bash> |-
telnet 172.22.99.53 3128 | colspan="2" |
: <source lang=bash>telnet 172.22.99.53 3128</source>
<pre>
Trying 172.22.99.53... Trying 172.22.99.53...
Connected to 172.22.99.53. Connected to 172.22.99.53.
Escape character is '^]'. Escape character is '^]'.
</source> </pre>
|-
==== Web Cache vorübergehend deaktivieren ==== ! colspan="2" |
==== (vorübergehendes) Deaktivieren vom Web&nbsp;Cache ====
|-
| colspan="2" |
z.B.: FireFox z.B.: FireFox
Preferences -> Advanced -> Network -> Settings -> von Auto-detect Proxy auf NO Preferences -> Advanced -> Network -> Settings -> von Auto-detect Proxy auf NO
|-
|}
== Siehe auch == == Siehe auch ==
* (veraltet) [[Office2/Netz]] * (veraltet) [[Office2/Netz]]