republican-creole
Search:  

 
 
   All ForumsHot TopicsGallery






how-to block ads


 
Forums » Tech and Talk » OS and Software » Broadband Tweaks » Change MaxFrameSize (MTU) in Win2k, Enternet 300
Search Topic:
Uniqs:
1360
Share Topic:
RSS topic:
toggle:
flat / full
normal / watch
Posting:
Post a:
Post a:
I think my @home is on its way out already »
« MAC - Speed me up in RIO - MAC  
page: 1 · 2
AuthorAll Replies


smeck

join:2000-12-02
San Francisco, CA

Change MaxFrameSize (MTU) in Win2k, Enternet 300

Go here to change MTU:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE 10318}\000n "MaxFrameSize".

Set "MaxFrameSize" to 1492. Be sure to check "DriverDisc" for name of adapter (efficient networks blah blah).

BTW, When doing DSLReports tweak test, MTU indicated "1486"??? Anyone know why? I also did speed test, results were 1216/107... this was typical and I can't complain.

jpalminteri

join:2000-12-13
Mechanicsburg, PA
  1486 is the Max MTU with Enternet 300 and Win 2K, regardless of settings.



Coriolis3
Premium
join:2001-03-09
Fredericton, NB
clubs:

 reply to smeck
So what you're saying is that you did a reg hack to change MTU =1492 for Enternet, but it shows up as 1486 on the tweak test result? Still, that's not bad...better than 1454.

One thing I want to point out though, for Win9x/ME, it's not the "MaxFrameSize" string that you change, but the "max" string in the 000n directory that you change:
»Tweaking FAQ »MTU: Setting it with Enternet, Win95/98/98se/ME/2K/XP

So it's different for Win2k? You edit the "MaxFrameSize" instead? Did you try the instructions for Win9x/ME, except with your path? Perhaps that's why MTU was only 1486... Just some thoughts.
--
Peace!


Lanik
Lab-nik
Premium,ExMod 2002-03
join:2001-06-25
Bay Area

  I don't believe the MTU fix will work on Win2k so it says in the FAQ too. I don't think all the registry location for MTU are known yet. I'm sure with a next release of DrTCP we will have the ability to do so. Until then RASPPPoE seems like a good alternative.
--
McLarenF1 -- can I have one please pretty please?


Bob Carrick
Premium,ExMod 2002
join:2000-04-24
New York, NY

reply to smeck
That is correct the largest MTU you can achieve in Win2K or XP (I've tested the version with XP support) is 1486. The 6 bit difference to 1492 is not at all noticable is sustained through-put tests.
--
Bob
»www.carricksolutions.com - The largest PPPoE FAQ & How To database on the web, including EnterNet, WinPoet, MacPoet, Access Manager and RASPPPoE


R2
R Not
Premium,MVM
join:2000-09-18
Long Beach, CA
clubs:

Bob, is the registry key always {4D36E972-E325-11CE-BFC1-08002BE10318}? And what is that 000n for?? I don't recall that entry in Win2K -- isn't that for Win98??

What is the exact key in Win2K that controls the MTU for EnterNet? If it is known, it should be in the FAQ's here.


Bob Carrick
Premium,ExMod 2002
join:2000-04-24
New York, NY

reply to smeck
I should have tested it in Win2K and I didn't so 4D36E972-E325-11CE-08002bE10318 this was what I found for Win2K and am waiting for confirmation from Efficient Networks.
--
Bob
»www.carricksolutions.com - The largest PPPoE FAQ & How To database on the web, including EnterNet, WinPoet, MacPoet, Access Manager and RASPPPoE


smeck

join:2000-12-02
San Francisco, CA
reply to smeck
In case anyone's interested, the "n" in 000n is a reference to what I beleive to be a random key number under {4D36E972-E325-11CE-BFC1-08002BE 10318}. In my registry, it is "0008"


R2
R Not
Premium,MVM
join:2000-09-18
Long Beach, CA
clubs:

Thanks, smeck. So the "CLSID" or "GUID" number ({4D36E972-E325-11CE-BFC1-08002BE 10318}) is correct and specific for EnterNet? Is there really a space between the E and the 103...?

Are there more than one 000n number under this key?

Sorry, I don't have EnterNet so I have to ask these stupid questions...


Bob Carrick
Premium,ExMod 2002
join:2000-04-24
New York, NY
reply to smeck
There is no space, not on my system anyway.

Bob


Pinan
Hypnotic Tweaker
ExMod 2000-03
join:2000-09-02
Murrieta, CA
  Let me know when this is completely understood, and I will add it to the FAQ's.


smeck

join:2000-12-02
San Francisco, CA
reply to smeck
Oops, no space between E and 103. I happen to have a total of eight keys under CLSID. I assume that the CLSID number is the same for all enternet 300 win2k installs?


R2
R Not
Premium,MVM
join:2000-09-18
Long Beach, CA
clubs:

Do you know what the other seven keys are for?

Again, sorry, but I would love to figure this out so we can put this in the FAQ's. Neither Pinan or I have EnterNet or PPPoE, so we have to rely on what we can get from you guys...

Could you actually export that entire Registry key and attach it here?? Thanks.


smeck

join:2000-12-02
San Francisco, CA
The other seven keys relate to misc. adapters and ports on my system. As I mentioned earlier, to determine the correct key, look for "DriverDisc" item which specifies the adapter's name.


R2
R Not
Premium,MVM
join:2000-09-18
Long Beach, CA
clubs:

reply to Pinan
Then, Pinan, the best I can tell, this is the setting:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE 10318}\000n
MaxFrameSize = "1486"

