169
Automatic configuration using HTTP server and Tcl script
Network requirements
As shown in Figure 52, Switch A does not have a configuration file.
Configure the servers so Switch A can obtain a Tcl script to complete the following configuration
tasks:
Enable the administrator to Telnet to Switch A to manage Switch A.
Require the administrator to enter the correct username and password at login.
Figure 52 Network diagram
Configuration procedure
1. Configure the DHCP server:
# Enable DHCP.
<DeviceA> system-view
[DeviceA] dhcp enable
# Configure address pool 1 to assign IP addresses on subnet 192.168.1.0/24 to clients.
[DeviceA] dhcp server ip-pool 1
[DeviceA-dhcp-pool-1] network 192.168.1.0 24
# Specify the URL of the script file for the clients.
[DeviceA-dhcp-pool-1] bootfile-name http://192.168.1.40/device.tcl
2. Configure the HTTP server:
# Create the configuration file device.tcl on the HTTP server.
return
system-view
telnet server enable
local-user user
password simple abcabc
service-type telnet
quit
user-interface vty 0 4
authentication-mode scheme
user-role network-admin
quit
interface gigabitethernet 1/0/1
port link-mode route
ip address dhcp-alloc
Device A
DHCP server
HTTP server
GE1/0/1
192.168.1.1
192.168.1.40
GE1/0/1
Switch A