# Extreme Network

# Extreme Switch - How to configure DHCP Server in EXOS

[https://www.analysisman.com/2020/09/extreme-exos-dhcp-server.html](https://www.analysisman.com/2020/09/extreme-exos-dhcp-server.html)

### **Step 1. Create and configure a VLAN with IP address and Ports**

<div bis_size="{"x":16,"y":243,"w":653,"h":19,"abs_x":342,"abs_y":408}" id="bkmrk-">  
</div><div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}" id="bkmrk-create-vlan%C2%A0vlan_nam">**create vlan** *vlan\_name* </div><div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}" id="bkmrk-configure-vlan%C2%A0vlan_">**configure vlan** *vlan\_name* **ipaddress** *address/mask*</div><div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}" id="bkmrk--1">  
</div><div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}" id="bkmrk-exos-switch%23%C2%A0create-"><div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}">exos-switch# **create vlan DHCP\_Server**</div><div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}">  
</div><div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}">exos-switch# **configure vlan DHCP\_Server ipaddress 192.168.100.1/24**</div><div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}">IP interface for VLAN DHCP_Server has been created.</div></div><div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}" id="bkmrk--2">  
</div><div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}" id="bkmrk-exos-switch%23%C2%A0configu"><div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}">exos-switch# **configure vlan DHCP\_Server add ports 1-10**</div><div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}"> Port 1 2 3 4 5 6 7 8 9 10 untagged has been auto-moved from VLAN "Default" to "DHCP_Server".</div></div><div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}" id="bkmrk--3">  
</div><div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}" id="bkmrk--4">  
</div>### **Step 2. Enable DHCP client ports with the VLAN**

<div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}" id="bkmrk--5">  
</div><div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}" id="bkmrk-%C2%A0-%C2%A0%C2%A0enable-dhcp-port"> **enable dhcp ports** *port\_list* **vlan** *vlan\_name*</div><div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}" id="bkmrk--6">  
</div><div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}" id="bkmrk-exos-switch%23%C2%A0enable-">exos-switch# **enable dhcp ports 1-10 vlan DHCP\_Server**</div><div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}" id="bkmrk--7">  
</div><div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}" id="bkmrk--8">  
</div>### **Step 3. Configure DHCP address range with the VLAN**

<div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}" id="bkmrk--9">  
</div><div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}" id="bkmrk-%C2%A0-%C2%A0%C2%A0configure-vlan%C2%A0v"> **configure vlan** *vlan\_name* **dhcp-address-range** *start\_addr* **-** *end\_addr*</div><div bis_size="{"x":16,"y":357,"w":653,"h":19,"abs_x":342,"abs_y":522}" id="bkmrk--10">  
</div><div bis_size="{"x":16,"y":376,"w":653,"h":19,"abs_x":342,"abs_y":541}" id="bkmrk-exos-switch%23%C2%A0configu-1"><div bis_size="{"x":16,"y":376,"w":653,"h":19,"abs_x":342,"abs_y":541}">exos-switch# **configure vlan DHCP\_Server dhcp-address-range 192.168.100.10 - 192.168.100.200**</div><div>  
</div></div><div bis_size="{"x":16,"y":376,"w":653,"h":19,"abs_x":342,"abs_y":541}" id="bkmrk--11">  
</div>### **Step 4. Configure DHCP options with the VLAN**

<div bis_size="{"x":16,"y":376,"w":653,"h":19,"abs_x":342,"abs_y":541}" id="bkmrk--12"><div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}"><div bis_size="{"x":16,"y":281,"w":653,"h":19,"abs_x":342,"abs_y":446}"><div>  
</div></div></div></div><div bis_size="{"x":16,"y":414,"w":653,"h":19,"abs_x":342,"abs_y":579}" id="bkmrk-%C2%A0-%C2%A0-configure-vlan%C2%A0v"> **configure vlan** *vlan\_name* **dhcp-options default-gateway** *gateway\_addr*</div><div bis_size="{"x":16,"y":414,"w":653,"h":19,"abs_x":342,"abs_y":579}" id="bkmrk-%C2%A0-%C2%A0-configure-vlan%C2%A0v-1"> **configure vlan** *vlan\_name* **dhcp-options dns-server** *dns\_addr*</div><div bis_size="{"x":16,"y":471,"w":653,"h":19,"abs_x":342,"abs_y":636}" id="bkmrk--13">  
</div><div bis_size="{"x":16,"y":471,"w":653,"h":19,"abs_x":342,"abs_y":636}" id="bkmrk-exos-switch%23%C2%A0configu-2"><div bis_size="{"x":16,"y":471,"w":653,"h":19,"abs_x":342,"abs_y":636}">exos-switch# **configure vlan DHCP\_Server dhcp-options default-gateway 192.168.100.1**</div><div bis_size="{"x":16,"y":471,"w":653,"h":19,"abs_x":342,"abs_y":636}">exos-switch# **configure vlan DHCP\_Server dhcp-options dns-server primary 1.1.1.1**</div><div bis_size="{"x":16,"y":471,"w":653,"h":19,"abs_x":342,"abs_y":636}">exos-switch# **configure vlan DHCP\_Server dhcp-options dns-server secondary 8.8.8.8**</div></div><div bis_size="{"x":16,"y":471,"w":653,"h":19,"abs_x":342,"abs_y":636}" id="bkmrk--14">  
</div><div bis_size="{"x":16,"y":471,"w":653,"h":19,"abs_x":342,"abs_y":636}" id="bkmrk--15">  
</div>### **Step 5. Check the DHCP configuration**