- where n = the key containing this entry:
DriverDisc = "Efficient Networks..."

[Note: space between the E and the 103... is due to a bug in the forum.]

Is this ready for the FAQ's???


Pinan
Hypnotic Tweaker
ExMod 2000-03
join:2000-09-02
Murrieta, CA


  I'll enter it, and we'll see what happens. I'm sure posters will advise us if it does not work for some.

Thanks all.:)
~~~~~~~~~~~~~
Added to FAQ 11/10/01
--
Never mistake kindness for weakness.

This is The United States of America!

[text was edited by author 2001-11-10 17:59:00]

jpalminteri

join:2000-12-13
Mechanicsburg, PA


 reply to R2
The following are what I have in my registry for Win 2K Pro for Enternet 300. The max MTU I was able to achieve was 1486 and I was told that this was the max although I was never given any complete explanation.

In the registry look for

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{1815221 B-613F-4229-A730-98B6600C34AC}]
MaxFrameSize=1486 which is REG_SZ

The other entry of interest is [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002B E10318}\0008]
MaxFrameSize=1486 which is REG_SZ

There is also a config file named ntsp3oe2 which I include for completeness:

The only paragraph that should be edited is the one that pertains to Max Frame Size. It should be noted again that this parameter is not numeric, but a character string both here and in the registry.

For the record I also recommend that anyone using PPPoE should use it through a router in order that the router can properly accommodate the environment. By that I mean your LAN should use an MTU of 1500 and the router will convert it to 1492 before transport on the WAN port. This is the only implementation I have heard of that really works well and it is the one I now use. Enternet 300 is a backup only.

I hope this helps!!!



;***************************************************************************
; NTSPPPoE.INF
;***************************************************************************
[version]
Signature = "$Windows NT$"
Class = Net
ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider = %Msft%
LayoutFile = layout.inf

[Manufacturer]
%NTS% = NTS

[ControlFlags]
;ExcludeFromSelect = PCMCIA\COMPAQ-ETHERNET_LAN_CARD-049B

[NTS]
%NTSPPPOE.DeviceDesc% = NTSPPPOE.ndi,NTSPPPOE

;-------------------------------------------------------------------------------
; NTS Ethernet LAN card
;
[NTSPPPOE.ndi]
AddReg = PARAMS.reg, NTSPPPOE.reg
Characteristics = 0x1
BusType = 8
CopyFiles = NTSPPPOE.CopyFiles

[NTSPPPOE.Copyfiles]
ntspppoe.sys,,,2

[NTSPPPOE.ndi.Services]
AddService = NTSPPPOE, 2, NTSPPPOE.Service, common.EventLog

;-------------------------------------------------------------------------------
; Override config
;
[NTSPPPOE.ndi.LogConfigOverride]
LogConfig = ETH.LogConfigOverride

[ETH.LogConfigOverride]

;-------------------------------------------------------------------------------
; Parameters for NT
;
[PARAMS.reg]
;-------------------------------------------------------------------------------
; NTSPPPOE Driver and Service
;
[NTSPPPOE.reg]
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
HKR, Ndi, Service, 0, "NTSPPPOE"

; NetworkAddr needs to be set by Install, not optional, so Opt. set to 0
HKR,Ndi\params\NetworkAddress,ParamDesc,,NetworkAddress
HKR,Ndi\params\NetworkAddress,default,,"444553547777"
HKR,Ndi\params\NetworkAddress,type,,edit

