Belkin Router F5D6231-4 using Wine and ies4linux

I had a Belkin F5D6231-4 Router, and I was not able to add Virtual Servers and Port Forwarding through Mozilla Firefox/Epiphany because of some problems. So I went ahead and got ies4linux from here. Then, I followed the instructions (generic instructions on the site Just Work (TM)). After that, I had this in my ~/.wine/config:

WINE REGISTRY Version 2
;; All keys relative to \\Machine\\Software\\Wine\\Wine\\Config

;; If you think it is necessary to show others your complete config for a
;; bug report, filter out empty lines and comments with
;; grep -v “^;” ~/.wine/config | grep ‘.’

[wine]
“ShowDirSymlinks” = “1″
“ShowDotFiles” = “1″

[Version]
; Windows version to imitate (win95,win98,winme,nt351,nt40,win2k,winxp,win2k3,win20,win30,win31)
“Windows” = “win98″
; DOS version to imitate
“DOS” = “6.22″

;; For running Internet Explorer 6, Service Pack 1
;[AppDefaults\\iexplore.exe\\Version]
;”Windows” = “win98″

;[AppDefaults\\iexplore.exe\\x11drv]
;”Desktop” = “1024×768″

[AppDefaults\\iexplore.exe\\DllOverrides]
“*advapi32″ = “builtin”
;”*oleaut32″ = “builtin, native”
“shlwapi” = “native”
“rpcrt4″ = “native”
“ole32″ = “native”
;”shdocvw” = “builtin” # native seems to work much better
“shdocvw” = “native”
“wininet” = “native”
;”shfolder” = “native”
;”shell32″ = “native”
;”shell” = “native”
“comctl32″ = “builtin”
“oleaut32″ = “native”
;”*urlmon” = “builtin, native” # native seems to be required for full access to IE menus
“urlmon” = “native”
“crypt32″ = “native”
“mshtml” = “native”
“wintrust” = “native”
“digest” = “native”

;; For installing Internet Explorer 6, Service Pack 1
[AppDefaults\\ie6setup.exe\\Version]
“Windows” = “win98″

[AppDefaults\\ie6setup.exe\\DllOverrides]
“*advapi32″ = “builtin”
“*comctl32″ = “builtin, native”
;”comctl32″ = “native” # builtin seems to be necessary
“setupapi” = “native, builtin”
“setupx” = “native, builtin”
“wintrust” = “native”
“shdocvw” = “builtin, native”
;”shdocvw” = “native” # builtin may be necessary

;; Next comment was in Mike Hearn’s script
; Parts of the actual IE code are in wininet, we don’t currently attempt to implement IE so use native here
“wininet” = “native, builtin”

; Probably not necessary as WINEDLLOVERRIDES is set at command line
“advpack” = “native”

;; For installing Internet Explorer 6, Service Pack 1
[AppDefaults\\ie6wzd.exe\\Version]
“Windows” = “win98″

; added this 26/8/04 DA
[AppDefaults\\ie6wzd.exe\\DllOverrides]
“*advapi32″ = “builtin”
“*oleaut32″ = “builtin, native”
“*urlmon” = “builtin, native”
“*comctl32″ = “builtin, native”
“advpack” = “native”
“shlwapi” = “native, builtin”

;; For installing Internet Explorer 6, Service Pack 1
;; Next comment was in Mike Hearn’s script
; the native advapi ie setup uses doesn’t implement RegQueryInfoKey, which we use in GDI font engine init code so stuff breaks
; Here’s a quick fix (really the only fix, I dunno how we can stop this except by changing GDI not to use RQIK which is a slippery slope
[AppDefaults\\iebatch.exe\\Version]
“Windows” = “win98″
[AppDefaults\\iebatch.exe\\DllOverrides]
“*advapi32″ = “builtin”

;; For installing Internet Explorer 6, Service Pack 1
[AppDefaults\\acmsetup.exe\\Version]
“Windows” = “win98″
[AppDefaults\\acmsetup.exe\\DllOverrides]
“*advapi32″ = “builtin”
“*oleaut32″ = “builtin, native”
“*urlmon” = “builtin, native”
“*comctl32″ = “builtin, native”
“advpack” = “native, builtin”
“shlwapi” = “native, builtin”

;; For installing Internet Explorer 6, Service Pack 1
[AppDefaults\\rundll32.exe\\Version]
“Windows” = “win98″
[AppDefaults\\rundll32.exe\\DllOverrides]
“*advapi32″ = “builtin”
“*urlmon” = “builtin, native”
“mshtml” = “native, builtin”
;; listed as KnownDLLs in IE Setup Log.txt
“rsabase” = “native, builtin”
“wintrust” = “native”
“vsrevoke” = “native”
“msvcrt” = “native, builtin”
“shdocvw” = “native, builtin”
“msvcrt40″ = “builtin, native”
“mfc40″ = “native”
“cool” = “native”
“shlwapi” = “native, builtin”
“wininet” = “native, builtin”
;”urlmon” = “native”
“netapi32″ = “builtin, native”
“hlink” = “native”
“msrating” = “native”
“imagehelp” = “native”
“url” = “builtin, native”
;;

; These may not be necessary
“advpack” = “native, builtin”
“crypt32″ = “native, builtin”
“rpcrt4″ = “native”
“oleaut32″ = “native”

;; listed as DLLInstall for RunOnceEx in IE Setup Log.txt
“shdoc401″ = “native”
“iesetup” = “native”
;”shdocvw” = “native, builtin”
“browseui” = “native”
;”wininet” = “native, builtin”
;”urlmon” = “native”
“digest” = “native”
“*comctl32″ = “builtin, native”
“inetcpl” = “native, builtin”
“occache” = “native, builtin”
;”mshtml” = “native, builtin”
“initpki” = “native”
;;

;; For installing Internet Explorer 6, Service Pack 1
[AppDefaults\\winemenubuilder.exe\\DllOverrides]
;; Next comment was in Mike Hearn’s script
; # otherwise things can go wrong when we cancel the install while downloading
“shlwapi” = “builtin”

I believe that I got this wine config from Ubuntu Forums.

Then, I just ran ie6 from my home directory, and connected to my Router Setup Home

Then, I was able to edit port forwarding, etc. Hope this helps someone with Ubuntu and this particular Belkin Router.

No comments yet

Leave a reply

You must be logged in to post a comment.