PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Linux und Windows im Netzwerk



rolby
27.03.06, 18:27
Hallo ,gutes Forum hier

Mein Problem ist, dass ich Windows und Linux in einem Netzwerk haben möchte.

Hier ein Bild
http://img97.imageshack.us/img97/1572/netzwrk9rz.gif

Das Internet soll über den Linuxrechner freigegeben werden, damit der Win Rechner ins Internet gehen kann.

Bitte um Hilfe , und mit guter Anleitung:confused:

cyberdyne
27.03.06, 18:38
du musst am windows rechner die ip des suse rechners als gateway benutzen. desweiteren müssen die ips beider rechner im selben adressbereich sein. und die subnetzmaske muss identisch sein. desweiteren könnte noch die firewall des suse rechners probleme machen, daher zum testen erstmal deaktivieren.

die sufu und google.de sollten dir aber auch weiter helfen.

rolby
27.03.06, 18:45
Hallo, cyberdyne

kannst du es etwas genauer erklären, und ist da wirklich das Internet freigegeben.

Danke :cool:

cyberdyne
27.03.06, 18:49
poste erstmal bitte deine einstellungen der netzwerkkarte und wie dein suse rechner ans netz gebunden ist.

rolby
27.03.06, 18:57
mein internet geht ja noch nicht über linux aber das problem wird man ja auch noch lösen könen .:mad: und netzwerk habe ich noch nicht über linux eingerichtet :eek:

cyberdyne
27.03.06, 18:59
dann sollten wir damit beginnen. also dann spuk mal ein paar daten aus. wie willst du ins internet gehen? dsl modem, isdn, etc. welche hardware ist vorhanden? wurde sie schon korrekt erkannt? undundund

rolby
27.03.06, 19:03
DSL-Modem
Hardware (AT-AR 215)
Modem wurde noch nicht erkannt. Aber das wird noch hab ja schon einen anderen Beitrag erstellt über das Problem:mad:

stefan-tiger
27.03.06, 19:03
Wenn du den Linuxrechner so eingerichtet hast, daß dieser Internetverbindung hat, dann Poste die Ausgaben von:

/sbin/ifconfig
/sbin/route
cat /etc/resolv.conf

rolby
27.03.06, 19:04
hä wie jetzt stefan-tiger ich bin ein Neuling bitte etwas einfacher

cyberdyne
27.03.06, 19:07
das sind konsolen befehle. und du sollst hier posten was die ausgeben. aber erst wenn wir dein modem eingerichtet haben.

du solltest dir das hier auch mal ansehen. http://www.linuxforen.de/forums/showpost.php?p=1319717&postcount=8

stefan-tiger
27.03.06, 19:08
1. Richte die Internetverbindung am Linuxrechner ein.
2. Richte die "Internetfreigabe" am Linuxrechner ein.
3. Richte den Windowsrechner ein.

Welche Distribution hast du?

cyberdyne
27.03.06, 19:10
http://www.linuxforen.de/forums/showthread.php?p=1334991#post1334991

rolby
27.03.06, 19:11
Ich hab suse linux
Wie soll ich den Win rechner einrichten

Dirk.M
27.03.06, 19:12
Hallo Rolby,
als newbie würde ich dir die Handbücher von Suse empfehlen und eventuell den Kofler "Linux Installation, Konfiguration, Anwendung". Dort lernst du erst einmal die Grundlagen und wenn du dann noch fragen hast, kommst du wieder und dir wird geholfen.

Gruß Dirk:mad:

cyberdyne
27.03.06, 19:12
Ich hab suse linux
Wie soll ich den Win rechner einrichten

zuerstmal den linux rechner fertig machen.....

rolby
27.03.06, 19:15
win rechner ist gerade besetzt muss noch etwas warten bevor ich ins linux gehen kann

stefan-tiger
27.03.06, 19:16
win rechner ist gerade besetzt muss noch etwas warten bevor ich ins linux gehen kann

Versteh ich nicht.

stefan-tiger
27.03.06, 19:17
Ich hab suse linux
Wie soll ich den Win rechner einrichten

Fang den Hausbau nicht beim Dach sondern beim Keller an.

Der Win-Rechner ist das letzte.

rolby
27.03.06, 19:17
was verstehst du nicht

rolby
27.03.06, 20:26
1. Richte die Internetverbindung am Linuxrechner ein.
2. Richte die "Internetfreigabe" am Linuxrechner ein.
3. Richte den Windowsrechner ein.




Das sieht ja ganz einfach aus werds morgen gleich mal probieren

