eth0 und pppoe, etc/network/interfaces, netzwerkaske(n)
eth0 und pppoe, etc/network/interfaces, netzwerkaske(n)
Es funktioniert alles, nur möchte ich verstehen, warum eine bestimmte einstellung nicht funktioniert:
Hier meine aritektur aus dsl-modem <-->server<-->workstation:
dslm<-->192.168.0.1/255.255.255.0 =eth0- server -eth1= 192.168.1.2/255.255.255.0 <--> 192.168.1.3/255.255. 0.0 =eth0- ws
Gebe ich dort, wo jetzt in der letzten netzwerkmaske die fette 0 null steht stattdessen die 255 ein, komme ich von der ws aus nicht ins netz. Ich erhalte dann die fehlermeldung : network not reachable. Natürlich habe ich nach der eingabe ein "ifdown -a""ifup -a" ausgeführt.
Nach meinem verständnis (?) gibt es keinen grund, waum die 192.168.1.3/255.255.255.0 nicht funktionieren sollte. Kann mir das jemand erklären?
Einmal davon abgesehen, dassman dies anders einrichten sollte: Gegen welche vorschrift verstößt die genannte netzwerkmaske? Warum funkioniert sie in der ws nicht, wohl aber im server?
btw: kann jemand mal ne beispiel konfiguration posten wie das anders geht? Unter windows hatte ich irgendwann dann die ip der eth0 gelöscht, ist ja kein echtes tcp/ip, sondern pppoe. Nur schaffe ich das unter linux nicht. Der debian installer will ja dhcp (was SO nicht klappt, oder static, wozu mir dann gesagt wird, dass es falsch wäre) Ich möchte das einfach mal raffen, finde aber nur zusammenhanglose infos
Hier meine aritektur aus dsl-modem <-->server<-->workstation:
dslm<-->192.168.0.1/255.255.255.0 =eth0- server -eth1= 192.168.1.2/255.255.255.0 <--> 192.168.1.3/255.255. 0.0 =eth0- ws
Gebe ich dort, wo jetzt in der letzten netzwerkmaske die fette 0 null steht stattdessen die 255 ein, komme ich von der ws aus nicht ins netz. Ich erhalte dann die fehlermeldung : network not reachable. Natürlich habe ich nach der eingabe ein "ifdown -a""ifup -a" ausgeführt.
Nach meinem verständnis (?) gibt es keinen grund, waum die 192.168.1.3/255.255.255.0 nicht funktionieren sollte. Kann mir das jemand erklären?
Einmal davon abgesehen, dassman dies anders einrichten sollte: Gegen welche vorschrift verstößt die genannte netzwerkmaske? Warum funkioniert sie in der ws nicht, wohl aber im server?
btw: kann jemand mal ne beispiel konfiguration posten wie das anders geht? Unter windows hatte ich irgendwann dann die ip der eth0 gelöscht, ist ja kein echtes tcp/ip, sondern pppoe. Nur schaffe ich das unter linux nicht. Der debian installer will ja dhcp (was SO nicht klappt, oder static, wozu mir dann gesagt wird, dass es falsch wäre) Ich möchte das einfach mal raffen, finde aber nur zusammenhanglose infos
gruß
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
wie gesagt: mit den geposteten einstellungen funktioniert ALLES. Nur scheint das weder konform, noch standard zu sien, und wenn ich pech habe vielleicht auch unsicher.
Was nicht geht? Wenn ich auf der ws die netzwerkarte eth0 , ip 192.168.1.3, mit der netzwerkmaske 255.255.255.0 versuche anzupingen erhalte ich nur : network not reachable. Gebe ich 255.255.0.0 als netzwerkmaske an, dann klappt es. Das ist dann aber ein classe b netz und nicht mehr privat! Steht aber alles im ersten posting.
Ob die serverkonfiguration, speziell die art der konfiguration von dslmodem---pppoe---eth0 damit zusammenhängt weiß und verstehe ich nicht. Daher meine bitte um eine beispielconfig. Wie muß die /etc/network/interfaces des servers sonst aussehn wenn nicht wie geposted?
und hier die /etc/network/interfaces der ws
server ist debian/sarge, ws ist kanotix-debian/sid
Was nicht geht? Wenn ich auf der ws die netzwerkarte eth0 , ip 192.168.1.3, mit der netzwerkmaske 255.255.255.0 versuche anzupingen erhalte ich nur : network not reachable. Gebe ich 255.255.0.0 als netzwerkmaske an, dann klappt es. Das ist dann aber ein classe b netz und nicht mehr privat! Steht aber alles im ersten posting.
Ob die serverkonfiguration, speziell die art der konfiguration von dslmodem---pppoe---eth0 damit zusammenhängt weiß und verstehe ich nicht. Daher meine bitte um eine beispielconfig. Wie muß die /etc/network/interfaces des servers sonst aussehn wenn nicht wie geposted?
Code: Alles auswählen
### etherconf DEBCONF AREA. DO NOT EDIT THIS AREA OR INSERT TEXT BEFORE IT.
auto lo eth0 eth1
iface lo inet loopback
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
broadcast 192.168.0.255
iface eth1 inet static
address 192.168.1.2
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.0.1
### END OF DEBCONF AREA. PLACE YOUR EDITS BELOW; THEY WILL BE PRESERVED.
auto dsl
iface dsl inet ppp
provider dsl-provider
pre-up ifconfig eth1 up
Code: Alles auswählen
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# The loopback interface
# automatically added when upgrading
auto lo lan0
iface lo inet loopback
iface lan0 inet static
address 192.168.1.3
netmask 255.255.0.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.0.1
gruß
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
- herrchen
- Beiträge: 3257
- Registriert: 15.08.2005 20:45:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
dein lokales netz ist also:michaa7 hat geschrieben:Code: Alles auswählen
iface eth0 inet static address 192.168.0.1 [...] iface eth1 inet static address 192.168.1.2 [...] auto dsl iface dsl inet ppp provider dsl-provider pre-up ifconfig eth1 up
192.168.0.0
wenn die WS nun im netz 192.168.1.0 ist, kann sie den server nicht sehen.
mit der netzmaske 255.255.0.0 hast du nun ein netz, was beide ranges umfasst, weshalb es funktioniert.
herrchen
herrchen hat geschrieben:dein lokales netz ist also:michaa7 hat geschrieben:Code: Alles auswählen
iface eth0 inet static address 192.168.0.1 [...] iface eth1 inet static address 192.168.1.2 [...] auto dsl iface dsl inet ppp provider dsl-provider pre-up ifconfig eth1 up
192.168.0.0
wenn die WS nun im netz 192.168.1.0 ist, kann sie den server nicht sehen.
mit der netzmaske 255.255.0.0 hast du nun ein netz, was beide ranges umfasst, weshalb es funktioniert.
herrchen
Wieso? server UND ws sind beide im netz 192.168.1.0 (siehe eth1 im server, die zudem mit der maske 255.255.255.0 funktioniert)
eth0 des server ist mit dem modem verbunden, nicht mit dem LAN
gruß
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
- herrchen
- Beiträge: 3257
- Registriert: 15.08.2005 20:45:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
das sieht mir aber nicht so aus.michaa7 hat geschrieben:eth0 des server ist mit dem modem verbunden, nicht mit dem LANCode: Alles auswählen
iface dsl inet ppp provider dsl-provider pre-up ifconfig eth1 up
herrchen
ich gebe zu, diesen eintrag versteh ich auch nicht, dennoch, sowohl in putty als auch im webinterface meines p2p ist jeweils als einzig erlaubte ip die 192.168.1.2 eingetragen, und das ist eth1 des servers.herrchen hat geschrieben:das sieht mir aber nicht so aus.michaa7 hat geschrieben:eth0 des server ist mit dem modem verbunden, nicht mit dem LANCode: Alles auswählen
iface dsl inet ppp provider dsl-provider pre-up ifconfig eth1 up
herrchen
Und im debian installer habe ich die configurationüber pppoe nur mit eth0 durchgeführt. Zudem müßte sonst von der ws aus eine verbindung über eth0(ws) =192.168.0.3 zum server möglich sein (klar, immer schön ifdown -a, ifup -a), die konnte ich jedoch nicht herstellen. Die 192.168.0.3 habe ich eben erfolglos getestet.
Wenn das nicht reicht, nenne mir einen test um zweifelfrei zu klären, welche karte für was zuständig ist. Aber ssh sollte eigentlich reichen ...
gruß
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
Was möchtest du denn da testen Da steht doch das er für ppp eth1 nehmen soll.
Du könntest mit dmesg | grep eth schauen welche Karte eth1 ist und nachgucken ob das Kabel auch mit dieser Karte verbunden ist.
Was anderes fällt mir nicht ein
Wenn du etwas Zeit zum lesen hast: http://www.netzmafia.de/skripten/netze/netz8.html
Du könntest mit dmesg | grep eth schauen welche Karte eth1 ist und nachgucken ob das Kabel auch mit dieser Karte verbunden ist.
Was anderes fällt mir nicht ein
Wenn du etwas Zeit zum lesen hast: http://www.netzmafia.de/skripten/netze/netz8.html
OS: Debian SID
--- Alles wird gut ---
MfG Andy
--- Alles wird gut ---
MfG Andy
...es ist aber egal was da steht. Ich habe jetzt eth0 hingeschrieben und es funktioniert AUCH NACH REBOOT dennoch alles ohne einschränkung. Zudem steht in der /etc/ppp/peers/dsl-provider dass eth0 benutzt werden soll.Phoenix hat geschrieben:Was möchtest du denn da testen Da steht doch das er für ppp eth1 nehmen soll.
ob da irgenwo irgendwas steht beweist eben nicht, dass dies so auch genutzt wird. Zudem ist es egal ob bei der 192.168.1.2 als netzwerkmaske 255.255.255.0 oder 255.255.0.0 steht, funktioniert immer
Code: Alles auswählen
### etherconf DEBCONF AREA. DO NOT EDIT THIS AREA OR INSERT TEXT BEFORE IT.
auto lo eth0 eth1
iface lo inet loopback
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
broadcast 192.168.0.255
iface eth1 inet static
address 192.168.1.2
netmask 255.255.0.0
broadcast 192.168.1.255
gateway 192.168.0.1
### END OF DEBCONF AREA. PLACE YOUR EDITS BELOW; THEY WILL BE PRESERVED.
auto dsl
iface dsl inet ppp
provider dsl-provider
pre-up ifconfig eth0 up
gruß
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
- herrchen
- Beiträge: 3257
- Registriert: 15.08.2005 20:45:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
es ist dann zwar kein standard class-b netz, aber dennoch im privaten bereich.michaa7 hat geschrieben:Das ist dann aber ein classe b netz und nicht mehr privat!
auch hier befindet sich das gateway nur dann im selben netz, wenn du eine class-b netzmaske einstellst.und hier die /etc/network/interfaces der wsCode: Alles auswählen
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8) [...] iface lan0 inet static address 192.168.1.3 netmask 255.255.0.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.0.1
herrchen
Zuletzt geändert von herrchen am 04.05.2006 13:37:27, insgesamt 1-mal geändert.
@michaa7
Hast du den Eintrag mit eth1 auch in dsl-provider geändert? Ich vermute (nein), dsl-provider überschreibt deinen Eintrag von auto dsl.
Du solltest mal deine Netmask gerade ziehen und überall gleich setzten.
P.S. Die IP von dem dsl Modem ist egal da er über das ppp0 device kommuniziert - und das setzt auf eth0
Hast du den Eintrag mit eth1 auch in dsl-provider geändert? Ich vermute (nein), dsl-provider überschreibt deinen Eintrag von auto dsl.
Du solltest mal deine Netmask gerade ziehen und überall gleich setzten.
P.S. Die IP von dem dsl Modem ist egal da er über das ppp0 device kommuniziert - und das setzt auf eth0
OS: Debian SID
--- Alles wird gut ---
MfG Andy
--- Alles wird gut ---
MfG Andy
andersherum wird ein schuh daraus: In dsl-provider steht und stand immer eth0.---> es ist sch***piep egal, was in der /etc/network/interfaces gezöglich eth und ppp stehtPhoenix hat geschrieben:@michaa7
Hast du den Eintrag mit eth1 auch in dsl-provider geändert? Ich vermute (nein), dsl-provider überschreibt deinen Eintrag von auto dsl.
Du hast einen ausgeprägten sinn für humor: Was meinst du warum ich dieses posting angefangen habe. Am besten rätst du mir noch die netzmaske der 192.168.1.3 auf 255.255.255.0 zu setzen und beginnst wieder von vorne.Du solltest mal deine Netmask gerade ziehen und überall gleich setzten.
Diesen satz kann ich echt nicht mehr hören oder lesen? Von welcher ip wird da gefalselt, mein dsl-modem hat keine ip, will keine, ich versuche auch nicht ihm eine zu geben und habe das nie versucht.P.S. Die IP von dem dsl Modem ist egal da er über das ppp0 device kommuniziert - und das setzt auf eth0
Bestenfalls sprichst du von der eth-karte, die mit dem dsl-modem verbunden ist und drückst dich nur ungeschickt aus: Du müßtest mir dan nur erklären, warum der installer nur dhcp oder statische ip zuläßt. Mit dhcp bekommt er keinen connect ( was logisch ist, weil das ja auch kein dhcp pur ist, sondern pppoe) und bei ner statischewn ip steht sie dann eben da. Alles schon geschreiben, was hat das mit der netzmaske zu tun? Genau auf diese erklärung warte ich.
gruß
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
Dann hast du meine Antwort nicht richtig gelesen. Du hast geschrieben das du eintragen kannst was du willst es ist egal ob eth1 oder eth0 ... siehe mein Postmichaa7 hat geschrieben:Phoenix hat geschrieben:@michaa7
Hast du den Eintrag mit eth1 auch in dsl-provider geändert? Ich vermute (nein), dsl-provider überschreibt deinen Eintrag von auto dsl.
andersherum wird ein schuh daraus: In dsl-provider steht und stand immer eth0.---> es ist sch***piep egal, was in der /etc/network/interfaces gezöglich eth und ppp steht
[/quote]michaa7 hat geschrieben:Du hast einen ausgeprägten sinn für humor: Was meinst du warum ich dieses posting angefangen habe. Am besten rätst du mir noch die netzmaske der 192.168.1.3 auf 255.255.255.0 zu setzen und beginnst wieder von vorne.Phoenix hat geschrieben: Du solltest mal deine Netmask gerade ziehen und überall gleich setzten.
Danke für das Kompliment und ich rate dir jetzt folgende Einträge auf der ws
iface lan0 inet static
address 192.168.1.3
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.2
Folgende Einstellungen beim servermichaa7 hat geschrieben:Diesen satz kann ich echt nicht mehr hören oder lesen? Von welcher ip wird da gefalselt, mein dsl-modem hat keine ip, will keine, ich versuche auch nicht ihm eine zu geben und habe das nie versucht.Phoenix hat geschrieben: P.S. Die IP von dem dsl Modem ist egal da er über das ppp0 device kommuniziert - und das setzt auf eth0
.
.
.
Nicht relevantes
iface eth1 inet static
address 192.168.1.2
netmask 255.255.255.0
broadcast 192.168.1.255
Lass eth0 weg das braucht IMHO nicht konfiguriert werden und die Route setzt ppp mit dem Eintrag defaultroute = yes
Und wenn jetzt was nicht geht dann muss du sagen was geht und was nicht z. B. ping von ws auf server
Zuletzt geändert von Phoenix am 04.05.2006 14:51:57, insgesamt 4-mal geändert.
OS: Debian SID
--- Alles wird gut ---
MfG Andy
--- Alles wird gut ---
MfG Andy
ok, dann will ich das mal so versuchen: ich verstehe das jetzt so, dass meine vorstellung, was die netzwerkmaske(n) betrifft durchaus richtig waren, es aber mit der 255.255.255.0 bei der wks nicht funktioniert hat, weil meine vorstellung dessen, was ein gateway ist falsch sind/waren. Denn dass die 192.168.1.2 aus sicht der wks als gateway fungiert, darauf wäre ich nie gekommen, scheint aber wohl so zu sein. Da würde sich dann auch ganz vorsichtig den nebel lichten, warum diese "falsche" netzwerkmaske nötig wäre. Verstanden hab ichs nicht...aber es beginnt zu dämmern...falls das wie angegeben klappt...
gruß
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
Stell dir das so vor: du musst als Gateway eine IP zu einem Rechner eintragen der eine Schnittstelle zu einem anderen Netz hat. Du musst natürlich die IP nehmen mit der der direkte Kontakt besteht. Und diese IP kann nur in deinem Netz liegen.
Der Server nimmt für alle Pakete für die er keinen direkten Kontakt hat den Gateway (Standardroute) und diesen bekommt der Server zum Beispiel bei der Einwahl per ppp vom ISP und setzt, sofern der Schalter gesetzt, eine Standardroute.[/code]
Code: Alles auswählen
| -Server- |
|--WS--| -----------------------| -eth1- |
| -eth0/ppp0 | -------- Internet
OS: Debian SID
--- Alles wird gut ---
MfG Andy
--- Alles wird gut ---
MfG Andy