Autor Beitrag
hybris42
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 17



BeitragVerfasst: Mo 02.07.07 15:49 
wie kann man denn überhaupt eine neue ip zugeteilt bekommen, ohne kabel raus und wieder reinzustopseln?
also geht es überhaupt mit befehlen?
wenn ja mit welchen und wie kann ich das mit delphi coden?

wäre echt lieb wenn jmnd hilft
gruß


Moderiert von user profile iconChristian S.: Topic aus VCL (Visual Component Library) verschoben am Mo 02.07.2007 um 18:36
ZeitGeist87
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1593
Erhaltene Danke: 20

Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
BeitragVerfasst: Mo 02.07.07 15:56 
Wie user profile iconNarses schon gesagt hat, es hängt vom Router ab, meiner ist zum Beispiel so konfiguriert, dass ich immer dieselbe IP zugewiesen bekomme (Funktioniert über die physikalische Adresse der Ethernet-Karte (MAC-Adresse)).

Das wäre die lokale IP.

Eine neue Internet-IP bekommst du immer dann, wenn sich dein Router neu zu deinem Provider verbindet.

LG
Stefan

_________________
Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.
hybris42 Threadstarter
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 17



BeitragVerfasst: Mo 02.07.07 16:00 
user profile iconZeitGeist87 hat folgendes geschrieben:
Wie user profile iconNarses schon gesagt hat, es hängt vom Router ab, meiner ist zum Beispiel so konfiguriert, dass ich immer dieselbe IP zugewiesen bekomme (Funktioniert über die physikalische Adresse der Ethernet-Karte (MAC-Adresse)).

Das wäre die lokale IP.

Eine neue Internet-IP bekommst du immer dann, wenn sich dein Router neu zu deinem Provider verbindet.

LG
Stefan


Gibt es eine Möglichkeit, per Software eine Neuverbindung zum Provider durchzuführen?
Und wie sieht es aus, wenn ich meine Internetverbindung direkt über mein Modem mache? Gäbe es dann einen Weg?
gruß
ZeitGeist87
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1593
Erhaltene Danke: 20

Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
BeitragVerfasst: Mo 02.07.07 16:07 
Prüfen, ob eine Internetverbindung besteht (geht nicht wenn du einen Proxy verwendest)

DFÜ (Modem)-Verbindung ist ok!

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
uses WinInet;

function IsOnline: boolean;
begin
  result:=InternetGetConnectedState(nil, 0);
end;


Folgende Zeile schließt eine bestehende Internetverbindung. Achtung: Besteht keine Internetverbindung,wird durch diese Zeile versucht, eine neue herzustellen. U. U. muss also zuerst untersucht werden, ob eineInternetverbindung überhaupt besteht.

ausblenden Delphi-Quelltext
1:
2:
3:
uses WinInet;
...
InternetAutodialHangup(0);


LG
Stefan

_________________
Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.
hybris42 Threadstarter
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 17