Achso muss ich denn nicht auf den Linux rechner das Netzwerk einrichten

cyberdyne
27.03.06, 21:11
Das sieht ja ganz einfach aus werds morgen gleich mal probieren

Achso muss ich denn nicht auf den Linux rechner das Netzwerk einrichten

doch musst da, das versuchen wir ja gerade in dem anderen thread. :)

rolby
31.03.06, 17:08
Hallo stefan-tiger

hier sind die ausgaben

/sbin/ifconfig


[rolby@LinuxRolby ~]$ /sbin/ifconfig
eth0 Protokoll:Ethernet Hardware Adresse 00:30:84:F2:2C:C3
inet Adresse:192.168.1.1 Bcast:192.168.1.255 Maske:255.255.255.0
inet6 Adresse: fe80::230:84ff:fef2:2cc3/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:369 errors:0 dropped:0 overruns:0 frame:0
TX packets:502 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:252514 (246.5 Kb) TX bytes:76798 (74.9 Kb)

lo Protokoll:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:163 errors:0 dropped:0 overruns:0 frame:0
TX packets:163 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:19551 (19.0 Kb) TX bytes:19551 (19.0 Kb)

ppp0 Protokoll:Punkt-zu-Punkt Verbindung
inet Adresse:84.180.9.164 P-z-P:217.0.116.24 Maske:255.255.255.255
UP PUNKTZUPUNKT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:343 errors:0 dropped:0 overruns:0 frame:0
TX packets:399 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:3
RX bytes:243336 (237.6 Kb) TX bytes:57210 (55.8 Kb)

sit0 Protokoll:IPv6-nach-IPv4
inet6 Adresse: ::84.180.9.164/96 Gültigkeitsbereich:Kompatibilität
inet6 Adresse: ::127.0.0.1/96 Gültigkeitsbereich:Unbekannt
inet6 Adresse: ::192.168.1.1/96 Gültigkeitsbereich:Kompatibilität
UP RUNNING NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

[rolby@LinuxRolby ~]$




[rolby@LinuxRolby ~]$ /sbin/route
Kernel IP Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
217.0.116.24 * 255.255.255.255 UH 20 0 0 ppp0
192.168.1.0 * 255.255.255.0 U 10 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 217.0.116.24 0.0.0.0 UG 20 0 0 ppp0
[rolby@LinuxRolby ~]$



[rolby@LinuxRolby ~]$ cat /etc/resolv.conf
nameserver 217.237.149.225
nameserver 217.237.150.188
nameserver 217.237.149.225 # ppp temp entry
nameserver 217.237.150.188 # ppp temp entry
[rolby@LinuxRolby ~]$

Das Internet funktioniert jetzt hab jetzt Mandriva

Bitte helft mir

othan
03.04.06, 10:48
Die "Freigabe" der Internetleitung kannst Du nun über ein IP-Forwarding erreichen



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


Wenn Du gleich eine Firewall aufbauen möchtest, empfehle ich Dir folgendes Script:



#!/bin/sh
# Kleine Paketfilterfirewall von Sebastian Heinlein
# 2003 - glatzor at pimpzkru.de

# GRUNDKONFIGURATION

# Schnittstelle zum lokalen Netzwerk
IFACE_INT=eth0

# Internetschnittstelle
IFACE_EXT=ppp+

# Loopback device
IFACE_LO=lo

# SERVERKONFIGURATION

# Ports auf dem Router aus dem Internet zugänglich machen
SERVER_PORTS_TCP="" # Falls dies nicht gewünscht ist, leer Klammer angeben
SERVER_PORTS_UDP="" # Falls dies nicht gewünscht ist, leer Klammer angeben

# Ports an einen Rechner im lokalen Netz weiterleiten
DEST_HOST="10.1.1.2" # Durch die IP-Adresse des Rechner ersetzen
PORTS_TCP="" # Falls dies nicht gewünscht ist, leer Klammer angeben
PORTS_UDP="" # Falls dies nicht gewünscht ist, leer Klammer angeben

# Ab hier nichts mehr editieren!

case "$1" in

start)
echo -n "Starting firewall: iptables"

# Alte Regeln löschen
iptables -F
iptables -F -t mangle
iptables -F -t nat
iptables -X
iptables -X -t mangle
iptables -X -t nat

# ************
# * POLICIES *
# ************

# Default-Policies setzen - alles fliegt raus
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT DROP

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

# ***********************
# * EINGEHENDER VERKEHR *
# ***********************

