PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 2 netzwerkkarten, 1 problem :o



spidey
07.02.03, 23:00
im spieleforum hab ich ja schon angefangen damit das ichn kleines netzwerk hier gemacht hab
lage:
ich würd gern gleichzeitig eth0 & eth1/ppp0 benutzen

problem:
wenn ich eth1/ppp0 aktiviere, danach eth0, kann ich nur das kleine netzwerk hier durchpingen
wenn ich eth0 aktiviere, danach eth1/ppp0, kann ich im inet machn was ich will, komm aber nich ins heimnetzwerk

kumpel ausm andren (pq.de) forum hat mich schon zu 2 threads hier verwiesen die beide nich geholfen habn

hab beide karten, an sich, richtig konfiguriert
nur muss ich halt immer ers die eine deaktiviern, damit ich die andre benutzen kann

gibts da keinerlei möglichkeiten um beides gleichzeitig mit 2 vollkommen gleichen karten zu betreiben? (beides karten mit rtl8139)

Thomas Mitzkat
08.02.03, 00:29
hmm..., wenn die auf dem gleichen interrupt und mit gleichem chip drauf sind, wird es schwierig. da geht dann halt nur die karten auf den pci-steckplätzen zu tauschen, im bios interrupt-zuweisung zu probieren, um irgendwie die karten auf unterschiedliche interrupts zu bringen.

geronet
08.02.03, 01:13
Glaub kaum dass es ein Interrupt Problem ist.

Die Ausgaben von "ifconfig" und "route", wenn beide Netzwerkkarten aktiv sind wären praktisch und noch ein paar andere Angaben zur Internetverbindung.

Grüsse, Stefan

spidey
08.02.03, 21:48
beide an:


eth0 Protokoll:Ethernet Hardware Adresse 00:C1:26:11:2D:D8
inet Adresse:192.168.0.1 Bcast:192.168.0.255 Maske:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:453 errors:0 dropped:0 overruns:0 frame:0
TX packets:429 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:100
RX bytes:300777 (293.7 Kb) TX bytes:39908 (38.9 Kb)
Interrupt:11 Basisadresse:0x5000

eth1 Protokoll:Ethernet Hardware Adresse 00:30:84:29:87:BD
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:71544 errors:0 dropped:0 overruns:0 frame:0
TX packets:57286 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:73 Sendewarteschlangenlänge:100
RX bytes:78093712 (74.4 Mb) TX bytes:6928567 (6.6 Mb)
Interrupt:10 Basisadresse:0x6000

lo Protokoll:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:339 errors:0 dropped:0 overruns:0 frame:0
TX packets:339 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:23200 (22.6 Kb) TX bytes:23200 (22.6 Kb)

ppp0 Protokoll:Punkt-zu-Punkt Verbindung
inet Adresse:80.141.116.190 P-z-P:217.5.98.146 Maske:255.255.255.255
UP PUNKTZUPUNKT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:41111 errors:0 dropped:0 overruns:0 frame:0
TX packets:26206 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:3
RX bytes:52841701 (50.3 Mb) TX bytes:1968733 (1.8 Mb)


nix geht (netzwerk geht grad nich weil mein bruder schläft un ich sein rechner nich anmachen will/darf (zu laut :shake: ), inet geht eh nich)

route:


Kernel IP Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
217.5.98.146 * 255.255.255.255 UH 0 0 0 ppp0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 192.168.0.254 0.0.0.0 UG 0 0 0 eth0


wenns weiterhilft ;>

inetconnection wäre standard tdsl, brauchste sonst noch angaben?

spidey
16.02.03, 21:45
prob is immernoch :/

geronet
16.02.03, 22:02
Warum sollte es so nicht gehen?

Ich nehme mal an dass eth1 die Netzwerkkarte zum DSL-Modem ist.

Deine defaultroute ist falsch, die muss auf ppp0 zeigen:

route del default
route add default dev ppp0

Was dir dann noch fehlt heisst Masquerading, das aktivierst du so:

# Einschalten von ip-Forwarding
echo "1" > /proc/sys/net/ipv4/ip_forward

# Masquerading
iptables -A POSTROUTING -o ppp0 -t nat -j MASQUERADE

Grüsse, Stefan

spidey
16.02.03, 22:24
# /sbin/iptables -A POSTROUTING -o ppp0 -t nat -j MASQUERADE
/lib/modules/2.4.18-24.8.0/kernel/net/ipv4/netfilter/ip_tables.o: init_module: Device or resource busy
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.18-24.8.0/kernel/net/ipv4/netfilter/ip_tables.o: insmod /lib/modules/2.4.18-24.8.0/kernel/net/ipv4/netfilter/ip_tables.o failed
/lib/modules/2.4.18-24.8.0/kernel/net/ipv4/netfilter/ip_tables.o: insmod ip_tables failed
iptables v1.2.6a: can't initialize iptables table `nat': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.


? :>
iptables/nat insmodden ging auch nich :|
sry aber hab 0 plan von iptables/chains :/

[e]


$ ls /lib/modules/2.4.18-24.8.0/kernel/net/ipv4/netfilter/
arptable_filter.o ip_queue.o ipt_mac.o ipt_tcpmss.o
arp_tables.o iptable_filter.o ipt_mark.o ipt_TCPMSS.o
ipchains.o iptable_mangle.o ipt_MARK.o ipt_tos.o
ip_conntrack_ftp.o iptable_nat.o ipt_MASQUERADE.o ipt_TOS.o
ip_conntrack_irc.o ip_tables.o ipt_MIRROR.o ipt_ttl.o
ip_conntrack.o ipt_ah.o ipt_multiport.o ipt_ULOG.o
ipfwadm.o ipt_esp.o ipt_owner.o ipt_unclean.o
ip_nat_ftp.o ipt_length.o ipt_REDIRECT.o
ip_nat_irc.o ipt_limit.o ipt_REJECT.o
ip_nat_snmp_basic.o ipt_LOG.o ipt_state.o

falls das weiterhelfen könnte un das modul einfach falsch war was du meintest ;>

[e2]
bevor du was sagst, ja, hab vorher alle connections/nw-karten deaktiviert :>

geronet
16.02.03, 22:40
>bevor du was sagst, ja, hab vorher alle connections/nw-karten deaktiviert

Brauchst du nicht.

Du hast warscheinlich noch ipchains geladen:

rmmod ipchains

und dann versuchs nochmal.

Grüsse, Stefan

spidey
16.02.03, 23:08
# /sbin/rmmod ipchains
ipchains: Device or resource busy
kommt jedesmal

geronet
17.02.03, 18:32
Dann solltest du vorher die Regeln löschen:

ipchains -F
ipchains -X

Grüsse, Stefan

spidey
17.02.03, 20:04
kk
ersma thx :>
nur wenn ich beide (ppp0, eth0) aktiviere, komm ich immernoch nich ins netzwerk
un ich komm nich ins inet
:/

geronet
17.02.03, 20:16
Vielleicht fehlt dir der DNS Server in der /etc/resolv.conf..

Und wie schaun jetzt die Routen aus?

spidey
17.02.03, 20:53
$ cat /etc/resolv.conf
nameserver 217.5.99.9
nameserver 194.25.2.129

$ /sbin/route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
217.5.98.146 * 255.255.255.255 UH 0 0 0 ppp0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 217.5.98.146 0.0.0.0 UG 0 0 0 ppp0


hab eth0 extra nich an weil ich was grad am leechen bin :/