BeitragVerfasst: Mo 02.07.07 16:26 
Hey, klappt leider nicht :(
Fighter#1
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 787

Win XP, Ubuntu 8.04
Turbo Delphi 2006, Delphi 2005 Pe, Delphi 5 Pe, Netbeans 6.1, Eclipse, Microsoft VisualC#, Dev C++, PHP, HTML, CSS
BeitragVerfasst: Mo 02.07.07 16:29 
user profile iconZeitGeist87 hat folgendes geschrieben:
DFÜ (Modem)-Verbindung ist ok!


Das ist der Haken!!
Das funktioniert nicht mit DSL etc.!

_________________
Wer andere beherrscht ist stark,
wer sich selbst beherrscht ist mächtig. Lao Tse
Timosch
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1314

Debian Squeeze, Win 7 Prof.
D7 Pers
BeitragVerfasst: Mo 02.07.07 16:33 
user profile iconZeitGeist87 hat folgendes geschrieben:
Prüfen, ob eine Internetverbindung besteht (geht nicht wenn du einen Proxy verwendest)

DFÜ (Modem)-Verbindung ist ok!

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
uses WinInet;

function IsOnline: boolean;
begin
  result:=InternetGetConnectedState(nil, 0);
end;


Folgende Zeile schließt eine bestehende Internetverbindung. Achtung: Besteht keine Internetverbindung,wird durch diese Zeile versucht, eine neue herzustellen. U. U. muss also zuerst untersucht werden, ob eineInternetverbindung überhaupt besteht.

ausblenden Delphi-Quelltext
1:
2:
3:
uses WinInet;
...
InternetAutodialHangup(0);


LG
Stefan


Sorry, aber das kann man vergessen. Die WinInet-Funktionen prüfen einfach nur, ob in den Internet Explorer-Einstellungen eine Wählverbundung steht. Schlägt also fehl, wenn man im LAN hinter einem Router hängt. Und InternetAutodialHangup hat das gleiche Problem.
Es gibt keine Möglichkeit, herauszufinden, ob man mit dem Netz verbunden ist. Man könnte zwar google anpingen, aber einige Router bauen dann erst eine Verbindung auf, obwohl vorher keine bestand. Und wewnn man nicht feststellen kann, ob man überhaupt verbunden ist, wirds mit dem trennen ein bisschen schwierig...



user profile iconFighter#1 hat folgendes geschrieben:
user profile iconZeitGeist87 hat folgendes geschrieben:
DFÜ (Modem)-Verbindung ist ok!


Das ist der Haken!!
Das funktioniert nicht mit DSL etc.!

Doch, wenn du über DFÜ an einem DSL-Modem hängst, schon. Aber wenn du mit LAN und nem Router verbunden bist (was meistens der Fall sein dürfte), dann eben nicht. Aber mit DSL hat das AFAIK nichts zu tun.

_________________
If liberty means anything at all, it means the right to tell people what they do not want to hear. - George Orwell
hybris42 Threadstarter
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 17



BeitragVerfasst: Mo 02.07.07 16:35 
user profile iconFighter#1 hat folgendes geschrieben:
user profile iconZeitGeist87 hat folgendes geschrieben:
DFÜ (Modem)-Verbindung ist ok!


Das ist der Haken!!
Das funktioniert nicht mit DSL etc.!


Es kann doch nicht sein, dass es keine Möglichkeit gibt, mittels Delphi Internetverbindungen aufzubauen oder zu trennen!
Vorallem nicht, wenn alle Daten etc. schon vorhanden sind und unter Verbindungsnamen "arcor" gespeichert sind!
Wenns über nen Router geht, umso besser, immer her mit den Infos ..
hybris42 Threadstarter
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 17



BeitragVerfasst: Mo 02.07.07 16:36 
Zitat:
Doch, wenn du über DFÜ an einem DSL-Modem hängst, schon. Aber wenn du mit LAN und nem Router verbunden bist (was meistens der Fall sein dürfte), dann eben nicht. Aber mit DSL hat das AFAIK nichts zu tun.


gehen wir davon aus, dass ich direkt an einem Modem angeschlossen bin ..
was müsste man dann tun?


edit:
hab das gefunden, wie muss ich es übernehmen ->
ausblenden volle Höhe Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
uses
  WinInet;

// Causes the modem to automatically dial the default Internet connection.
procedure TForm1.Button1Click(Sender: TObject);
var
  dwConnectionTypes: DWORD;
begin
  dwConnectionTypes := INTERNET_CONNECTION_MODEM + INTERNET_CONNECTION_LAN +
    INTERNET_CONNECTION_PROXY;
  if not InternetGetConnectedState(@dwConnectionTypes, 0) then
    // not connected
    if not InternetAutodial(INTERNET_AUTODIAL_FORCE_ONLINE or
      INTERNET_AUTODIAL_FORCE_UNATTENDED, 0) then
    begin
      // error
    end;
end;


// hangup the default Internet connection.
procedure TForm1.Button2Click(Sender: TObject);
var
  dwConnectionTypes: DWORD;
begin
  dwConnectionTypes := INTERNET_CONNECTION_MODEM + INTERNET_CONNECTION_LAN +
    INTERNET_CONNECTION_PROXY;
  if InternetGetConnectedState(@dwConnectionTypes, 0) then
    // connected
    InternetAutodialHangup(0);
end;
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Mo 02.07.07 17:16 
Moin!

user profile iconhybris42 hat folgendes geschrieben:
Es kann doch nicht sein, dass es keine Möglichkeit gibt, mittels Delphi Internetverbindungen aufzubauen oder zu trennen!

Das Problem liegt darin, dass es so viele unterschiedliche Möglichkeiten gibt, einen Rechner ans Internet anzubinden... :? Für jede Variante gibt es sicherlich auch Code, aber zum Teil geht´s dann in den geräteabhängigen Bereich rein, und dann kann man keine allgemeingültigen Lösungen mehr finden (konkret: Router)! :|

user profile iconhybris42 hat folgendes geschrieben:
Vorallem nicht, wenn alle Daten etc. schon vorhanden sind und unter Verbindungsnamen "arcor" gespeichert sind!

Deine Zugangsdaten haben damit aber auch gar nix zu tun, wirklich. ;)