# Soll nicht sein
iptables -A INPUT -p TCP ! --syn -m state --state NEW -j DROP

# Aus dem internen Netz: alles erlauben
iptables -A INPUT -i $IFACE_INT -j ACCEPT

# Über das Loopback: Alles erlauben
iptables -A INPUT -i $IFACE_LO -j ACCEPT

# Vom Internet: Darf nicht sein
iptables -A INPUT -i $IFACE_EXT -s 10.0.0.0/8 -j DROP
iptables -A INPUT -i $IFACE_EXT -s 172.16.0.0/12 -j DROP
iptables -A INPUT -i $IFACE_EXT -s 192.168.0.0/24 -j DROP

# Verkehr aus dem Internet auf bereits initialisierten Verbindungen erlauben
iptables -A INPUT -i $IFACE_EXT -m state \
--state ESTABLISHED,RELATED -j ACCEPT

# Falls Serverdienste vom Internet zugänglich sein sollen, diese erlauben
if [ "$SERVER_PORTS_TCP" != "" ]; then
iptables -A INPUT -i $IFACE_EXT -m multiport \
--dport $SERVER_PORTS_TCP -j ACCEPT
fi
if [ "$SERVER_PORTS_UDP" != "" ]; then
iptables -A INPUT -i $IFACE_EXT -m multiport \
--dport $SERVER_PORTS_UDP -j ACCEPT
fi


# ****************************
# * WEITERGELEITETER VERKEHR *
# ****************************

# Lokal -> Internet: Alles erlauben
iptables -A FORWARD -i $IFACE_INT -o $IFACE_EXT -j ACCEPT


# Internet -> Lokales: Nur Verkehr über bereits bestehende Verbindungen erlauben
iptables -A FORWARD -i $IFACE_EXT -o $IFACE_INT -m state \
--state ESTABLISHED,RELATED -j ACCEPT

# Internet -> Lokales Netz: Ports die weitergeleitet werden sollen
if [ "$PORTS_TCP" != "" ]; then
iptables -A FORWARD -i $IFACE_EXT -o $IFACE_INT -p tcp -m multiport \
--dport $PORTS_TCP -j DNAT --to $DST_HOST
fi
if [ "$PORTS_UDP" != "" ]; then
iptables -A FORWARD -i $IFACE_EXT -o $IFACE_INT -p udp -m multiport \
--dport $PORTS_UDP -j DNAT --to $DST_HOST
fi

# **********
# * OUTPUT *
# **********

# Ins lokale Netzwerk: Alles erlauben
iptables -A OUTPUT -o $IFACE_INT -j ACCEPT

# Ans Loopback: Alles erlauben
iptables -A OUTPUT -o $IFACE_LO -j ACCEPT

# Ins Internet : Alles erlauben
iptables -A OUTPUT -o $IFACE_EXT -j ACCEPT

# ***********
# * ROUTING *
# ***********

# Umleiten der Ports
if [ "$PORTS_TCP" != "" ]; then
iptables -A PREROUTING -i $IFACE_EXT -p tcp -m multiport \
--dport $PORTS_TCP -j DNAT --to $DST_HOST
fi
if [ "$PORTS_UDP" != "" ]; then
iptables -A PREROUTING -i $IFACE_EXT -p udp -m multiport \
--dport $PORTS_UDP -j DNAT --to $DST_HOST
fi

# Masquerading
iptables -A POSTROUTING -o $IFACE_EXT -t nat -j MASQUERADE

# ***********
# * LOGGING *
# ***********

# Alles was bis hier kommt, mitprotokollieren
iptables -A OUTPUT -j LOG --log-prefix "Nicht raus: "
iptables -A FORWARD -j LOG --log-prefix "Nicht durch: "
iptables -A INPUT -j LOG --log-prefix "Nicht rein: "
echo "."
;;

stop)
echo -n "Stopping firewall: iptables"

# Alte Regeln löschen
iptables -F
iptables -F -t mangle
iptables -F -t nat
iptables -X
iptables -X -t mangle
iptables -X -t nat

# ************
# * POLICIES *
# ************

# Default-Policies setzen - alles bis auf Weiterleitung erlaubt
iptables -P INPUT ACCEPT
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT

# Deaktivierung des ip-Forwarding
echo "0" > /proc/sys/net/ipv4/ip_forward

echo "."
;;

restart)
$0 start
;;

status)
iptables -L
;;

*)
echo "Usage: /etc/init.d/firewall start|stop|restart|status"
exit 1
;;

esac




Quelle: http://www.overclockers.at/showthread.php?s=&threadid=87446