kaiowei
Anmeldungsdatum: 17. Februar 2013
Beiträge: 30
|
Hallo miteinander. Ich versuche gerade zwei PCs über ein Ethernetkabel zu verbinden. An sich funktioniert das auch - kurzzeitig. Dann geht aber immer (auf jeweils beiden Rechnern) die IP verloren. Die Adressen habe ich jeweils versucht, via ifconfig und ip zuzuweisen. Meine diversen Versuche waren:
| ip addr add 192.168.2.110/24 dev eth0
ip -f inet addr add 192.168.2.110/24 dev eth0
ifconfig eth0 192.168.2.110/24
|
Desweiteren habe ich eth0 einmal in /etc/network/interfaces eingetragen (Eintrag: eth0 auto) und anschließend den Adapter runter- und wieder raufgefahren. Was auffiel war auch, dass die Broadcastadresse nicht immer gesetzt wurde. Läuft da vielleicht was im Hintergrund, was den Adapter ständig flushed? Grüße
Kai
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
kaiowei schrieb: Meine diversen Versuche waren:
| ifconfig eth0 192.168.2.110/24
|
Versuch mal ohne Eintragungen in der "/etc/network/interfaces" betr. die eth0. Z. B. mit:
sudo ifconfig eth0 inet 192.168.2.110 netmask 255.255.255.0 broadcast 192.168.2.255
wenn der Treiber für eth0 aktiv/geladen ist und die .110 nicht in der range eines DHCP-Servers ist. EDIT: Hast Du auf deinem Rechner, evtl. weitere NICs im Subnetz 192.168.2.0/24?
|
kaiowei
(Themenstarter)
Anmeldungsdatum: 17. Februar 2013
Beiträge: 30
|
Habe die Eintragung gelöscht und es mal mit dieser Anweisung probiert. Die Adresse geht trotzdem, nach weniger als einer Minute verloren. Nachdem ich den Adapter, vor dem Eintragen der Adressedaten, runter- und raufgefahren habe, steht in meinem Ringpuffer, bezüglich dieses Adapters, folgendes: | [14830.957055] skge 0000:02:05.0 eth0: disabling interface
[14838.758638] skge 0000:02:05.0 eth0: enabling interface
[14838.762291] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[14840.408983] skge 0000:02:05.0 eth0: Link is up at 100 Mbps, full duplex, flow control none
[14840.409043] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
|
Hat das IPv6 was damit zutun. Habe von diesen Adresse noch nicht soviel Ahnung.
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
kaiowei schrieb: Hat das IPv6 was damit zutun.
Könnte sein. Versuch mal mit:
net.ipv6.conf.all.autoconf = 0
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
in der "/etc/sysctl.conf".
|
Hans9876543210
Anmeldungsdatum: 2. Januar 2011
Beiträge: 3741
|
Du verwendest aber schon ein gekreuztes Patchkabel?
|
kaiowei
(Themenstarter)
Anmeldungsdatum: 17. Februar 2013
Beiträge: 30
|
Hans9876543210 schrieb: Du verwendest aber schon ein gekreuztes Patchkabel?
Da habe ich, ehrlich gesagt, garnicht dran gedacht. Aber ein Ping, unmittelbar nach der Konfiguration des Adapters, hat funktioniert. Aber trotzdem dürften die Adressen ja nicht verloren gehen. Habe jetzt die Einstellungen in /etc/sysctl.conf vorgenommen. Muss ich jetzt irgendeinen Dienst neustarten oder geht das so?
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
kaiowei schrieb: Muss ich jetzt irgendeinen Dienst neustarten oder geht das so?
Ja. sysctl mit sudo und -p:
-p Load in sysctl settings from the file specified or /etc/sysctl.conf if none given. Specifying - as filename means reading
data from standard input.
Poste danach die Ausgaben von:
sudo sysctl -a | grep -i net.ipv6.conf.*.disable
|
kaiowei
(Themenstarter)
Anmeldungsdatum: 17. Februar 2013
Beiträge: 30
|
Hab' jetzt
ausgeführt. Das hier ergab sudo sysctl -a | grep -i net.ipv6.conf.*.disable:
| net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.wlan0.disable_ipv6 = 1
|
|
kaiowei
(Themenstarter)
Anmeldungsdatum: 17. Februar 2013
Beiträge: 30
|
Die Adresse geht immer noch verloren.
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
kaiowei schrieb: Die Adresse geht immer noch verloren.
Benutzt Du das Subnetz 192.168.2.0/24 mit einem DHCP-Server bzw. hast Du auf dem PC auch andere NICs in diesem Subnetz? Wie ist die Ausgabe von:
ifconfig -a
vor und nach dem die IP-Adresse verloren geht? EDIT: ... und die Ausgaben von:
route -n
?
|
kaiowei
(Themenstarter)
Anmeldungsdatum: 17. Februar 2013
Beiträge: 30
|
Ich habe da noch einen WLAN-Adapter, der seine Adresse vom DHCP des Speedport zugewiesen bekommt. Ausgabe von ifconfig -a vor Zuweisung: 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 | eth0 Link encap:Ethernet Hardware Adresse 00:0e:a6:8a:d5:f0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX-Pakete:1327 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:3305 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX-Bytes:327758 (327.7 KB) TX-Bytes:677130 (677.1 KB)
Interrupt:22
lo Link encap:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metrik:1
RX-Pakete:6659 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:6659 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX-Bytes:595651 (595.6 KB) TX-Bytes:595651 (595.6 KB)
wlan0 Link encap:Ethernet Hardware Adresse 00:87:23:7a:4e:fe
inet Adresse:192.168.2.105 Bcast:192.168.2.255 Maske:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX-Pakete:22269 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:15760 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX-Bytes:8774698 (8.7 MB) TX-Bytes:2488998 (2.4 MB)
|
Ausgabe ifconfig -a nach Zuweisung: 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 | eth0 Link encap:Ethernet Hardware Adresse 00:0e:a6:8a:d5:f0
inet Adresse:192.168.2.100 Bcast:192.168.2.255 Maske:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX-Pakete:1337 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:3352 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX-Bytes:330373 (330.3 KB) TX-Bytes:686245 (686.2 KB)
Interrupt:22
lo Link encap:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metrik:1
RX-Pakete:6685 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:6685 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX-Bytes:597708 (597.7 KB) TX-Bytes:597708 (597.7 KB)
wlan0 Link encap:Ethernet Hardware Adresse 00:87:23:7a:4e:fe
inet Adresse:192.168.2.105 Bcast:192.168.2.255 Maske:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX-Pakete:22296 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:15779 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX-Bytes:8776665 (8.7 MB) TX-Bytes:2490740 (2.4 MB)
|
Ausgabe von route -n | Kernel-IP-Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.2.1 0.0.0.0 UG 0 0 0 wlan0
192.168.2.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0
|
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
kaiowei schrieb: Ich habe da noch einen WLAN-Adapter, der seine Adresse vom DHCP des Speedport zugewiesen bekommt. eth0 Link encap:Ethernet Hardware Adresse 00:0e:a6:8a:d5:f0
inet Adresse:192.168.2.100 Bcast:192.168.2.255 Maske:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX-Pakete:1337 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:3352 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX-Bytes:330373 (330.3 KB) TX-Bytes:686245 (686.2 KB)
Interrupt:22
Versuch mal mit:
sudo ifconfig eth0 inet 192.168.3.8 netmask 255.255.255.0 broadcast 192.168.3.255 -arp
|
kaiowei
(Themenstarter)
Anmeldungsdatum: 17. Februar 2013
Beiträge: 30
|
Diese Adresse hält sich etwas länger, geht aber dann auch wieder verloren. Die beiden Netzwerkadapter haben aber keine physikalische Verbindung zum Speedport respektive DHCP-Dienst. Die Verbindung wird lediglich durch ein Kabel realisiert. Deshalb sah ich jetzt keinen Zusammenhang zwischen den Subnetzen oder wird da was kernelintern verbunden?
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13938
|
kaiowei schrieb: Deshalb sah ich jetzt keinen Zusammenhang zwischen den Subnetzen oder wird da was kernelintern verbunden?
Das nicht, aber eth0 mit der 192.168.2.100 müsste von "route -n" angezeigt werden und dann hast Du 2 devices (wlan0 und eth0) für den Zugang zum Subnetz 192.168.2.0/24. Da sollte es dann evtl. Probleme mit dem Ping (routing), zum Router 192.168.2.1 geben.
|
kaiowei
(Themenstarter)
Anmeldungsdatum: 17. Februar 2013
Beiträge: 30
|
In der Verzweifelung, versuche ich es jetzt einfach mal mit einem neuen Treiber. Wenn ich ja ständig die IP verliere, habe ich ja sowieso ein Problem mit dem Routing. Aber dem Interesse halber:
Wenn PC2 eine Verbindung mit dem Router (192.168.2.1) hat, und PC1 den Router ebenfalls erreichen soll, wie muss dann die Route auf PC2 definiert sein? Der Ausgabe von route -n entnehme ich die notwendige Eingabe eines Ziels und eines Routers. 192.168.3.1 (eth0 PC1) soll über 192.168.3.8 (eth0 PC2) → 192.168.2.105 (wlan0 PC2) auf 192.168.2.1 erreichen können.
|