diff --git a/pnp/README.md b/pnp/README.md index 2afede1b584e2ea4bc28831f93a1c2c4d791c3a0..925da793b942297958acf61cf5537d7b389f3880 100644 --- a/pnp/README.md +++ b/pnp/README.md @@ -35,6 +35,8 @@ This project is based on https://github.com/oliverl-21/Open-PnP-Server Place the IOS/IOS-XE images on an HTTP server where the new devices can download them. If you use this PnP server to provide the images place them in the `images` subdirectory. For the images I would recommend using a _real_ HTTP server. +[back to top](pnp/README.md#plug-and-play-pnp-server-for-iosios-xe-based-devices) + --- ### Configuration files Create for each device a configuration file named SERIALNUMBER.cfg. i.e.: [`FCZ094210DS.cfg`](/pnp/configs/FGL223590FL.cfg). @@ -45,6 +47,8 @@ should deliver the configuration files, copy them in the `configs` subdirectory. **Note**: The _**open-pnp**_ server uses HTTP. So there is no encryption for the configuration files as the are downloaded by the new devices. +[back to top](pnp/README.md#plug-and-play-pnp-server-for-iosios-xe-based-devices) + --- ### Install the PnP server @@ -117,6 +121,8 @@ You can check if the PnP server is running by opening a web browser and accessin  +[back to top](pnp/README.md#plug-and-play-pnp-server-for-iosios-xe-based-devices) + --- ### Configure the PnP server @@ -130,6 +136,8 @@ _**Reload CFG**_ on the status page. **NOTE:** both files need to be in valid [TOML](https://toml.io/en/) format. +[back to top](pnp/README.md#plug-and-play-pnp-server-for-iosios-xe-based-devices) + --- #### Global settings file [**open-pnp.toml**](/pnp/open-pnp.toml) @@ -164,6 +172,8 @@ _**Reload CFG**_ on the status page. **Note**: you need to uncomment (remove `# `) the lines if you change the values. +[back to top](pnp/README.md#plug-and-play-pnp-server-for-iosios-xe-based-devices) + --- #### _IMAGES_ file [**_images.toml_**](/pnp/images.toml) @@ -231,6 +241,7 @@ optional arguments: Usage: python open-pnp.py --config-url http://192.168.10.133:8080/configs --image-url http://192.168.10.133:8080/images ``` +[back to top](pnp/README.md#plug-and-play-pnp-server-for-iosios-xe-based-devices) --- ### PnP server discovery @@ -257,7 +268,9 @@ ip dhcp pool autoinstall option 43 ascii 5A1D;K4;B2;I192.168.10.15;J8080 lease 0 2 ``` -For more details on PnP server discovery options see [PnP server discovery](https://developer.cisco.com/site/open-plug-n-play/learn/learn-open-pnp-protocol/). There you will also find an overview how the PnP protocol works. +For more details on PnP server discovery options see [PnP server discovery](https://developer.cisco.com/site/open-plug-n-play/learn/learn-open-pnp-protocol/). There you will also find an overview how the PnP protocol works. + +[back to top](pnp/README.md#plug-and-play-pnp-server-for-iosios-xe-based-devices) --- ### PnP Status page @@ -267,3 +280,5 @@ You can monitor the PnP progress on the PnP server status page.  **Hint** you can change the status page output by modifying the [**_status.html_**](/pnp/templates/status.html) file in the templates' subdirectory. + +[back to top](pnp/README.md#plug-and-play-pnp-server-for-iosios-xe-based-devices)