batch für "variable ip's" programmieren
hallo,
ich hab 3 rechner in meinem netzwerk (xp rechner), die alle drei über einen hub miteinander verbunden sind. nun ist das problem, dass immer nur ein rechner über pppoe ins netz gehen kann (aufgrund unseres providers) und die anderen rechner im netzwerk die von mir eingerichtete internetfreigabe darüber dann nutzen, um auch ins netz gehen zu können. allerdings ist es nicht immer der gleiche rechner, der die verbindung ins netz herstellt. ich hab schon alles mit standart-gateways etc. versucht, es treten allerdings immer nur neue probleme auf, wenn ich die internetfreigabe auf allen rechnern aktiviere, auch wenn ich die ip's entsrpechend abänder, damit kein ip-konflikt entstehen kann. ich wollte gern auf das umstellen auf einen router verzichten.
das problem ist dabei im grunde, dass der rechner der die onlineverbindung freigibt die ip 192.168.0.1 haben muss. allerdings ist das bei uns nicht immer der gleiche rechner. ich hab jetzt im netz gelesen, dass man solche problemstellungen per batch regeln kann, allerdings hab ich da null erfahrung mit, wie man so was anstellt. ich möchte gern, dass beim systemstart jedes rechners überprüft wird, ob ein anderer rechner im netzwerk bereits eine onlineverbindung herstellt (-->diese soll dann auch genutz werden) und wenn nicht, dem jeweiligen aktuellen rechner dann automatisch die ip 192.168.0.1 zugewiesen wird.
kann mir da jemand irgendwie weiterhelfen? oder vielleicht auch, obs dazu schon irgendwo genauere infos bzw. anleitungen zu gibt?
danke
ich hab 3 rechner in meinem netzwerk (xp rechner), die alle drei über einen hub miteinander verbunden sind. nun ist das problem, dass immer nur ein rechner über pppoe ins netz gehen kann (aufgrund unseres providers) und die anderen rechner im netzwerk die von mir eingerichtete internetfreigabe darüber dann nutzen, um auch ins netz gehen zu können. allerdings ist es nicht immer der gleiche rechner, der die verbindung ins netz herstellt. ich hab schon alles mit standart-gateways etc. versucht, es treten allerdings immer nur neue probleme auf, wenn ich die internetfreigabe auf allen rechnern aktiviere, auch wenn ich die ip's entsrpechend abänder, damit kein ip-konflikt entstehen kann. ich wollte gern auf das umstellen auf einen router verzichten.
das problem ist dabei im grunde, dass der rechner der die onlineverbindung freigibt die ip 192.168.0.1 haben muss. allerdings ist das bei uns nicht immer der gleiche rechner. ich hab jetzt im netz gelesen, dass man solche problemstellungen per batch regeln kann, allerdings hab ich da null erfahrung mit, wie man so was anstellt. ich möchte gern, dass beim systemstart jedes rechners überprüft wird, ob ein anderer rechner im netzwerk bereits eine onlineverbindung herstellt (-->diese soll dann auch genutz werden) und wenn nicht, dem jeweiligen aktuellen rechner dann automatisch die ip 192.168.0.1 zugewiesen wird.
kann mir da jemand irgendwie weiterhelfen? oder vielleicht auch, obs dazu schon irgendwo genauere infos bzw. anleitungen zu gibt?
danke
RE: batch für "variable ip's" programmieren
Hallo,
ich muss Dich enttäuschen, das wird nicht klappen. Du müsstest auf allen drei Rechnern das ICS (Internet Connection Sharing) aktivieren. Die IP-Adresse spielt dabei nicht mal eine Rolle. Das funktioniert auch abseits der 192.168.0.1
Problem wird sein, dass Du auf den Clients jeweils die DNS und Standardgateway ändern müsstest. Und Du hättest trotzdem noch diese Netzwerkbrücke auf den Clients, die eigentlich zu dem Zeitpunkt nur der jeweilige Server braucht.
Du kannst die Netzwerkeinstellung am einfachsten mit regedit und einer passenden REG-Datei ändern. EInfach die Netzwerkschlüssel mit der IP-Adresse exportieren und bei Bedarf importieren. Blöderweise gelten die Einstellungen dann wieder erst nach einem Neustart.
Die Verwendung eines Hardware-Routers ist im Gegensatz dazu die wohl wirklich einfachste Lösung. Was spricht also dagegen?
Gruss
Marty
ich muss Dich enttäuschen, das wird nicht klappen. Du müsstest auf allen drei Rechnern das ICS (Internet Connection Sharing) aktivieren. Die IP-Adresse spielt dabei nicht mal eine Rolle. Das funktioniert auch abseits der 192.168.0.1
Problem wird sein, dass Du auf den Clients jeweils die DNS und Standardgateway ändern müsstest. Und Du hättest trotzdem noch diese Netzwerkbrücke auf den Clients, die eigentlich zu dem Zeitpunkt nur der jeweilige Server braucht.
Du kannst die Netzwerkeinstellung am einfachsten mit regedit und einer passenden REG-Datei ändern. EInfach die Netzwerkschlüssel mit der IP-Adresse exportieren und bei Bedarf importieren. Blöderweise gelten die Einstellungen dann wieder erst nach einem Neustart.
Die Verwendung eines Hardware-Routers ist im Gegensatz dazu die wohl wirklich einfachste Lösung. Was spricht also dagegen?
Gruss
Marty
naja, ich wollte nicht erst einen router anschaffen, weil das unter anderem auch ein finanzieller aspekt ist, der da mit eine rolle spielt. so, für unsere heimzwecke, reicht der hub ja auch soweit, bis auf diese sache hier eben. deswegen hab ich halt nach anderen lösungen gesucht, weil unser provider leider auch keine mehrfacheinwahl oder so zulässt.
deswegen bin ich auf der suche nach anderen lösungen unseres problems, wo ich halt auf die sache mit der batch gekommen bin. aber wenn du sagst, dass das so nicht funktionieren wird.
könnte es denn nicht noch irgendetwas anderes geben, was unserer problem irgendwie beheben kann?
danke
deswegen bin ich auf der suche nach anderen lösungen unseres problems, wo ich halt auf die sache mit der batch gekommen bin. aber wenn du sagst, dass das so nicht funktionieren wird.
könnte es denn nicht noch irgendetwas anderes geben, was unserer problem irgendwie beheben kann?
danke
nimm den rechner der drei der eignlich sogut wie immer an ist (deiner
" )
und tuts unter netzwerkeinstellungen auf die inet verbindung gehen...
eigenschaften...
erweitert...
gemeinsame nutzung der internetfreigabe...
alles aktivieren bzw. nur die ersten beiden häckchen (egal
)....
dann einstellungen...
dienst hinzufügen....
dienstbeschreibung: ICS
ip 192.168.0.1
port beide 2000
TCP statt UDP
dreimal OK klicken....
nächster rechner....
netzwerkverbingdungen öffnen und die LAn verbindung eigenschaften öffnen...
TCP/IP Protokoll eigenschaften...
IP 192.168.0.2
DNS 192.168.0.1
Standartgateway 192.168.0.1
unter erweitert noch bei WINS 192.168.0.1 angeben
ok ok ok...
systemsteuerung...
internetoptionen...
verbindungen...
"Nur wählen wenn keine Netzwerkverbindung besteht"
ok..
nächster rechner....
netzwerkverbingdungen öffnen und die LAn verbindung eigenschaften öffnen...
TCP/IP Protokoll eigenschaften...
IP 192.168.0.3
DNS 192.168.0.1
Standartgateway 192.168.0.1
unter erweitert noch bei WINS 192.168.0.1 angeben
systemsteuerung...
internetoptionen...
verbindungen...
"Nur wählen wenn keine Netzwerkverbindung besteht"
ok..
" )und tuts unter netzwerkeinstellungen auf die inet verbindung gehen...
eigenschaften...
erweitert...
gemeinsame nutzung der internetfreigabe...
alles aktivieren bzw. nur die ersten beiden häckchen (egal
)....dann einstellungen...
dienst hinzufügen....
dienstbeschreibung: ICS
ip 192.168.0.1
port beide 2000
TCP statt UDP
dreimal OK klicken....
nächster rechner....
netzwerkverbingdungen öffnen und die LAn verbindung eigenschaften öffnen...
TCP/IP Protokoll eigenschaften...
IP 192.168.0.2
DNS 192.168.0.1
Standartgateway 192.168.0.1
unter erweitert noch bei WINS 192.168.0.1 angeben
ok ok ok...
systemsteuerung...
internetoptionen...
verbindungen...
"Nur wählen wenn keine Netzwerkverbindung besteht"
ok..
nächster rechner....
netzwerkverbingdungen öffnen und die LAn verbindung eigenschaften öffnen...
TCP/IP Protokoll eigenschaften...
IP 192.168.0.3
DNS 192.168.0.1
Standartgateway 192.168.0.1
unter erweitert noch bei WINS 192.168.0.1 angeben
systemsteuerung...
internetoptionen...
verbindungen...
"Nur wählen wenn keine Netzwerkverbindung besteht"
ok..
aber wenn ich das jetzt richtig verstehe läuft die internetfreigabe dann trotzdem immer nur über einen rechner, oder? das heißt, wenn z.b. der rechner mit der ip 192.168.0.2 ins netz geht, können die anderen rechner im netzwerk dann nicht mehr über die verbindung online gehen oder? (also als internetfreigabe mein ich)
danke
danke
der 192.168.0.2 geht nur "scheinbar" ins net
der stellt an den 192.168.0.1 die anfrage zu connecten und bekommt von dem dan inet
womit das gelöst wäre, das einzige prob ist, das halt der ....1 ansein muss, sonst wählt sich der andere ein und dann gibts keine freigabe für den rest, aber das musste dir halt einrichten
ps: könntest mich ja in icq anquatschen wenn du das hast (172030547)
und sage beim request zum addn einfach das du derm mit ICS bist
der stellt an den 192.168.0.1 die anfrage zu connecten und bekommt von dem dan inet
womit das gelöst wäre, das einzige prob ist, das halt der ....1 ansein muss, sonst wählt sich der andere ein und dann gibts keine freigabe für den rest, aber das musste dir halt einrichten
ps: könntest mich ja in icq anquatschen wenn du das hast (172030547)
und sage beim request zum addn einfach das du derm mit ICS bist
...und genau das ist der punkt, der erste rechner muss an sein bzw. als erster ins netz. so hab ich das im moment ja auch eingerichtet. ich wollt nur halt gern, dass man dabei nicht immer so an den ersten rechner gebunden ist, um die verbindung freizugegeben, sondern ich wollt das halt eher bissel dynamischer machen, sprich damit es egal ist, welcher pc zuerst online geht....
mal noch so eine überlegung: was meint ihr zu der idee, die sache über ein vbscript zu lösen, welches beim einschalten des rechners überprüft, ob ein anderer rechner im netz bereits eine verbindungs ins netz hat und dann variabel die internetfreigabe der eigenen verbindung anschaltet bzw. abschaltet ( wenn also bereits schon ein anderer rechner im netzwerk die verbindung frei gib)? ist mal noch so eine idee...
ps. @ pestahacker: ich hab dich mal bei icq geaddet...
mal noch so eine überlegung: was meint ihr zu der idee, die sache über ein vbscript zu lösen, welches beim einschalten des rechners überprüft, ob ein anderer rechner im netz bereits eine verbindungs ins netz hat und dann variabel die internetfreigabe der eigenen verbindung anschaltet bzw. abschaltet ( wenn also bereits schon ein anderer rechner im netzwerk die verbindung frei gib)? ist mal noch so eine idee...
ps. @ pestahacker: ich hab dich mal bei icq geaddet...
mhm, ein freund von mir hatte dafür eine kleine externe box, daran ist seine schwester, er und das modem angeschlossen, wenn seine schwester online ist kann er per freigabe durch sie auch online gehen, wenn er online ist kann sie das ganze anders rum auch
sowas wie ein router für arme xD er hat das teil mal auf einer Computermesse für 5 Euro gekauft, wie genau es funktioniert weiß ich aber nicht
sowas wie ein router für arme xD er hat das teil mal auf einer Computermesse für 5 Euro gekauft, wie genau es funktioniert weiß ich aber nicht
ihre DNS Analyse zeigt eine krankhafte Abneigung gegen jegliche Autorität und einen Charakter der zum Gewaltausbrechen neigt....
Zitat
Original von identa24
...und genau das ist der punkt, der erste rechner muss an sein bzw. als erster ins netz. so hab ich das im moment ja auch eingerichtet. ich wollt nur halt gern, dass man dabei nicht immer so an den ersten rechner gebunden ist, um die verbindung freizugegeben, sondern ich wollt das halt eher bissel dynamischer machen, sprich damit es egal ist, welcher pc zuerst online geht....
Und das geht vernünftig nur per Router. Und wenn der kabelgebunden sein darf, kostet so ein teil keine 50 euro.
Gruss
Marty
Ähnliche Themen
-
Sonstige Programmiersprachen »-
Batch und cd-laufwerk
(27. September 2004, 18:06)
-
Sonstige Programmiersprachen »-
batch: ie mit url starten
(16. April 2004, 08:56)
-
Sonstige Programmiersprachen »-
Batch Dateien
(24. Dezember 2003, 11:12)
-
PHP »-
Board programmieren
(25. September 2003, 17:30)
-
Allgemeines Forum »-
Batch Script?
(27. September 2003, 07:39)


