帮我写一份DHCP的脚本
时间: 2023-05-23 07:06:48 浏览: 127
Sure, 这里是一份DHCP脚本,使用Bash编写,用于配置DHCP服务器和客户端:
#!/bin/bash
# Set up DHCP server
# Replace <IP_ADDRESS> with the IP address of your DHCP server
# Replace <NETMASK> with the appropriate subnet mask for your network
# Replace <GATEWAY> with the IP address of your network gateway
apt-get update
apt-get install dhcp3-server
cat << EOF > /etc/dhcp/dhcpd.conf
subnet <IP_ADDRESS> netmask <NETMASK> {
range <START_IP_ADDRESS> <END_IP_ADDRESS>;
option routers <GATEWAY>;
}
EOF
sudo /etc/init.d/isc-dhcp-server restart
# Set up DHCP client
# Replace interface name with the name of your network interface
apt-get install isc-dhcp-client
cat << EOF >> /etc/dhcp/dhclient.conf
interface "<INTERFACE_NAME>" {
send dhcp-requested-address 192.168.1.100;
request subnet-mask, broadcast-address, routers, domain-name-servers, domain-search, domain-name;
}
EOF
sudo /etc/init.d/networking restart
# Testing the DHCP configuration
# Replace <DHCP_SERVER_IP> with the IP address of your DHCP server
# Replace <INTERFACE_NAME> with the name of your network interface
dhcping -s <DHCP_SERVER_IP> -i <INTERFACE_NAME>
echo "DHCP configuration complete."
阅读全文