;MaxFrameSize
HKR,Ndi\params\MaxFrameSize,ParamDesc,,MaxFrameSize
HKR,Ndi\params\MaxFrameSize,type,,int
HKR,Ndi\params\MaxFrameSize,default,,1486
HKR,Ndi\params\MaxFrameSize,min,,576
HKR,Ndi\params\MaxFrameSize,max,,1486
HKR,Ndi\params\MaxFrameSize,step,,1

;LcpEchoTimeout
HKR,Ndi\params\LcpEchoTimeout,ParamDesc,,%LcpEchoTimeout_key_text%
HKR,Ndi\params\LcpEchoTimeout,type,,int
HKR,Ndi\params\LcpEchoTimeout,default,,546
HKR,Ndi\params\LcpEchoTimeout,min,,18
HKR,Ndi\params\LcpEchoTimeout,max,,5460
HKR,Ndi\params\LcpEchoTimeout,step,,18

;LcpEchoRetries
HKR,Ndi\params\LcpEchoRetries,ParamDesc,,%LcpEchoRetries_key_text%
HKR,Ndi\params\LcpEchoRetries,type,,int
HKR,Ndi\params\LcpEchoRetries,default,,3
HKR,Ndi\params\LcpEchoRetries,min,,1
HKR,Ndi\params\LcpEchoRetries,max,,10
HKR,Ndi\params\LcpEchoRetries,step,,1

;LcpMRU
HKR,Ndi\params\LcpMRU,ParamDesc,,%LcpMRU_key_text%
HKR,Ndi\params\LcpMRU,type,,int
HKR,Ndi\params\LcpMRU,default,,1492
HKR,Ndi\params\LcpMRU,min,,256
HKR,Ndi\params\LcpMRU,max,,1492
HKR,Ndi\params\LcpMRU,step,,1

[NTSPPPOE.Service]
DisplayName = %NTSPPPOE.Service.DispName%
ServiceType = 1 ; %SERVICE_KERNEL_DRIVER%
StartType = 3 ; %SERVICE_DEMAND_START%
ErrorControl = 1 ; %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\ntspppoe.sys
LoadOrderGroup = NDIS

[common.EventLog]
AddReg = common.AddEventLog.reg

[common.AddEventLog.reg]
HKR, , EventMessageFile, 0x00020000,"%%SystemRoot%%\System32\netevent.dll,%%SystemRoot%%\System32\drivers\ntspppoe. sys"
HKR, , TypesSupported, 0x00010001, 7

[DestinationDirs]
NTSPPPOE.CopyFiles = 12

;----------------------------------------------------------------------------
; Localizable Strings
;
[Strings]
Msft = "Microsoft"
NTS = "NTS"

NTSPPPOE.DeviceDesc = "NTS Enternet P.P.P.o.E Adapter "
NTSPPPOE.Service.DispName = "NTS Enternet P.P.P.o.E LAN Miniport Driver"
LcpEchoTimeout_key_text="LcpEchoTimeout"
LcpEchoRetries_key_text="LcpEchoRetries"
LcpMRU_key_text="LcpMRU"
[text was edited by author 2001-11-10 19:21:39]

jpalminteri

join:2000-12-13
Mechanicsburg, PA

 reply to Pinan
This is what I have in my registry that is akin to what is in the current FAQ's. It may help!!!



[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002B E10318}\0008\Ndi\params\MaxFrameSize]
ParamDesc=MaxFrameSize
type=int
default=1486
min=576
max=1486
step=1

I have tried all the ones I posted at 1492 and still get 1486. Apparently an OS limitation or perhaps NTS's with Win 2K.



Pinan
Hypnotic Tweaker
ExMod 2000-03
join:2000-09-02
Murrieta, CA

  Thank you much. All of this helps. I included this thread in the FAQ tonight.;)
[text was edited by author 2001-11-11 01:52:56]


R2
R Not
Premium,MVM
join:2000-09-18
Long Beach, CA
clubs:


reply to smeck
For completeness sake, I will list the information as posted on Bob Carrick's site for WinXP. WinXP should be similar to Win2K. Since Bob does post here and since he refers people to his site regularly (including me), his information may be of significant relevance and importance.
16. How do I change the MTU of EnterNet in Windows XP?