user profile iconhybris42 hat folgendes geschrieben:
Wenns über nen Router geht, umso besser, immer her mit den Infos ..

Das ist dann noch schwieriger, als mit einem Modem. 8)

Mal was grundsätzliches: IMHO ist eine Internetverbindung etwas, das ein Programm als "gegeben" hinzunehmen hat. Ich würde es zum Betriebssystem rechnen :arrow: deshalb ist Software, die hier Manipulationen vornehmen kann in meinen Augen aus dem Bereich "Treiber", also nix, woran Anwenderprogramme dran rumzuspielen haben (und genau das ist ja auch nicht ganz soo einfach). Fazit: Der Anwender (also in meinem Falle: ICH ;)) entscheidet, wann eine Internetverbindung da ist oder wann nicht. :mahn: Und vielleicht auch noch was zum Thema "neue IP" (wenn wir schonmal dabei sind :)): Es ist häufig die Meinung anzutreffen, dass der Wechsel der öffentlichen IP irgendwie etwas mit "Sicherheit" zu tun hätte. Dem ist nicht so :lol: Deine IP ist kein Geheimnis, sonst könntest du ja keine Daten transportieren; juristisch gesehen: der Provider hat sowieso ein Protokoll darüber, wer wann und wielange welche IP zugewiesen bekommen hat... :roll: Also nochmal Fazit: es ist eigentlich reichlich sinnlos, überhaupt die öffentliche IP wechseln zu wollen. :D

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
Fighter#1
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 787

Win XP, Ubuntu 8.04
Turbo Delphi 2006, Delphi 2005 Pe, Delphi 5 Pe, Netbeans 6.1, Eclipse, Microsoft VisualC#, Dev C++, PHP, HTML, CSS
BeitragVerfasst: Mo 02.07.07 17:34 
Ach, was mir grad einfällt... vll kannst du über Telnet mit deim Router kommunizieren und ihn vom Netz nehmen und so ...

_________________
Wer andere beherrscht ist stark,
wer sich selbst beherrscht ist mächtig. Lao Tse
Robinator
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 275

WinXP
BDS 2006
BeitragVerfasst: Mo 02.07.07 17:40 
Auch wenn ich Narses, was die Sinnhaftigkeit dieses Vorhabens angeht, vollkommen recht gebe, ist es bei jedem router der über eine Benutzerschnittstelle verfügt (in den meisten fällen wohl per HTML-Oberfläche realisiert) möglich ihn Fernzusteuern.

Wie das geht ist (natürlich) vom Modell abhängig, sollte aber nicht wirklich schwer sein.

