Skip to main content

Change network settings on a dedicated server

Change network settings via Rescue

  1. Boot the server in Rescue recovery and diagnostic mode.

  2. Mount the OS file system.

  3. Open the netplan utility configuration file with the vi`` text editor:

    vi /etc/netplan/<netcfg>

    Specify <netcfg> — the name of the netplan utility configuration file, for example 50-cloud-init.yaml or 01-netcfg.yaml.

  4. For the required interface, change the addresses and gateway4 values to the new IP address and gateway.

    The configuration file is written in YAML, which is sensitive to indentation and spaces. Fill it out by following the pattern used previously.

    Configuration file example
    network:
    version: 2
    renderer: networkd
    ethernets:
    eth0:
    dhcp4: no
    addresses: [178.132.202.35/28]
    gateway4: 178.132.202.33
    nameservers:
    addresses: [188.93.16.19, 188.93.17.19]

    Where:

    • eth0 — name of the network interface;
    • addresses: [178.132.202.35/28] — server IP address with subnet mask;
    • gateway4: 178.132.202.33 — subnet gateway.
  5. Press ESC.

  6. Exit the vi text editor with your changes saved:

    :wq
  7. Check the configuration file for errors and apply the configuration:

    netplan --debug generate
    netplan apply
  8. In the control panel, on the top menu, click Products and select Dedicated Servers.

  9. In the Servers section, open the server page → Ports tab.

  10. In the internet port row, click .

  11. In the VLAN field, replace the Shared value with the dedicated VLAN value. You can find the VLAN of a dedicated subnet in the control panel: on the top menu, click ProductsDedicated ServersNetworkSubnets tab.

  12. Click Configure.

  13. Restore the previous server boot template or restart the server from the OS. When restarting the server from the OS, the boot template will automatically change to the one that was set before changing the server boot template.

Change network settings via WinPE

Network settings can be recovered if you did the following in the network interface settings:

  • clicked to obtain an address via DHCP;
  • configured an incorrect IP address.

Network settings for Windows Server access are restored via the registry. Before making changes, access the registry from WinPE and back up the partition where the system and registry files are located, usually C:\Windows\System32\config\SYSTEM.

  1. Boot the server in WinPE recovery and diagnostic mode.

  2. Open cmd.

  3. Output information about the network interface settings:

    ipconfig /all
  4. Remember or copy the description field value for the required interface.

  5. Open Registry Editor:

    regedit
  6. Mount the branch containing the system and registry files to the HKEY\_LOCAL\_MACHINE section:

    6.1. Select the HKEY_LOCAL_MACHINE section.

    6.2. In the File menu, select Load hive.

    6.3. In the dialog box, select the directory where the system and registry files are located, usually C:\Windows\system32\config\SYSTEM.

    6.4. Enter the branch name to mount to the HKEY_LOCAL_MACHINE section, for example, MountedSYSTEM. The branch name must not match any existing branches in HKEY_LOCAL_MACHINE.

    6.5. Click Open. The registry branch will appear in the section.

  7. In the mounted branch, find the required network interface:

    7.1. Expand the network interfaces registry key:

    HKEY_LOCAL_MACHINE\\\<branch_name>\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}

    Specify <branch_name> — the branch name you entered in step 6.4.

    The list will contain network interfaces from address 0000 to 0013.

    7.2. Find the interface whose Driver Desc parameter value matches the description from step 4.

    7.3. Save the NetCfgInstanceId field value.

  8. Change the interface parameter values:

    8.1. Go to the registry key of the network interface you selected in step 7:

    HKEY_LOCAL_MACHINE\\\<branch_name>\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\\\<net_cfg_instance_id>

    Specify:

    • <branch_name> — the branch name you entered in step 6.4;
    • <net_cfg_instance_id> — the NetCfgInstanceId field value you obtained in step 7.3.

    8.2. Edit the parameter values. You can view the correct values in the control panel: on the top menu, click ProductsDedicated Servers → server page → Network tab → click the required subnet.

    • DefaultGateway — default gateway;
    • IPAddress — network interface IP address;
    • NameServer — comma-separated DNS server IP addresses, for example, 8.8.8.8, 8.8.4.4;
    • SubnetMask — subnet mask;
    • EnableDHCP — IP address acquisition mode; enter one of these values:
      • 0 — if you are not using DHCP;
      • 1 — if you are using DHCP.
  9. Unload the branch; to do this, select it and in the File menu, select Unload hive.

  10. Restore the previous server boot template or restart the server from the OS. When restarting the server from the OS, the boot template will automatically change to the one that was set before changing the server boot template.