1) Go to "Start" menu -> Click "Run" -> Type "Regedt32.exe" -> Click "OK"
2) Go to this Registry Key HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E972-E325-11CE-08002bE10318}\00 10\Ndi\params\MaxFra
Note: The 0010 may be different for you depending on how many pieces of hardware you have installed, but it will be one of those 00 numbers
3) Double click on "max" and change the value from 1454 to 1492.
4) Close RegEdit
5) Go to "Start" -> "Control Panel"
6) Click on "Network & Internet Connections"
7) Click on "Network Connections"
8) Right click on the "Local Area Connection" icon for your EnterNet listed as "Efficient Network Enternet" -> Choose "Properties"
9) In "General" tab click "Configure"
10) Click "Advanced" tab
11) Click "Max Frame Size" -> Change to MTU you desire
12) Click "LCPMRU" -> Change to match the MTU you changed in step 11
13) Click "OK"
14) Done!
You will note:
    •I believe "MaxFra" is inadvertently truncated.•the 000n key is variable.•the key that smeck and I listed is incomplete -- the ...\Ndi\params\ is missing.•jpalminteri lists two separate keys -- ...\Services\Tcpip\Parameters\Interfaces\ and ...\Control\Class\. While this may appear to be a discrepancy, I will venture to guess that it is not. This is because the instructions Bob list from his #6 to #12 likely accomplish the same goal as jpalminteri's registry change. Bob is using the Network "Control Panel" interface to modify the registry and jpalminteri is doing it directly.•Bob lists the registry value to be changed as "max", where as the "max" value does not appear in jpalminteri's original instructions. Is it "max" or "MaxFrameSize" -- or both -- that needs to be edited?
    [Edit: it appears that "MaxFrameSize" is the key, and the "(Default)" and "max" values should both be edited, correct?]•Bob lists the "max" entry as "1492" -- but as has been pointed out, the actual limitation is at 1486 regardless of whether you exceed this number or not. Is there a "minus 6" from the number you have entered, or is this irrelevant??•Bob inadvertently lists "ControlSet001" as the correct key. While this may be the correct ControlSet on HIS machine, it does NOT have to be the correct ControlSet on YOUR machine. The "ControlSets" are NOT specific for your NIC or your PPPoE client or your Dial-Up Adapter -- that is what the 000n key is for. The ControlSets are simply alternate versions that your registry can use. Setting the "CurrentControlSet" effects the "active" ControlSet -- so the key as jpalminteri lists it will work most of the time. If you wish to be compulsive, set this entry in ALL of your ControlSets.

    I just hope this helps AVOID confusion if someone looks at both of these sites and sees different recommendations. I hope I have adequately clarified the reasons for the differences as best I could -- but I still have a couple of questions above that need to be answered.

    Thank you jpalminteri and Bob Carrick for your input.

    [text was edited by author 2001-11-11 10:24:06]
Forums » Tech and Talk » OS and Software » Broadband TweaksI think my @home is on its way out already »
« MAC - Speed me up in RIO - MAC  
page: 1 · 2


Friday, 27-Nov 07:10:04 Terms of Use | Privacy Policy | Hosting by www.nac.net - DSL,Hosting & Co-lo | feedback | contact
over 10 years online! © 1999-2009 dslreports.com.
page compression OFF
Most commented news this week
· [115] Time Warner Cable Fires Broadside At Broadcasters
· [109] New AT&T Ad Campaign Hits Back At Verizon
· [95] Apple Joins AT&T Verizon Snark Fest
· [87] New Bill Takes Aim At Higher Verizon ETFs
· [70] TiVo Sees Record Customer Losses
· [64] In-Flight Internet Headed For Bumpy Landing?
· [56] Thanksgiving Open Thread
· [38] ICANN Slams DNS Redirection
· [36] Senators Want ACTA Made Public
· [35] Despite Billions In USF Fees, U.S. Libraries Lack Bandwidth
Most people now reading
· Newegg Black Friday Sale started [Users Find Hot Deals]
· Windows 7 boot manager editing questions [Microsoft Help]
· Slow speeds in the evenings [TekSavvy]
· Whats the big deal about being "Old School"....? [World of Warcraft]
· Bell Response to PIPEDA Request [TekSavvy]
· HOW-TO: QoS and Tomato (fixes "choppy voice") [MagicJack]
· 3.x Feral Druid - Bear Tanking Guide [World of Warcraft]
· [ Classes] Druid tanking: rotation and glyphs [World of Warcraft]
· Not strictly "Home" related - but WOW anyways... [Home Repair & Improvement]
· Connecting to Google Voice Via SIP [VOIP Tech Chat]