Peacemaker2000
10.08.03, 12:17
Hallo,
ich bin seit gestern auf den Linux-Tripp gekommen. Ich hab zwar noch nicht wirklich nen Plan von Linux, aber es gibt ja genug HowTo's oder Anleitungen im Internet, leider sind davon einige schwer zu vestehen. Soweit hab ich Redhat 9.0 installiert und alles am laufen. Die Einwahl zu T-Online funktioniert, das surfen vom Server aus funktioniert und sogar das Routing über Masquerade funktioniert ... naja, zumindest teilweise. Hier mal mein Einwahl-Script:
/etc/ppp/ip-up.local
#!/bin/bash
#
# /etc/ppp/ip-up.local
# Deklarationen
DEV_INET=$1
SHORTNAME=$(hostname)
DATE=$(date +"%b %d %T")
modprobe iptable_nat
modprobe ipt_MASQUERADE
# Chain-Rules löschen
iptables -F
iptables -t nat -F
iptables -t mangle -F
# Routing aktivieren
iptables -t nat -A POSTROUTING -o $DEV_INET -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
echo $DATE $SHORTNAME $DEV_INET": routing enabled" >> /var/log/messages
Das Script ist teilweise aus mehreren HowTo's zusammenkopiert und teils selber geschrieben. Wie gesagt, das routing funktioniert soweit auch und ich kann Adressen im Internet über meine Workstation anpingen, z.B. 216.239.37.100 (Google.de):
Ping wird ausgeführt für 216.239.37.100 mit 32 Bytes Daten:
Antwort von 216.239.37.100: Bytes=32 Zeit=141ms TTL=55
Antwort von 216.239.37.100: Bytes=32 Zeit=141ms TTL=55
Antwort von 216.239.37.100: Bytes=32 Zeit=141ms TTL=55
Antwort von 216.239.37.100: Bytes=32 Zeit=141ms TTL=55
Ping-Statistik für 216.239.37.100:
Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0 (0% Verlust),
Ca. Zeitangaben in Millisek.:
Minimum = 141ms, Maximum = 141ms, Mittelwert = 141ms
Ich hab bei meiner Workstation (Windows 2000) den Linux-Rechner als Gateway (192.168.2.1) eingerichtet, soweit so gut, aber wenn ich z.B. "ping google.de" mache sagt er nach einer Weile "unbekannter Host" ... ich geh mal davon aus das es am fehlenden DNS-Server liegt, aber in allen Anleitungen steht immer nur das man als DNS-Server den Nameserver des ISP (in meinem Fall ja den von T-Online eingeben soll) ... das ist ja an sich kein Problem, aber das ist genau das was ich nicht will ... ich möchte auf meinem Linux-Rechner einen DNS-Server mit BIND einrichten den die Clients dann nutzen. Dummweise habe ich keinen Plan wie das nun genau geht ... ich muss dem DNS-Server ja irgendwie sagen das er die DNS-Anfragen aus dem LAN (192.168.2.1) an das Internet (192.168.1.1) weiterleiten soll. Ich hoffe ihr könnte mir mit der einen oder anderen guten Anleitung oder Tipps weiterhelfen (bis jetzt hab ich nur ****** Anleitungen gefunden).
Ich hatte vorher Windows 2000 Server als OS auf dem Server gehabt und hatte da auch nicht wirklich nen Plan von ... glücklicherweise hat mir das ein Freund eines Freundes konfiguriert der Microsoft Certified Systems Administrators (MCSA) oder Microsoft Certified Systems Engineers (MCSE) ist. Also, die Konfiguration sah ungefähr folgendermaßen aus:
DHCP-Server für den Bereich 192.168.2.x (192.168.2.1 war reserviert für den Server)
DNS-Server mit einer Foward-Zone und Weiterleitung auf 194.25.2.129 (T-Online Namerserver)
DNS-Server mit zwei Rewerse-Zonen 192.168.1.x und 192.168.2.x
Routing und RAS mit einer "Wählen bei Bedarf"-Verbing für T-Online
So wie ich das sehe ist das einzige was mit noch fehlt die Weiterleitung auf 194.25.2.129 und der DHCP-Server damit ich die statische IP (192.168.2.3) bei meiner Workstation rausnehmen kann ... ich würde auch noch gerne eine Domäne auf dem Linux-Rechner haben an der sich die Win2000-Rechner anmelden müssen, muss aber nicht unbedingt sein, aber wäre gut wenn jemand eine Anleitung dazu hat.
Ich hoffe ihr könnt mir helfen ... Greetz
Peacemaker2000
P.S.: Das DSL-Modem steckt in der einen NIC im Server ... der Server ist über die andere NIC und ein ganz normalen 100MBit 8 Port-HUB mit den anderen Rechner verbunden. Bei dem DSL-Modem handelt es sich um ein ganz normales Modem (als keinen Router) weswegen ich ja auch den "Umweg" über Masquerade nehmen muss.
ich bin seit gestern auf den Linux-Tripp gekommen. Ich hab zwar noch nicht wirklich nen Plan von Linux, aber es gibt ja genug HowTo's oder Anleitungen im Internet, leider sind davon einige schwer zu vestehen. Soweit hab ich Redhat 9.0 installiert und alles am laufen. Die Einwahl zu T-Online funktioniert, das surfen vom Server aus funktioniert und sogar das Routing über Masquerade funktioniert ... naja, zumindest teilweise. Hier mal mein Einwahl-Script:
/etc/ppp/ip-up.local
#!/bin/bash
#
# /etc/ppp/ip-up.local
# Deklarationen
DEV_INET=$1
SHORTNAME=$(hostname)
DATE=$(date +"%b %d %T")
modprobe iptable_nat
modprobe ipt_MASQUERADE
# Chain-Rules löschen
iptables -F
iptables -t nat -F
iptables -t mangle -F
# Routing aktivieren
iptables -t nat -A POSTROUTING -o $DEV_INET -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
echo $DATE $SHORTNAME $DEV_INET": routing enabled" >> /var/log/messages
Das Script ist teilweise aus mehreren HowTo's zusammenkopiert und teils selber geschrieben. Wie gesagt, das routing funktioniert soweit auch und ich kann Adressen im Internet über meine Workstation anpingen, z.B. 216.239.37.100 (Google.de):
Ping wird ausgeführt für 216.239.37.100 mit 32 Bytes Daten:
Antwort von 216.239.37.100: Bytes=32 Zeit=141ms TTL=55
Antwort von 216.239.37.100: Bytes=32 Zeit=141ms TTL=55
Antwort von 216.239.37.100: Bytes=32 Zeit=141ms TTL=55
Antwort von 216.239.37.100: Bytes=32 Zeit=141ms TTL=55
Ping-Statistik für 216.239.37.100:
Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0 (0% Verlust),
Ca. Zeitangaben in Millisek.:
Minimum = 141ms, Maximum = 141ms, Mittelwert = 141ms
Ich hab bei meiner Workstation (Windows 2000) den Linux-Rechner als Gateway (192.168.2.1) eingerichtet, soweit so gut, aber wenn ich z.B. "ping google.de" mache sagt er nach einer Weile "unbekannter Host" ... ich geh mal davon aus das es am fehlenden DNS-Server liegt, aber in allen Anleitungen steht immer nur das man als DNS-Server den Nameserver des ISP (in meinem Fall ja den von T-Online eingeben soll) ... das ist ja an sich kein Problem, aber das ist genau das was ich nicht will ... ich möchte auf meinem Linux-Rechner einen DNS-Server mit BIND einrichten den die Clients dann nutzen. Dummweise habe ich keinen Plan wie das nun genau geht ... ich muss dem DNS-Server ja irgendwie sagen das er die DNS-Anfragen aus dem LAN (192.168.2.1) an das Internet (192.168.1.1) weiterleiten soll. Ich hoffe ihr könnte mir mit der einen oder anderen guten Anleitung oder Tipps weiterhelfen (bis jetzt hab ich nur ****** Anleitungen gefunden).
Ich hatte vorher Windows 2000 Server als OS auf dem Server gehabt und hatte da auch nicht wirklich nen Plan von ... glücklicherweise hat mir das ein Freund eines Freundes konfiguriert der Microsoft Certified Systems Administrators (MCSA) oder Microsoft Certified Systems Engineers (MCSE) ist. Also, die Konfiguration sah ungefähr folgendermaßen aus:
DHCP-Server für den Bereich 192.168.2.x (192.168.2.1 war reserviert für den Server)
DNS-Server mit einer Foward-Zone und Weiterleitung auf 194.25.2.129 (T-Online Namerserver)
DNS-Server mit zwei Rewerse-Zonen 192.168.1.x und 192.168.2.x
Routing und RAS mit einer "Wählen bei Bedarf"-Verbing für T-Online
So wie ich das sehe ist das einzige was mit noch fehlt die Weiterleitung auf 194.25.2.129 und der DHCP-Server damit ich die statische IP (192.168.2.3) bei meiner Workstation rausnehmen kann ... ich würde auch noch gerne eine Domäne auf dem Linux-Rechner haben an der sich die Win2000-Rechner anmelden müssen, muss aber nicht unbedingt sein, aber wäre gut wenn jemand eine Anleitung dazu hat.
Ich hoffe ihr könnt mir helfen ... Greetz
Peacemaker2000
P.S.: Das DSL-Modem steckt in der einen NIC im Server ... der Server ist über die andere NIC und ein ganz normalen 100MBit 8 Port-HUB mit den anderen Rechner verbunden. Bei dem DSL-Modem handelt es sich um ein ganz normales Modem (als keinen Router) weswegen ich ja auch den "Umweg" über Masquerade nehmen muss.