<div bis_size="{"x":16,"y":471,"w":653,"h":19,"abs_x":342,"abs_y":636}" id="bkmrk--16"><div>  
</div></div><div bis_size="{"x":16,"y":471,"w":653,"h":19,"abs_x":342,"abs_y":636}" id="bkmrk-exos-switch%23%C2%A0show-dh"><div bis_size="{"x":16,"y":471,"w":653,"h":19,"abs_x":342,"abs_y":636}">exos-switch# **show dhcp-server**</div><div bis_size="{"x":16,"y":471,"w":653,"h":19,"abs_x":342,"abs_y":636}">VLAN "DHCP_Server":</div><div bis_size="{"x":16,"y":471,"w":653,"h":19,"abs_x":342,"abs_y":636}"> DHCP Address Range : 192.168.100.10-&gt;192.168.100.200</div><div bis_size="{"x":16,"y":471,"w":653,"h":19,"abs_x":342,"abs_y":636}"> Netlogin Lease Timer : Not configured (Default = 10 seconds)</div><div bis_size="{"x":16,"y":471,"w":653,"h":19,"abs_x":342,"abs_y":636}"> DHCP Lease Timer : Not configured (Default = 7200 seconds)</div><div bis_size="{"x":16,"y":471,"w":653,"h":19,"abs_x":342,"abs_y":636}"> Default Gateway : 192.168.100.1</div><div bis_size="{"x":16,"y":471,"w":653,"h":19,"abs_x":342,"abs_y":636}"> Primary DNS Server : 1.1.1.1</div><div bis_size="{"x":16,"y":471,"w":653,"h":19,"abs_x":342,"abs_y":636}"> Secondary DNS Server : 8.8.8.8</div><div bis_size="{"x":16,"y":471,"w":653,"h":19,"abs_x":342,"abs_y":636}"> Ports DHCP Enabled : 1-10</div></div><div bis_size="{"x":16,"y":471,"w":653,"h":19,"abs_x":342,"abs_y":636}" id="bkmrk--17">  
</div><div bis_size="{"x":16,"y":471,"w":653,"h":19,"abs_x":342,"abs_y":636}" id="bkmrk--18">  
</div>### **Step 6. (Optional) Configure the DHCP lease timer**

<div bis_size="{"x":16,"y":471,"w":653,"h":19,"abs_x":342,"abs_y":636}" id="bkmrk-the-dhcp-lease-timer"><div><div>The DHCP lease timer can be changed as follows. This example shows a change from the default 2 hours to 8 hours.</div></div></div><div id="bkmrk--19"></div>### **Step 7. (Optional) Check the DHCP lease**

exos-switch# **show vlan "VLAN\_NAME" dhcp-address-allocation**

<div id="bkmrk--20"></div>

# Enabling and Disabling DHCP