gruß

_________________
erare humanum est
r2c2
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 324
Erhaltene Danke: 2

Linux

BeitragVerfasst: Mo 02.07.07 18:56 
Eigtentlich wurde schon alles gesagt, trotzdem noch n passenden Link dazu: www.marian-aldenhoev...e/dojo/internet.html

mfg

Christian

_________________
Kaum macht man's richtig, schon klappts!
hybris42 Threadstarter
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 17



BeitragVerfasst: Mo 02.07.07 19:23 
Zitat:


Mal was grundsätzliches: IMHO ist eine Internetverbindung etwas, das ein Programm als "gegeben" hinzunehmen hat. Ich würde es zum Betriebssystem rechnen :arrow: deshalb ist Software, die hier Manipulationen vornehmen kann in meinen Augen aus dem Bereich "Treiber", also nix, woran Anwenderprogramme dran rumzuspielen haben (und genau das ist ja auch nicht ganz soo einfach). Fazit: Der Anwender (also in meinem Falle: ICH ;)) entscheidet, wann eine Internetverbindung da ist oder wann nicht. :mahn: Und vielleicht auch noch was zum Thema "neue IP" (wenn wir schonmal dabei sind :)): Es ist häufig die Meinung anzutreffen, dass der Wechsel der öffentlichen IP irgendwie etwas mit "Sicherheit" zu tun hätte. Dem ist nicht so :lol: Deine IP ist kein Geheimnis, sonst könntest du ja keine Daten transportieren; juristisch gesehen: der Provider hat sowieso ein Protokoll darüber, wer wann und wielange welche IP zugewiesen bekommen hat... :roll: Also nochmal Fazit: es ist eigentlich reichlich sinnlos, überhaupt die öffentliche IP wechseln zu wollen. :D

cu
Narses


Das ist ja auch hier garnicht das Problem. Sicher weiß ich, dass Provider unsere Tätigkeiten im Netz verfolgen können und das eine Änderung der IP nichts daran ändern würde. Mein Problem ist ein anderes, dass ich hier nicht bekanntgeben muss. Wichtig ist, dass ich einen Weg finden muss, über Delphi-Befehle die Internetverbingung per Buttonklick aus- und wiedereinschalten kann, denn solch ein Programm würde meine Arbeit sehr sehr sehr erleichtern, was bekanntlich eines der Ziele von Anwendungen ist. Schade ..

Achja, der Link ist hammer Christian, thx
Coder
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1383
Erhaltene Danke: 1

WinXP
D2005 PE
BeitragVerfasst: Mo 02.07.07 21:53 
user profile iconhybris42 hat folgendes geschrieben:
Wichtig ist, dass ich einen Weg finden muss, über Delphi-Befehle die Internetverbingung per Buttonklick aus- und wiedereinschalten kann, denn solch ein Programm würde meine Arbeit sehr sehr sehr erleichtern, was bekanntlich eines der Ziele von Anwendungen ist. Schade ..

Bei meiner T-Sinus Software gibt es schon einen solchen Button.
Geht's nun ums ein- ausschalten oder um die IP?
In meiner Browser-Routerkonfiguration gibt es auch einen Link zum Rebooten.
Den könnte man per Indys und POST automatisiert ansteuern und betätigen.

MfG
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Di 03.07.07 01:53 
user profile iconNarses hat folgendes geschrieben:
es ist eigentlich reichlich sinnlos, überhaupt die öffentliche IP wechseln zu wollen.

Soo ganz sinnlos ist das nicht. Es gibt nervige Internetseiten, die der Meinung sind, dass du nur einmal alle 2 Stunden etwas herunterladen darfst ( Rapidshare iirc z.B. ), bei denen ist es sehr praktisch, per Knopfdruck die IP wechseln zu können ;)

jmho
Jan

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
hybris42 Threadstarter
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 17



