Vista loses IP config when undocking

gizzzo

New Member
used to use ThinkVantage's Access Connections to manage my network connection profiles on my Thinkpad. I just recently uninstalled it because I decided to just rely on the Vista has natively.

Since our office requires static IP, I set that up at the LAN properties.

Everything works fine when I start from a clean boot. It's when I undock and redock to the docking station that problem starts.

I lose the static IP configuration. Instead Vista assigns:
IP: 169.254.77.37 (supposed to be 10.11.2.xxx)
Subnet: 255.255.0.0 (supposed to be 255.255.254.0)
Gateway: blank
DNS: correct

I now find myself having to do a reboot everytime I just need to undock and go to a 30 minute meeting when I used to be able to undock and redock without any problems whatsoever.

Why does Vista assign this random IP when it is hard configured?

How can I solve this problem?

Thanks.
 

My Computer

System One

  • CPU
    Genuine Intel(R) CPU L2400 @ 1
    Motherboard
    Intel i945GM/PM/GMS 940GML
    Memory
    2.00 GB
    Graphics Card(s)
    Mobile Intel(R) 945 Express Ch
    Hard Drives
    250 GB SAMSUNG HM250JI ATA Device

My Computers

System One System Two

  • Operating System
    Windows 10 Pro X64 Insider Preview (Skip Ahead) latest build
    Manufacturer/Model
    The Beast Model V (homebrew)
    CPU
    Intel Core i7 965 EE @ 3.6 GHz
    Motherboard
    eVGA X58 Classified 3 (141-GT-E770-A1)
    Memory
    3 * Mushkin 998981 Redline Enhanced triple channel DDR3 4 GB CL7 DDR3 1600 MHz (PC3-12800)
    Graphics Card(s)
    eVGA GeForce GTX 970 SSC ACX 2.0 (04G-P4-3979-KB)
    Sound Card
    Realtek HD Audio (onboard)
    Monitor(s) Displays
    2 * Lenovo LT2323pwA Widescreeen
    Screen Resolution
    2 * 1920 x 1080
    Hard Drives
    SanDisk Ultra SDSSDHII-960G-G25 960 GB SATA III SSD (System)
    Crucial MX100 CT256MX100SSD1 256GB SATA III SSD (User Tree)
    2 * Seagate Barracuda 7200.12 ST31000528AS 1TB 7200 RPM SATA II Mech. HD
    Seagate ST1500DL001-9VT15L Barracuda 7200.12 1.5 TB S
    PSU
    Thermaltake Black Widow TX TR2 850W 80+ Bronze Semi-Mod ATX
    Case
    ThermalTake Level 10 GT (Black)
    Cooling
    Corsair H100 (CPU, dual 140 mm fans on radiator) + Air (2 *
    Keyboard
    Logitech G15 (gen 2)
    Mouse
    Logitech MX Master (shared)
    Internet Speed
    AT&T Lightspeed Gigabit duplex
  • Operating System
    Sabayon Linux (current, weekly updates, 5.1.x kernel)
    Manufacturer/Model
    Lenovo ThinkPad E545
    CPU
    AMD A6-5350M APU
    Motherboard
    Lenovo
    Memory
    8 GB
    Graphics card(s)
    Radeon HD (Embedded)
    Sound Card
    Conextant 20671 SmartAudio HD
    Monitor(s) Displays
    Lenovo 15" Matte
    Screen Resolution
    1680 * 1050
    Hard Drives
    INTEL Cherryvill 520 Series SSDSC2CW180A 180 GB SSD
    PSU
    Lenovo
    Case
    Lenovo
    Cooling
    Lenovo
    Mouse
    Logitech MX Master (shared) | Synaptics TouchPad
    Keyboard
    Lenovo
    Internet Speed
    AT&T LightSpeed Gigabit Duplex
Yes I have been undocking redocking as specified by manufacturers and have not have had any problems with my IP config until I decided to not use the 3rd party connection profile and instead use Vista's.

The thing is, there really is no profile to manage. It's static IP. I've used Windows 95, NT, 2000, NT etc. The behavior is the same. If it's static, the OS remembers what you set. I really do not understand why Vista does not.

Any other suggestions or solutions?

Are you performing the undock as described in Windows Vista Help: Dock or undock a mobile PC?
 

My Computer

System One

  • CPU
    Genuine Intel(R) CPU L2400 @ 1
    Motherboard
    Intel i945GM/PM/GMS 940GML
    Memory
    2.00 GB
    Graphics Card(s)
    Mobile Intel(R) 945 Express Ch
    Hard Drives
    250 GB SAMSUNG HM250JI ATA Device
Yes, but you are changing state. In a dock you're using *one* NIC and out of dock you're using another NIC, unless you're dock is not a full dock....

Honestly, have you set the 'alternate' config for the NIC? Set it to the same, and then it should 'change' to the same config upon docking / undocking - basically fooling Vista into using the same config regardless....
 

My Computers

System One System Two

  • Operating System
    Windows 10 Pro X64 Insider Preview (Skip Ahead) latest build
    Manufacturer/Model
    The Beast Model V (homebrew)
    CPU
    Intel Core i7 965 EE @ 3.6 GHz
    Motherboard
    eVGA X58 Classified 3 (141-GT-E770-A1)
    Memory
    3 * Mushkin 998981 Redline Enhanced triple channel DDR3 4 GB CL7 DDR3 1600 MHz (PC3-12800)
    Graphics Card(s)
    eVGA GeForce GTX 970 SSC ACX 2.0 (04G-P4-3979-KB)
    Sound Card
    Realtek HD Audio (onboard)
    Monitor(s) Displays
    2 * Lenovo LT2323pwA Widescreeen
    Screen Resolution
    2 * 1920 x 1080
    Hard Drives
    SanDisk Ultra SDSSDHII-960G-G25 960 GB SATA III SSD (System)
    Crucial MX100 CT256MX100SSD1 256GB SATA III SSD (User Tree)
    2 * Seagate Barracuda 7200.12 ST31000528AS 1TB 7200 RPM SATA II Mech. HD
    Seagate ST1500DL001-9VT15L Barracuda 7200.12 1.5 TB S
    PSU
    Thermaltake Black Widow TX TR2 850W 80+ Bronze Semi-Mod ATX
    Case
    ThermalTake Level 10 GT (Black)
    Cooling
    Corsair H100 (CPU, dual 140 mm fans on radiator) + Air (2 *
    Keyboard
    Logitech G15 (gen 2)
    Mouse
    Logitech MX Master (shared)
    Internet Speed
    AT&T Lightspeed Gigabit duplex
  • Operating System
    Sabayon Linux (current, weekly updates, 5.1.x kernel)
    Manufacturer/Model
    Lenovo ThinkPad E545
    CPU
    AMD A6-5350M APU
    Motherboard
    Lenovo
    Memory
    8 GB
    Graphics card(s)
    Radeon HD (Embedded)
    Sound Card
    Conextant 20671 SmartAudio HD
    Monitor(s) Displays
    Lenovo 15" Matte
    Screen Resolution
    1680 * 1050
    Hard Drives
    INTEL Cherryvill 520 Series SSDSC2CW180A 180 GB SSD
    PSU
    Lenovo
    Case
    Lenovo
    Cooling
    Lenovo
    Mouse
    Logitech MX Master (shared) | Synaptics TouchPad
    Keyboard
    Lenovo
    Internet Speed
    AT&T LightSpeed Gigabit Duplex
I understand the scenario you're describing but I have a scenario that would baffle you too:

1. dock. boot up. using docking station's NIC. everything perfect.
2. undock. DO NOT connect to any network. (so there shouldn't be any other NIC that Vista configures.)
3. redock. Vista cannot connect to network due to wrong IP.

it's static IP on 1 NIC. still baffles me:confused:

Yes, but you are changing state. In a dock you're using *one* NIC and out of dock you're using another NIC, unless you're dock is not a full dock....

Honestly, have you set the 'alternate' config for the NIC? Set it to the same, and then it should 'change' to the same config upon docking / undocking - basically fooling Vista into using the same config regardless....
 

My Computer

System One

  • CPU
    Genuine Intel(R) CPU L2400 @ 1
    Motherboard
    Intel i945GM/PM/GMS 940GML
    Memory
    2.00 GB
    Graphics Card(s)
    Mobile Intel(R) 945 Express Ch
    Hard Drives
    250 GB SAMSUNG HM250JI ATA Device
Even though you do not connect to any other network, Vista recognizes that you have *disconnected* from the present network, and thus uses the settings in the alternate configuration to take over to try to keep a connection alive.

Unfortunately, for whatever reason, IPAPI is very tenacious and most times will not let go of the NIC once it takes over without (at the very least) a log out and log on, and usually forcing a reboot.

hence, my suggestion - change the alternate configuration settings to match those of your current settings - so that it will not attempt to change to an IPAPI assigned IP (169.254.xxx.xxx) and that should solve your problem.
 

My Computers

System One System Two

  • Operating System
    Windows 10 Pro X64 Insider Preview (Skip Ahead) latest build
    Manufacturer/Model
    The Beast Model V (homebrew)
    CPU
    Intel Core i7 965 EE @ 3.6 GHz
    Motherboard
    eVGA X58 Classified 3 (141-GT-E770-A1)
    Memory
    3 * Mushkin 998981 Redline Enhanced triple channel DDR3 4 GB CL7 DDR3 1600 MHz (PC3-12800)
    Graphics Card(s)
    eVGA GeForce GTX 970 SSC ACX 2.0 (04G-P4-3979-KB)
    Sound Card
    Realtek HD Audio (onboard)
    Monitor(s) Displays
    2 * Lenovo LT2323pwA Widescreeen
    Screen Resolution
    2 * 1920 x 1080
    Hard Drives
    SanDisk Ultra SDSSDHII-960G-G25 960 GB SATA III SSD (System)
    Crucial MX100 CT256MX100SSD1 256GB SATA III SSD (User Tree)
    2 * Seagate Barracuda 7200.12 ST31000528AS 1TB 7200 RPM SATA II Mech. HD
    Seagate ST1500DL001-9VT15L Barracuda 7200.12 1.5 TB S
    PSU
    Thermaltake Black Widow TX TR2 850W 80+ Bronze Semi-Mod ATX
    Case
    ThermalTake Level 10 GT (Black)
    Cooling
    Corsair H100 (CPU, dual 140 mm fans on radiator) + Air (2 *
    Keyboard
    Logitech G15 (gen 2)
    Mouse
    Logitech MX Master (shared)
    Internet Speed
    AT&T Lightspeed Gigabit duplex
  • Operating System
    Sabayon Linux (current, weekly updates, 5.1.x kernel)
    Manufacturer/Model
    Lenovo ThinkPad E545
    CPU
    AMD A6-5350M APU
    Motherboard
    Lenovo
    Memory
    8 GB
    Graphics card(s)
    Radeon HD (Embedded)
    Sound Card
    Conextant 20671 SmartAudio HD
    Monitor(s) Displays
    Lenovo 15" Matte
    Screen Resolution
    1680 * 1050
    Hard Drives
    INTEL Cherryvill 520 Series SSDSC2CW180A 180 GB SSD
    PSU
    Lenovo
    Case
    Lenovo
    Cooling
    Lenovo
    Mouse
    Logitech MX Master (shared) | Synaptics TouchPad
    Keyboard
    Lenovo
    Internet Speed
    AT&T LightSpeed Gigabit Duplex
Thanks for the help John. I really appreciate it.

I tried to implement your suggestion but I can't. Whenever I configure static IP for IPv4 properties in Vista, the option (button) to set alternative IP disappears.

I did have that scenario before: dynamic as default then alternative IP. but same symptoms on undock-redock.

When I tried to put identical IP configurations in advanced options of IPv4 properties, Vista recognizes the redundant IP and doesn't allow me to continue.

Any other solutions I could try? Thanks

Even though you do not connect to any other network, Vista recognizes that you have *disconnected* from the present network, and thus uses the settings in the alternate configuration to take over to try to keep a connection alive.

Unfortunately, for whatever reason, IPAPI is very tenacious and most times will not let go of the NIC once it takes over without (at the very least) a log out and log on, and usually forcing a reboot.

hence, my suggestion - change the alternate configuration settings to match those of your current settings - so that it will not attempt to change to an IPAPI assigned IP (169.254.xxx.xxx) and that should solve your problem.
 

My Computer

System One

  • CPU
    Genuine Intel(R) CPU L2400 @ 1
    Motherboard
    Intel i945GM/PM/GMS 940GML
    Memory
    2.00 GB
    Graphics Card(s)
    Mobile Intel(R) 945 Express Ch
    Hard Drives
    250 GB SAMSUNG HM250JI ATA Device
Wow, that *is* ugly.

Have you tried logging out and back in, or else performing an
Code:
ipconfiog /renew
after re-docking to see if it brings you back up to par? Although you are using static, so that really should not matter, but then again, since you are using static, when you undock it should not affect anything...

Does you dock have its own NIC also?
 

My Computers

System One System Two

  • Operating System
    Windows 10 Pro X64 Insider Preview (Skip Ahead) latest build
    Manufacturer/Model
    The Beast Model V (homebrew)
    CPU
    Intel Core i7 965 EE @ 3.6 GHz
    Motherboard
    eVGA X58 Classified 3 (141-GT-E770-A1)
    Memory
    3 * Mushkin 998981 Redline Enhanced triple channel DDR3 4 GB CL7 DDR3 1600 MHz (PC3-12800)
    Graphics Card(s)
    eVGA GeForce GTX 970 SSC ACX 2.0 (04G-P4-3979-KB)
    Sound Card
    Realtek HD Audio (onboard)
    Monitor(s) Displays
    2 * Lenovo LT2323pwA Widescreeen
    Screen Resolution
    2 * 1920 x 1080
    Hard Drives
    SanDisk Ultra SDSSDHII-960G-G25 960 GB SATA III SSD (System)
    Crucial MX100 CT256MX100SSD1 256GB SATA III SSD (User Tree)
    2 * Seagate Barracuda 7200.12 ST31000528AS 1TB 7200 RPM SATA II Mech. HD
    Seagate ST1500DL001-9VT15L Barracuda 7200.12 1.5 TB S
    PSU
    Thermaltake Black Widow TX TR2 850W 80+ Bronze Semi-Mod ATX
    Case
    ThermalTake Level 10 GT (Black)
    Cooling
    Corsair H100 (CPU, dual 140 mm fans on radiator) + Air (2 *
    Keyboard
    Logitech G15 (gen 2)
    Mouse
    Logitech MX Master (shared)
    Internet Speed
    AT&T Lightspeed Gigabit duplex
  • Operating System
    Sabayon Linux (current, weekly updates, 5.1.x kernel)
    Manufacturer/Model
    Lenovo ThinkPad E545
    CPU
    AMD A6-5350M APU
    Motherboard
    Lenovo
    Memory
    8 GB
    Graphics card(s)
    Radeon HD (Embedded)
    Sound Card
    Conextant 20671 SmartAudio HD
    Monitor(s) Displays
    Lenovo 15" Matte
    Screen Resolution
    1680 * 1050
    Hard Drives
    INTEL Cherryvill 520 Series SSDSC2CW180A 180 GB SSD
    PSU
    Lenovo
    Case
    Lenovo
    Cooling
    Lenovo
    Mouse
    Logitech MX Master (shared) | Synaptics TouchPad
    Keyboard
    Lenovo
    Internet Speed
    AT&T LightSpeed Gigabit Duplex
tried:

  1. login - logout
  2. ipconfig/release /renew
  3. disable - enable LAN
  4. repair
  5. remove - replace cable

and nothing has worked but a reboot.

the dock has its own LAN port.

Wow, that *is* ugly.

Have you tried logging out and back in, or else performing an
Code:
ipconfiog /renew
after re-docking to see if it brings you back up to par? Although you are using static, so that really should not matter, but then again, since you are using static, when you undock it should not affect anything...

Does you dock have its own NIC also?
 

My Computer

System One

  • CPU
    Genuine Intel(R) CPU L2400 @ 1
    Motherboard
    Intel i945GM/PM/GMS 940GML
    Memory
    2.00 GB
    Graphics Card(s)
    Mobile Intel(R) 945 Express Ch
    Hard Drives
    250 GB SAMSUNG HM250JI ATA Device
I resorted to the penultimate resort which is to reinstall Thinkvantage Access Connections which used to work before.

But it no longer works. Same problem.

Please help

tried:

  1. login - logout
  2. ipconfig/release /renew
  3. disable - enable LAN
  4. repair
  5. remove - replace cable

and nothing has worked but a reboot.

the dock has its own LAN port.

Wow, that *is* ugly.

Have you tried logging out and back in, or else performing an
Code:
ipconfiog /renew
after re-docking to see if it brings you back up to par? Although you are using static, so that really should not matter, but then again, since you are using static, when you undock it should not affect anything...

Does you dock have its own NIC also?
 

My Computer

System One

  • CPU
    Genuine Intel(R) CPU L2400 @ 1
    Motherboard
    Intel i945GM/PM/GMS 940GML
    Memory
    2.00 GB
    Graphics Card(s)
    Mobile Intel(R) 945 Express Ch
    Hard Drives
    250 GB SAMSUNG HM250JI ATA Device
Back
Top