<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic RE: Using ZTP for firmware version / stacking with Linux TFTP/DHCPD? in ExtremeSwitching (EXOS/Switch Engine)</title>
    <link>https://community.extremenetworks.com/t5/extremeswitching-exos-switch/using-ztp-for-firmware-version-stacking-with-linux-tftp-dhcpd/m-p/28697#M4506</link>
    <description>Thanks for the reply Paul - &lt;BR /&gt;
&lt;BR /&gt;
I'm trying to achieve this strictly using Linux CLI dhcpd/atftpd, which works great for configuration, I'm just wondering if there was an option specifically for EXOS firmware that you might know? For example the configuration file syntax is&lt;BR /&gt;
&lt;BR /&gt;
option EXTREME.config-file-name code 101 = text;&lt;BR /&gt;
#In Class Section&lt;BR /&gt;
vendor-option-space EXTREME;\n')                    &lt;BR /&gt;
option EXTREME.config-file-name "mgmtsw_policy_files/base-extreme-config.xsf";&lt;BR /&gt;
&lt;BR /&gt;
Something like 'option EXTREME.firmware-file-name code 110 = text;'&lt;BR /&gt;
and 'option EXTREME.firmware-file-name 'summitX-21.1.1.4-patch1-5.xos';&lt;BR /&gt;
&lt;BR /&gt;
I've successfully used the configuration file to run a tftp get command from the switch to pull down files like default.xsf and autoexec.xsf, but I'm wondering if it's the proper method to use the initial configuration script to download a firmware file and install it.&lt;BR /&gt;
&lt;BR /&gt;
download image &lt;I&gt; summitX-21.1.1.4-patch1-5.xos vr-default inactive&lt;BR /&gt;
install image summitX-21.1.1.4-patch1-5.xos vr-default inactive&lt;BR /&gt;
&lt;BR /&gt;
^ The above seems to work, but I just want to figure out if that's the proper way or not. &lt;BR /&gt;
&lt;BR /&gt;
Thanks!&lt;/I&gt;</description>
    <pubDate>Mon, 08 Aug 2016 23:40:00 GMT</pubDate>
    <dc:creator>Karl_Witthuhn</dc:creator>
    <dc:date>2016-08-08T23:40:00Z</dc:date>
    <item>
      <title>Using ZTP for firmware version / stacking with Linux TFTP/DHCPD?</title>
      <link>https://community.extremenetworks.com/t5/extremeswitching-exos-switch/using-ztp-for-firmware-version-stacking-with-linux-tftp-dhcpd/m-p/28695#M4504</link>
      <description>Greetings,&lt;BR /&gt;
&lt;BR /&gt;
Has anyone out there used Zero Touch Provisioning (ZTP) with Extreme switches and standard Linux TFTP/DHCP?  I can get the configuration file to load properly with ZTP, using these options in the /etc/dhcpd.conf file:&lt;BR /&gt;
&lt;BR /&gt;
option EXTREME.tftp-server-ip code 100 = ip-address;                &lt;BR /&gt;
option EXTREME.config-file-name code 101 = text;&lt;BR /&gt;
&lt;BR /&gt;
# In the class field&lt;BR /&gt;
option EXTREME.tftp-server-ip X.X.X.X;&lt;BR /&gt;
option EXTREME.config-file-name "mgmtsw_policy_files/base-extreme-config.xsf";&lt;BR /&gt;
&lt;BR /&gt;
I'm wondering if it's possible to add another field for firmware, or do I need to edit the .xsf script to have a line that says something like 'download image vr vr-default &lt;SUMMIT-FILE.XOS&gt; inactive' ?&lt;BR /&gt;
&lt;BR /&gt;
Any help is appreciated !&lt;/SUMMIT-FILE.XOS&gt;</description>
      <pubDate>Mon, 08 Aug 2016 23:27:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/extremeswitching-exos-switch/using-ztp-for-firmware-version-stacking-with-linux-tftp-dhcpd/m-p/28695#M4504</guid>
      <dc:creator>Karl_Witthuhn</dc:creator>
      <dc:date>2016-08-08T23:27:00Z</dc:date>
    </item>
    <item>
      <title>RE: Using ZTP for firmware version / stacking with Linux TFTP/DHCPD?</title>
      <link>https://community.extremenetworks.com/t5/extremeswitching-exos-switch/using-ztp-for-firmware-version-stacking-with-linux-tftp-dhcpd/m-p/28696#M4505</link>
      <description>Hello Karl&lt;BR /&gt;
