Another dead IP...

Well I am on a .64 IP right now and it seems fine. Maby all our talk about it in the last few days got them to fix it again?

Why dont you guys try getting an IP in the .64 range and try it out.

Just walked in and booted my PC and could not load my saved FF sessions.......the reason is since I shutdown the base station decided to give me that damned "64" range so all my FF sessions timed out.

Changed IP and 3 times in a row I got the 64 and then finally a 66 which is how I managed to load this page.:mad:

Next step is to try get a 70 or 69 as they are the most stable.
 
Interesting because I am actually still on a .64 IP, have been the whole day, and its actually been good for me.

Weird stuff, but I have had 64's die on me..
 
If you look at Seburn's post...

It seems that each base station differs and has its own quirks. The best one in CPT's CBD is the Holiday Inn but it has a load of 3 and totally oversaturated, so trying to connect to it in the day is useless.

Also, the Gardens tower’s signal is much stronger so the UTD defaults to that station, but the Gardens tower has issues, IP64 of death and fluctuating speed - (never experienced this with the Holiday Inn tower). The latency also doubles up when downloading large data files, via Gardens. Really hope they attend to is soon.

So the moral of the story is; if you can connect to the Holiday Inn tower do so - even if you have lower speeds, that is if you can isolate it’s signal from the stronger signal received via the crappy Gardens station.
 
Last edited:
Does only powering on and off fix the problem or can you disconnect and reconnect the dial up. - Disconnect & reconnect works; however it has happed that the client disconnects the wrong NIC with disastrous consequences.