[https://documentation.extremenetworks.com/exos\_32.2/GUID-771750A3-0D4A-4358-A3D0-72B3CD7518AE.shtml](https://documentation.extremenetworks.com/exos_32.2/GUID-771750A3-0D4A-4358-A3D0-72B3CD7518AE.shtml)

<section class="section context" id="bkmrk-dhcp%C2%A0is-enabled-on-a"><dfn class="term abbreviated-form">DHCP</dfn> is enabled on a per port, per <dfn class="term abbreviated-form">VLAN</dfn> basis.</section><div class="li step p" id="bkmrk-enable-or-disable-dh"><span class="ph cmd" id="bkmrk-enable-or-disable-dh-1">Enable or disable DHCP on a port in a VLAN using the commands:</span><div class="itemgroup info" id="bkmrk-enable-dhcp-ports%C2%A0po"><span class="ph synph" id="bkmrk-enable-dhcp-ports%C2%A0po-1">enable dhcp ports <span class="ph var" id="bkmrk-port_list">port\_list</span> <span class="keyword kwd" id="bkmrk-vlan">vlan</span> <span class="ph var" id="bkmrk-vlan_name">vlan\_name</span></span></div><div class="itemgroup info" id="bkmrk-disable-dhcp-ports%C2%A0p"><span class="ph synph" id="bkmrk-disable-dhcp-ports%C2%A0p-1">disable dhcp ports <span class="ph var" id="bkmrk-port_list-1">port\_list</span> <span class="keyword kwd" id="bkmrk-vlan-1">vlan</span> <span class="ph var" id="bkmrk-vlan_name-1">vlan\_name</span></span></div></div>

# Displaying VLAN information

[https://documentation.extremenetworks.com/slxos/sw/20xx/l2config/GUID-D12CCE42-5F55-4DCC-8C83-CBD009CEEF0B.shtml](https://documentation.extremenetworks.com/slxos/sw/20xx/l2config/GUID-D12CCE42-5F55-4DCC-8C83-CBD009CEEF0B.shtml)

Do the following to display information about a specific VLAN.

<div class="section_cont" id="bkmrk-enter-the%C2%A0show-vlan%C2%A0"><div class="body taskbody">1. <span class="ph cmd" id="bkmrk-enter-the%C2%A0show-vlan%C2%A0-2">Enter the <span class="keyword cmdname" id="bkmrk-show-vlan%C2%A0">show vlan </span>to display information about VLAN 1.</span><div class="itemgroup stepxmp"><div class="copy_button_block"><button class="copy_button">![Copy this code](https://documentation.extremenetworks.com/slxos/sw/20xx/l2config/images/copy_button_24px_alt.png)</button></div></div>```
    device# show vlan 1
    VLAN Name State Ports
    (u)-Untagged, (t)-Tagged
    (c)-Converged
    ============================================================
    1 default ACTIVE Eth 0/1(t) Eth 0/4(t) Eth 0/5(t) Eth 0/8(t) 
    ```
    
    <div class="itemgroup stepxmp" id="bkmrk-"></div>
2. <span class="ph cmd" id="bkmrk-enter-the%C2%A0show-vlan-">Enter the <span class="keyword cmdname" id="bkmrk-show-vlan-detail">show vlan detail</span> command to display detailed information.</span><div class="itemgroup stepresult"><div class="copy_button_block"><button class="copy_button">![Copy this code](https://documentation.extremenetworks.com/slxos/sw/20xx/l2config/images/copy_button_24px_alt.png)</button></div></div>```
    device# show vlan det
    VLAN: 1, Name: default
    Admin state: ACTIVE, Config status: Static
    Number of interfaces: 7
          Eth 0/4, tagged, Static
          Eth 0/3, tagged, Static
          Eth 0/2, tagged, Static
          Eth 0/8, tagged, Static
          Eth 0/6, tagged, Static
          Eth 0/9, untagged, Static
          Po 20, tagged, Static
    VLAN: 10, Name: VLAN0010
    Admin state: ACTIVE, Config status: Static
    Number of interfaces: 3
          Eth 0/3, tagged, Static
          Eth 0/2, tagged, Static
          Eth 0/4, tagged, Static
          Po 20, tagged, Static
    VLAN: 11, Name: VLAN0011
    Admin state: ACTIVE, Config status: Static
    Number of interfaces: 3
          Eth 0/3, tagged, Static
          Eth 0/2, tagged, Static
          Eth 0/4, tagged, Dynamic (MVRP)
    VLAN: 12, Name: VLAN0012
    Admin state: ACTIVE, Config status: Dynamic (MVRP)
    Number of interfaces: 1
          Eth 0/4, tagged, Dynamic (MVRP)
    VLAN: 13, Name: VLAN0013
    Admin state: ACTIVE, Config status: Dynamic (EP tracking)
    Number of interfaces: 1
          Eth 0/6, tagged, Dynamic (EP tracking)
    VLAN: 14, Name: VLAN0014
    Admin state: INACTIVE(member port down), Config status: Static
    Number of interfaces: 1
          Eth 0/8, tagged, Static
    ```
    
    <div class="itemgroup stepresult" id="bkmrk--1"></div>

</div></div>