&lt;BR /&gt;
Here's a great article that I think will help you &lt;A href="https://gtacknowledge.extremenetworks.com/articles/How_To/Zero-Touch-Provisioning-With-EXOS-and-Netsight/" target="_blank" rel="nofollow noreferrer noopener"&gt;https://gtacknowledge.extremenetworks.com/articles/How_To/Zero-Touch-Provisioning-With-EXOS-and-Nets...&lt;/A&gt;&lt;A href="https://gtacknowledge.extremenetworks.com/articles/How_To/Zero-Touch-Provisioning-With-EXOS-and-Netsight/" target="_blank" rel="nofollow noreferrer noopener"&gt;&lt;/A&gt;&lt;BR /&gt;
&lt;BR /&gt;
Also if you have XOS 21.1 and ExtremeManagement 7.0 we now have ZTP+ which allows the switch to automatically discover the management and download a profile.&lt;BR /&gt;
&lt;BR /&gt;
Let me know if this helps&lt;BR /&gt;
&lt;BR /&gt;
P</description>
      <pubDate>Mon, 08 Aug 2016 23:40:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/extremeswitching-exos-switch/using-ztp-for-firmware-version-stacking-with-linux-tftp-dhcpd/m-p/28696#M4505</guid>
      <dc:creator>Paul_Russo</dc:creator>
      <dc:date>2016-08-08T23:40:00Z</dc:date>
    </item>
    <item>
      <title>RE: Using ZTP for firmware version / stacking with Linux TFTP/DHCPD?</title>
      <link>https://community.extremenetworks.com/t5/extremeswitching-exos-switch/using-ztp-for-firmware-version-stacking-with-linux-tftp-dhcpd/m-p/28697#M4506</link>
      <description>Thanks for the reply Paul - &lt;BR /&gt;
&lt;BR /&gt;
I'm trying to achieve this strictly using Linux CLI dhcpd/atftpd, which works great for configuration, I'm just wondering if there was an option specifically for EXOS firmware that you might know? For example the configuration file syntax is&lt;BR /&gt;
&lt;BR /&gt;
option EXTREME.config-file-name code 101 = text;&lt;BR /&gt;
#In Class Section&lt;BR /&gt;
vendor-option-space EXTREME;\n')                    &lt;BR /&gt;
option EXTREME.config-file-name "mgmtsw_policy_files/base-extreme-config.xsf";&lt;BR /&gt;
&lt;BR /&gt;
Something like 'option EXTREME.firmware-file-name code 110 = text;'&lt;BR /&gt;
and 'option EXTREME.firmware-file-name 'summitX-21.1.1.4-patch1-5.xos';&lt;BR /&gt;
&lt;BR /&gt;
I've successfully used the configuration file to run a tftp get command from the switch to pull down files like default.xsf and autoexec.xsf, but I'm wondering if it's the proper method to use the initial configuration script to download a firmware file and install it.&lt;BR /&gt;
&lt;BR /&gt;
download image &lt;I&gt; summitX-21.1.1.4-patch1-5.xos vr-default inactive&lt;BR /&gt;
install image summitX-21.1.1.4-patch1-5.xos vr-default inactive&lt;BR /&gt;
&lt;BR /&gt;
^ The above seems to work, but I just want to figure out if that's the proper way or not. &lt;BR /&gt;
&lt;BR /&gt;
Thanks!&lt;/I&gt;</description>
      <pubDate>Mon, 08 Aug 2016 23:40:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/extremeswitching-exos-switch/using-ztp-for-firmware-version-stacking-with-linux-tftp-dhcpd/m-p/28697#M4506</guid>
      <dc:creator>Karl_Witthuhn</dc:creator>
      <dc:date>2016-08-08T23:40:00Z</dc:date>
    </item>
    <item>
      <title>RE: Using ZTP for firmware version / stacking with Linux TFTP/DHCPD?</title>
      <link>https://community.extremenetworks.com/t5/extremeswitching-exos-switch/using-ztp-for-firmware-version-stacking-with-linux-tftp-dhcpd/m-p/28698#M4507</link>
      <description>Hey Karl&lt;BR /&gt;