You seem to have the best solution for the time being.
I have tryed a renewal dchp and a disconnect reconnect application.
The renewal doesn't work on a dial up and disconnect doesn't work unless you have vista.
I will test the reboot option at a later stage but with the limited information i have on what is does (reboot) I am not sure I want to distribute an application using it.
I cannot help you sorry :(
 
Last edited:
TX for the efforts...

What command does the Netgear Router send to the UTD, web source file, below. If I can create a web application for the client to click it will solve the issue. Can then just direct him to the webpage, source below:

<html>
<head>
<META name="description" content="WGR624">
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META http-equiv="Pragma" content="no-cache">
<META HTTP-equiv="Cache-Control" content="no-cache">

<meta HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT">


<link rel="stylesheet" href="form.css">
<title>PPPoE Status</title>
<script language="javascript" type="text/javascript">
<!--

function refreshPage() {
if(document.forms[0].Connect.value == 'Renew')
return true;
window.setTimeout('window.location.href = "RST_st_poe.htm";',5000);
}

function disableConButton()
{
document.forms[0].Connect.disabled = true;
document.forms[0].Disconnect.disabled = true;
document.forms[0].ConMethod.value = " Connect ";

document.forms[0].submit();

return true;
}

function disableDisConButton()
{
document.forms[0].Connect.disabled = true;
document.forms[0].Disconnect.disabled = true;
document.forms[0].ConMethod.value = "Disconnect";

document.forms[0].submit();

return true;
}

//-->
</script>
</head>
<body bgcolor="#ffffff" onLoad="refreshPage()">
<form name="poe_st" method="post" action="st_poe.cgi">

<TABLE border=0 width="100%">

<TR>
<TD colspan="2" align="left" nowrap><h1>Connection Status </h1></TD>
</TR>

</TABLE>

<table border="0" cellpadding="0" cellspacing="3" width="100%">

<tr> <!-- RULE -->
<td background="liteblue.gif" height="12"> &nbsp;</td>
</tr>
</table>


<table width="100%" border=1 cellspacing=1 cellpadding=4>
<tr>
<TD NOWRAP width="50%"><B>Connection Time</B></td>
<TD NOWRAP width="50%">00:37:26</td>
</tr>
<tr>
<TD NOWRAP><B>Connecting to Server</B></td>
<TD NOWRAP>On</td>
</tr>
<tr>
<TD NOWRAP><B>Negotiation</B></td>
<TD NOWRAP>On</td>
</tr>
<tr>
<TD NOWRAP><B>Authentication</B></td>
<TD NOWRAP>On</td>
</tr>
<tr>
<TD NOWRAP><B>Getting IP Addresses</B></td>
<TD NOWRAP>196.46.67.177</td>
</tr>
<tr>
<TD NOWRAP><B>Getting Network Mask</B></td>
<TD NOWRAP>255.255.255.255</td>
</tr>
</table>


<table border="0" cellpadding="0" cellspacing="3" width="100%">
<TR>
<TD align="center" nowrap>
<BR>
<input type="submit" name="Connect" value=" Connect " onClick="return disableConButton()">
<input type="submit" name="Disconnect" value="Disconnect" onClick="return disableDisConButton()"></TD>
</TR>

<tr> <!-- RULE -->
<td background="liteblue.gif" height="12"> &nbsp;</td>
</tr>
<TR>
<TD align="center"><input type=button name="close" value="Close Window" onclick="self.close();"></TD>
</TR>
</TABLE>
<input type="hidden" name="ConMethod" value="Disconnect">



</form>

</body>
</html>
 
function disableDisConButton()
{
enable the connect button
document.forms[0].Connect.disabled = true;
disable the disconnect button
document.forms[0].Disconnect.disabled = true;
set the varable conMethod to "Disconnect"
document.forms[0].ConMethod.value = "Disconnect";
post the form to the server
document.forms[0].submit();

return true;
}
The above is client side scripting when the form is posted the server (router) will recognise that conMethod is set to disconnect and will run a server side script.

What you need to understand is firstly you cannot get hold of this script.
Secondly the script will run a command on the router which will internally disconnect the pppOE connection. The commands sent to the router are irrelevant and non device specific. You cannot simply just send these commands.

What you require is a command to send to windows that will disconnect the pppOE connection in windows.

I will post the code next
 
Code:
	' *************************************************************** '
	' *  Initialize some variables.					* '
	' *************************************************************** '
	Dim strDUN
	strDUN="Your dial up name" 'Eg iBurst connection 1
	username="yourusername"
	password="yourpassword"
	arrayBadip=Array("64","65")

	msgbox "Connecting to the internet."
	incorrectIP=true
	while incorrectIp
		InternetConnect
		ip=GetIp
		incorrectIp=false
		thirdOct=ip
		thirdOct=right(thirdOct,len(thirdOct)-instr(thirdOct,"."))
		thirdOct=right(thirdOct,len(thirdOct)-instr(thirdOct,"."))
		thirdOct=left(thirdOct,instr(thirdOct,".")-1)
		for i=0 to ubound(arrayBadip)
			if thirdOct=arrayBadip(i) then
				'uncomment the line below for debug
                                                    'msgbox "wrong ip:"&ip&" third octet:"&thirdOct
				incorrectIp=true
				InternetDisconnect
			end if
		Next
		if incorrectIp=false then
			
			msgbox "You are now online."
		end if
		
	wend 
		
 

' *********************************************************************** '
' *  Subroutine to connect to the internet.				* '
' *********************************************************************** '
Sub InternetConnect()
	commandLine = "rasdial "&strDUN&" "&userName&" "&password
   	Set WshShell = CreateObject("WScript.Shell")
   	call WshShell.Run (commandLine,8,true)
   	set WshShell=nothing
End Sub

' *********************************************************************** '
' *  Subroutine to disconnect from the internet.			* '
' *********************************************************************** '
Sub InternetDisconnect()
	commandLine = "rasdial "&strDUN&" /Disconnect"
   	Set WshShell = CreateObject("WScript.Shell")
   	call WshShell.Run (commandLine,8,true)
   	set WshShell=nothing
End Sub
' *********************************************************************** '
' *  Subroutine to get ip address.			* '
' *********************************************************************** '
Function GetIP()
  Dim ws : Set ws = CreateObject("WScript.Shell")
  Dim fso : Set fso = CreateObject("Scripting.FileSystemObject")
  Dim TmpFile : TmpFile = fso.GetSpecialFolder(2) & "/ip.txt"
  Dim ThisLine, IP
  If ws.Environment("SYSTEM")("OS") = "" Then
    ws.run "winipcfg /batch " & TmpFile, 0, True
  Else
    ws.run "%comspec% /c ipconfig > " & TmpFile, 0, True
  End If
  With fso.GetFile(TmpFile).OpenAsTextStream
    Do While NOT .AtEndOfStream
      ThisLine = .ReadLine
      If InStr(ThisLine, "Address") <> 0 Then IP = Mid(ThisLine, InStr(ThisLine, ":") + 2)
    Loop
    .Close
  End With
  'WinXP (NT? 2K?) leaves a carriage return at the end of line
  If IP <> "" Then
    If Asc(Right(IP, 1)) = 13 Then IP = Left(IP, Len(IP) - 1)
  End If
  GetIP = IP
  fso.GetFile(TmpFile).Delete  
  Set fso = Nothing
  Set ws = Nothing
End Function
A little messy but hey ... Copy into notepad and save as .vbs
Fill in your details connection name username password and viola.
Run the app ... If you have trouble and need to stop the loop you will have to hit ctrl alt del and click processes and kill wscript process.

This will not work AFAIK if you have not dialed in using this method already
 
Last edited:
I made a change was the wronge place ie was looking at xxx.64.xx.xxx not xxx.xx.64.xxx
 
Last edited:
It works, but...

The script works, i.e. initiates the dial-up connection successfully and connects to the internet however it only delivers IP's in the 66 range? It does not terminate the connection if the IP’s are in 64, 65, 66 range, within this position xxx.xxx.64/65/66.xxx

But brilliant idea, also it doesn’t loop which is good, can I ask if you could revisit it and also remove the user prompts, so it can run in the background?

The less the users are aware of and the less they have to interact with the application the better.

Many thanks
 
Now using xxx.xx.64.xxx or xxx.xxx.64.xx or blah.blah.CHOOSEME.blah it will work
 
Thats because you arent in Cape Town Seburn.

It really doesnt work, trust me. xxx.xxx.64.xxx used to be completely dead for months.
 
I posted the new thread with the solution I was talking about that is also on page 2 of this thread.
 
Dead and dying IP's...

Well the IP's have changed...

Below speed tests done with various IP's.

41.208.227.162 - 892.60kbps
41.208.224.104 - 638.80kbps
41.208.227.115 - 24.20kbps
41.208.228.97 - 997.20kbps
41.208.227.219 - 700.40kbps
41.208.229.51 - 814.70kbps
41.208.224.199 - 810.10kbps
41.208.230.119 - 184.90kbps
41.208.228.26 - 123.10kbps
41.208.226.27 - 100.20kbps
41.208.229.1734 - 401.80kbps
41.208.225.253 - 428.90kbps
41.208.230.223 - 354.70kbps
41.208.230.219 - 572.10kbps
41.208.227.47 - 817.00kbps
41.208.225.249 - 941.10kbps
41.208.230.25 - 775.90kbps
41.208.224.15 - 847.70kbps
41.208.230.47 - 746.60kbps


It seems it is individual IP's that are affected and not IP ranges as before, if you have a theory let me know

These are restricted to Cape Town of course.

I will update this post with more IP's but for now I have a 228 and would like to keep it for long as I can...
 
Last edited:
Top
Sign up to the MyBroadband newsletter
X