PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ping auf dem selber Rechner von etho zu eth1



outbreaker1303
08.06.07, 07:56
Hallo

ich habe mal eine Frage: Ist es möglich das ich meinem Linux sage das er alles was an die Netzwerkkarte eth1 gehen soll über eth0 schickt und nicht über den localhost?
Ich habe in meinem Rechner zwei Netzwerkkarten diese sind über ein Kabel verbunden. nun möchte ich wenn cih zb ein Ping sende das über das Kabel geschieht und nicht über das interne Interface.
Jetzt fragt Ihr euch sicher was soll der ******?
Ich brauche diese Möglichkeit weil ich Später ein Tool benutzen will und Zeiten messen möchte. Also reine übertragungszeiten und nicht mir zurückschicken etc

Also meine Frage ist geht es oder nicht?
Wenn ja wie?

habe auch schon per ifconfig das lo abgestellt aber dann geht es gar nicht mehr. bzw ich kann zwar von dem rechner aus andere anpingen aber wenn das kabel von eth0 zu eth1 gesteckt ist geht es nicht.

Danke für die Hilfe

Wene
08.06.07, 08:02
Wie sieht denn der Ping Befehl aus? Und was erhältst du als Ausgabe? Wie sind die beiden Anschlüsse konfiguriert (IP Adresse, Subnet...)?

Fragen über Fragen...

marce
08.06.07, 08:03
poste mal die konkrete Konfiguration (auch HW), die ping-Befehle die Du eingibst und die Ausgabe - an sich sollte es kein Problem sein...

Ach ja, solltest Du nicht über einen Switch gehen sondern direkt per Kabel sollte dies ein Cross-Over-Kabel sein...

outbreaker1303
08.06.07, 08:37
meine Anschlüsse sehen so aus

eth0 Link encap:Ethernet HWaddr 00:60:B0:7A:CA:06
inet addr:192.168.100.3 Bcast:192.168.100.255 Mask:255.255.255.0
inet6 addr: fe80::260:b0ff:fe7a:ca06/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10 errors:1 dropped:0 overruns:0 frame:0
TX packets:38 errors:72 dropped:0 overruns:0 carrier:72
collisions:0 txqueuelen:1000
RX bytes:1108 (1.0 Kb) TX bytes:3380 (3.3 Kb)
Interrupt:11 Base address:0xec80

eth1 Link encap:Ethernet HWaddr 00:B0:D0:FA:5F:82
inet addr:192.168.100.2 Bcast:192.168.100.255 Mask:255.255.255.0
inet6 addr: fe80::2b0:d0ff:fefa:5f82/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:26 errors:0 dropped:0 overruns:0 frame:0
TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2514 (2.4 Kb) TX bytes:1688 (1.6 Kb)
Interrupt:11 Base address:0xec00

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:162 errors:0 dropped:0 overruns:0 frame:0
TX packets:162 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:12156 (11.8 Kb) TX bytes:12156 (11.8 Kb)


dann ein Ping mit Kabel

linux:~ # ping 192.168.100.3
PING 192.168.100.3 (192.168.100.3) 56(84) bytes of data.
64 bytes from 192.168.100.3: icmp_seq=1 ttl=64 time=0.038 ms
64 bytes from 192.168.100.3: icmp_seq=2 ttl=64 time=0.041 ms
64 bytes from 192.168.100.3: icmp_seq=3 ttl=64 time=0.039 ms
64 bytes from 192.168.100.3: icmp_seq=4 ttl=64 time=0.039 ms


dann ein Ping ohne Kabel
linux:~ # ping 192.168.100.3
PING 192.168.100.3 (192.168.100.3) 56(84) bytes of data.
64 bytes from 192.168.100.3: icmp_seq=1 ttl=64 time=0.037 ms
64 bytes from 192.168.100.3: icmp_seq=2 ttl=64 time=0.040 ms
64 bytes from 192.168.100.3: icmp_seq=3 ttl=64 time=0.040 ms
64 bytes from 192.168.100.3: icmp_seq=4 ttl=64 time=0.040 ms

route -n

linux:~ # route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.100.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.100.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.100.1 0.0.0.0 UG 0 0 0 eth0

ping mit Kabel direkt über eth0

linux:~ # ping -I eth0 192.168.100.2
PING 192.168.100.2 (192.168.100.2) from 192.168.100.3 eth0: 56(84) bytes of data.
From 192.168.100.3: icmp_seq=2 Destination Host Unreachable
From 192.168.100.3 icmp_seq=2 Destination Host Unreachable
From 192.168.100.3 icmp_seq=3 Destination Host Unreachable
From 192.168.100.3 icmp_seq=4 Destination Host Unreachable


ausgabe von iptables

linux:~ # iptables -L -v
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination


ja ich benutze ein Cross-Over-Kabel
wenn ich zu meinem anderen Rechner Pinge geht das auch
also wenn ich das Kabel umstecke

gibt es eine Möglichkeit das ich alles ausgehende über eth0 schicke?
bzw alles was an 192.168.100.2 gehen soll?

marce
08.06.07, 08:43
erstmal sollten die beiden IPs in unterschiedlichen Netzen sein - sonst gibt's Ärger...

outbreaker1303
08.06.07, 09:17
habe jetzt aus der ip von eth1 192.168.101.2 gemacht

leider keine Veränderung ausgaben bleiben die gleichen

d.h geht ohne und mit Kabel per ping
geht nicht mit ping -I eth0

weizen_42
12.06.07, 05:39
Es gibt sowas wie arping, arping hat als (mögliche) Option das Interface das verwendet werden soll.

Aber wieso hast Du 2 Netzwerkkarten im gleichen Netz?

outbreaker1303
22.06.07, 11:00
Weil ich Übertragungszeiten Messen will ohne Rückkanal