&lt;BR /&gt;
Sorry I have never done it first hand but here are a few things that may help.  This other link was written by an SE for bringing a switch up from scratch &lt;A href="https://community.extremenetworks.com/extreme/topics/how-to-restore-quickly-xos-with-netsight-inventory-manager" target="_blank" rel="nofollow noreferrer noopener"&gt;https://community.extremenetworks.com/extreme/topics/how-to-restore-quickly-xos-with-netsight-invent...&lt;/A&gt;&lt;BR /&gt;
&lt;BR /&gt;
In addition for linux:&lt;BR /&gt;
&lt;BR /&gt;
To implement option 125 in Linux you have to modify the dhcpd.conf file.&lt;BR /&gt;
 &lt;BR /&gt;
You have to add a global option definition and a specific parameter definition for each address subnet: &lt;BR /&gt;
 &lt;BR /&gt;
#&lt;BR /&gt;
# DHCP Server Configuration file.&lt;BR /&gt;
#   see /usr/share/doc/dhcp*/dhcpd.conf.sample&lt;BR /&gt;
#&lt;BR /&gt;
ddns-update-style interim;&lt;BR /&gt;
ignore client-updates;&lt;BR /&gt;
option option-125 code 125 = string;&lt;BR /&gt;
 &lt;BR /&gt;
#&lt;BR /&gt;
#PC-Client subnet&lt;BR /&gt;
subnet 192.168.10.0 netmask 255.255.255.0 {&lt;BR /&gt;
        range 192.168.10.2 192.168.10.9;&lt;BR /&gt;
        range 192.168.10.110 192.168.10.210;&lt;BR /&gt;
        default-lease-time 600;&lt;BR /&gt;
        max-lease-time 600;&lt;BR /&gt;
        option subnet-mask 255.255.255.0;&lt;BR /&gt;
        option broadcast-address 192.168.10.255;&lt;BR /&gt;
        option routers 192.168.10.1;&lt;BR /&gt;
        option domain-name-servers 192.168.30.1;&lt;BR /&gt;
        option domain-name "demo.com";&lt;BR /&gt;
        option option-125 00:00:15:f8:06:01:04:C0:A8:1E:22;&lt;BR /&gt;
        }&lt;BR /&gt;
 &lt;BR /&gt;
&lt;BR /&gt;
I hope this helps. ZTP+ is much easier as the switch is already defaulted to use ZTP+ so no need to enable it. &lt;BR /&gt;
&lt;BR /&gt;
P&lt;BR /&gt;
&lt;BR /&gt;</description>
      <pubDate>Mon, 08 Aug 2016 23:40:00 GMT</pubDate>
      <guid>https://community.extremenetworks.com/t5/extremeswitching-exos-switch/using-ztp-for-firmware-version-stacking-with-linux-tftp-dhcpd/m-p/28698#M4507</guid>
      <dc:creator>Paul_Russo</dc:creator>
      <dc:date>2016-08-08T23:40:00Z</dc:date>
    </item>
  </channel>
</rss>