BeitragVerfasst: Di 03.07.07 05:56 
user profile iconCoder hat folgendes geschrieben:
user profile iconhybris42 hat folgendes geschrieben:
Wichtig ist, dass ich einen Weg finden muss, über Delphi-Befehle die Internetverbingung per Buttonklick aus- und wiedereinschalten kann, denn solch ein Programm würde meine Arbeit sehr sehr sehr erleichtern, was bekanntlich eines der Ziele von Anwendungen ist. Schade ..

Bei meiner T-Sinus Software gibt es schon einen solchen Button.
Geht's nun ums ein- ausschalten oder um die IP?
In meiner Browser-Routerkonfiguration gibt es auch einen Link zum Rebooten.
Den könnte man per Indys und POST automatisiert ansteuern und betätigen.

MfG



hab da was interessantes gefunden,
unzwar in meiner routerkonfiguration, unter "router status" kann ich über "connection status" per mausklick auf "disconnect" die verbindung trennen und "connect" herstellen, wobei er dies automatisch zu tun scheint.

quelltext der seite "connection satutus":
ausblenden volle Höhe Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
<html>
<head>
<title>PPPoE Status</title>
<meta http-equiv=refresh>
<link rel="stylesheet" href="form.css" type="text/css">
<META content=text/html;charset=iso-8859-1 http-equiv=content-type>
<META http-equiv='Pragma' CONTENT='no-cache'>
  <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">  
<!--<style type='text/css'></style>//-->
<script language=JavaScript>
function isIE(){
    var browser = new Object();
    browser.version = parseInt(navigator.appVersion);
    browser.isNs = false;
    browser.isIe = false;
    if(navigator.appName.indexOf("Netscape") != -1)
      browser.isNs = true;
    else if(navigator.appName.indexOf("Microsoft") != -1)
      browser.isIe = true;
      
    if(browser.isNs)
      return false;
    else if (browser.isIe)
      return true;

}

function countTime(){
  window.focus();
  var t=document.forms[0].connTime.value;
  var s=document.forms[0].connStatus.value;
  var g=document.forms[0].getIP.value;
  timeString='';

  if((s != 'Connected') && (g != 'OK')){
    window.setTimeout('Fresh()',5000);
  }
  if(s == 'Connected')
    window.setTimeout('Fresh()',60000);
}

function pppoeAction(F,I) 
{
  d =parseInt(I.value, 10);
  F.pppoeAct.value = I;
  F.submit();
}

function Fresh() {
  parent.location = "pppoestatus.htm";
}
</script>
</head>

<body  bgcolor="#ffffff" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" text=black onLoad=countTime()>
<center><br>

<form method="post" action="/post-query">
<input type=hidden name="Load" value="Q">
<FONT face="Arial, Helvetica, sans-serif" size=3><B></B></FONT>
<table width=100% border=1 cellspacing=1 cellpadding=5>

  <tr>
    <td><FONT face="Arial, Helvetica, sans-serif" size=2><B>Connection Time</B></FONT></td>
    <td><FONT face="Arial, Helvetica, sans-serif" size=2>12:20:23</FONT></td>
  </tr>
  
  <tr>

    <td><FONT face="Arial, Helvetica, sans-serif" size=2><B>Connecting to server</B></FONT></td>
    <td><FONT face="Arial, Helvetica, sans-serif" size=2>OK</FONT></td>
  </tr>
  <tr>
    <td><FONT face="Arial, Helvetica, sans-serif" size=2><B>Negotiation</B></FONT></td>
    <td><FONT face="Arial, Helvetica, sans-serif" size=2>OK</FONT></td>
  </tr>

  <tr>
    <td><FONT face="Arial, Helvetica, sans-serif" size=2><B>Authentication</B></FONT></td>
    <td><FONT face="Arial, Helvetica, sans-serif" size=2>OK</FONT></td>
  </tr>
  <tr>
    <td><FONT face="Arial, Helvetica, sans-serif" size=2><B>Getting IP address</B></FONT></td>
    <td><FONT face="Arial, Helvetica, sans-serif" size=2>OK</FONT></td>

  </tr>
  <input type=hidden name=connTime value=12:20:23>
  <input type=hidden name=connStatus value=Connected>
  <input type=hidden name=getIP value=OK>  
