---
title: "Modifying Server Configuration Using a USB Drive"
canonical: "https://docs.infoblox.com/space/BloxOneInfrastructure/184680953/Modifying%20Server%20Configuration%20Using%20a%20USB%20Drive"
format: markdown
---
<span style="color: #000000">In addition to the Infoblox Portal and Device UI, you can configure a NIOS-X physical server and connect it to the Infoblox platform through a USB drive. You must first download the server configuration template from the Infoblox Portal, make changes, save it on a USB drive, and then insert it into the physical appliance. Once the appliance detects the configuration file, it automatically starts the process and connects the server to Infoblox platform based on the configuration on the USB drive. This method is useful if your physical appliance is offline and you want to reconnect it to the Infoblox platform.</span>

<span style="color: #000000">To configure a server and connect it to the Infoblox platform using a USB drive, complete the following:</span>

1. Log in to the Infoblox Portal.
2. Go to **System > Downloads**.
3. Go to the **NIOS-X** section, click **NIOS-X (BloxOne) Server Configuration Template **drop-down and select <span style="color: #000000">**Server Configuration Template**</span>.
  - <span style="color: #000000">Open the downloaded template and make appropriate changes to it. For example, if you want to change the name server IP address, add that to the template. The following is an example:</span>  
`{`  
`  "network": {`  
`    "name": "enp1s0",  `  
`    "nameServers": ["192.0.2.12"],`  
`    "ipv4": {`  
`      "type": "static",`  
`      "ip": "198.51.100.110",`  
`      "netmask": "203.0.113.28",`  
`      "gateway": "198.51.100.110",`  
`      "mtu": "1500"`  
`},`  
`"ipv6": {`  
`   "type": "",`  
`   "ip": "",`  
`   "cidr": "",`  
`   "gateway": "",`  
`   "mtu": ""`  
`},`  
`  "disablepmtud": ""`  
`},`  
`"httpProxy": "",`  
`"timeSettings": {`  
`   "mode": "ntp",`  
`   "servers": [],`  
`   "pools": []`  
`},`  
`"docker": {`  
`   "bip": "172.17.0.1/22"`  
`},`  
`"k3s_network": {`  
`   "cluster_cidr": "192.0.2.0/24",`  
`   "service_cidr": "192.0.2.0/24"`  
`  }`  
`}`

> ⚠️ **Important**  
> ⚠️ You must set the time setting mode to "**ntp**" for the configuration to take effect. Leaving the time setting mode empty will cause the configuration to fail.

4. <span style="color: #000000">Use the following commands to save the modified template on a USB drive:</span>  
`   diskutil list `<span style="color: #000000">(list out to find the USB drive location)</span>  
`   diskutil eraseDisk FAT32 BLOXONE MBRFormat /dev/disk2  `<span style="color: #000000">(format the USB drive)</span>  
`   diskutil unmountDisk /dev/disk2 `<span style="color: #000000">(unmount the USB drive)</span>  
`   diskutil mountDisk /dev/disk2 `<span style="color: #000000">(mount the USB drive)</span>  
`   cp onprem.conf /Volumes/BLOXONE `<span style="color: #000000">(copy the modified </span><span style="color: #000000">*onprem.conf*</span><span style="color: #000000"> file downloaded from step 2)</span>  
`   diskutil unmountDisk /dev/disk2 `<span style="color: #000000">(unmount the USB drive and eject it from the system)</span>
5. <span style="color: #000000">Insert the USB drive into the physical appliance you want to configure and connect to the Infoblox platform.</span>
6. <span style="color: #000000">When the appliance detects the configuration file, it compares the existing configuration with that in the file on the USB drive, and starts the configuration process based on the new information.</span>
7. <span style="color: #000000">The server will restart when the process is complete. </span>
8. <span style="color: #000000">The server is connected to the Infoblox platform when it is up and running.</span>

> ❌ **Important**
> ❌ 
> ❌ <span style="color: #000000">Once the server is connected to the Infoblox platform, remove the USB drive from the appliance to avoid losing further configuration changes you make to the server.</span>

> ⚠️ **Note**
> ⚠️ 
> ⚠️ <span style="color: #000000">If the new configuration is invalid, </span>the system will automatically revert to the previous or default configuration after a few minutes. For example, if there’s a typo while updating the IP address of an interface, the resulting invalid configuration will trigger an automatic rollback. In this case, the NIOS-X server restores the previous or default IP address to ensure continued operation. This validation process runs in the background and does not disrupt normal server operations.<span style="color: #000000">.</span>