</table>
<p>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=250>
  <TBODY>
    <TR>
      <input type=hidden name=pppoeAct value=0>

      <TD align="center">
        <input type=button value=' Connect ' onClick='pppoeAction(this.form,1)'>
        <input type=button value=' Disconnect ' onClick='pppoeAction(this.form,2)'>
      </TD>
    </TR>
  </TBODY>
</TABLE>
<table width=100% border=0 cellspacing=0 cellpadding=0> 
  <tr width="100%">
    <td>

      <img src="img/liteblue.gif" width="100%" height="2" border="0"> 
        <center>
          <input type=button name="close" value="Close Window" onclick="window.close();">
        </center>  
    </td>
  </tr> 
  <input type=hidden name="Button" value="Apply">
</table>
</form>
</center>
</body>
</html>






die Frage ist nun, wie ich die funktionen über delphi aufrufen kann, ich glaube diese bereiche des obrigen codes sind im zusammenhang dazu interessant:

ausblenden Quelltext
1:
2:
3:
4:
<td align="center">
        <input value=" Connect " onclick="pppoeAction(this.form,1)" type="button">
        <input value=" Disconnect " onclick="pppoeAction(this.form,2)" type="button">
      </td>

und hier denke ich
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
function pppoeAction(F,I) 
{
  d =parseInt(I.value, 10);
  F.pppoeAct.value = I;
  F.submit();
}


ich hab das gefühl, dass wir uns dem finale nähern ;)
plz help, ich bin sicher, dass wird der wendepunkt sein
ZeitGeist87
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1593
Erhaltene Danke: 20

Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
BeitragVerfasst: Di 03.07.07 08:02 
hast du net router von netgear?

_________________
Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Di 03.07.07 09:09 
Moin!

user profile iconJayEff hat folgendes geschrieben:
user profile iconNarses hat folgendes geschrieben:
es ist eigentlich reichlich sinnlos, überhaupt die öffentliche IP wechseln zu wollen.

Soo ganz sinnlos ist das nicht. Es gibt nervige Internetseiten, die der Meinung sind, dass du nur einmal alle 2 Stunden etwas herunterladen darfst ( Rapidshare iirc z.B. ),

Dann schau mal in die AGB von denen und warum die das machen... :roll:

user profile iconJayEff hat folgendes geschrieben:
bei denen ist es sehr praktisch, per Knopfdruck die IP wechseln zu können

Du redest von "praktisch", meinst aber "illegal"... :?

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
hybris42 Threadstarter
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 17



BeitragVerfasst: Di 03.07.07 12:58 
user profile iconZeitGeist87 hat folgendes geschrieben:
hast du net router von netgear?


yes, mein router ist von netgear RP614v2.
im browser über 192.168.0.1 aufrufbar.

ich habe eine idee:
kann ich nicht sowas wie
ausblenden Delphi-Quelltext
1:
ShellExecute(Handle, 'OPEN', 'http://192.168.0.1/pptpstatus.htm', nil, nil, SW_SHOWNORMAL);					

benutzen?
im script bei ppstatus steht zum befehl disconnect und connect folgendes:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
function pptpAction(F,I) 
{
  d =parseInt(I.value, 10);
  F.pptpAct.value = I;
  F.submit();
}

und
ausblenden Quelltext
1:
2:
3:
4:
5:
              <TD align="center">
<input type=hidden name=pptpAct value=0>                  
<input type=button value=' Connect ' onClick='pptpAction(this.form,1)'>
<input type=button value=' Disconnect ' onClick='pptpAction(this.form,2)'>
                </TD>