Last active
August 23, 2016 08:21
-
-
Save trungnt13/4d3d5c0c56018eafd29ec9e8bb5f3cd9 to your computer and use it in GitHub Desktop.
configure DHCP server for ubuntu
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Install DHCP | |
sudo apt-get install isc-dhcp-server | |
############################### | |
# 2 files to configure: | |
# /etc/default/isc-dhcp-server | |
# /etc/dhcp/dhcpd.conf | |
# /etc/network/interfaces | |
### sudo vi /etc/default/isc-dhcp-server | |
INTERFACES="eth1" | |
### sudo vi /etc/dhcp/dhcpd.conf | |
subnet 192.168.2.0 netmask 255.255.255.0 { | |
interface eth1; | |
range 192.168.2.10 192.168.2.254; | |
# option routers 192.168.2.1; | |
option subnet-mask 255.255.255.0; | |
option broadcast-address 192.168.2.255; | |
} | |
### sudo vi /etc/network/interfaces | |
auto eth1 | |
iface eth1 inet static | |
address 192.168.2.2 | |
netmask 255.255.255.0 | |
# gateway 192.168.2.1 do NOT set gateway or you will lose your internet | |
broadcast 192.168.2.255 | |
dns-nameservers 8.8.8.8 8.8.4.4 | |
##################### | |
# Start the services | |
sudo service network-manager restart | |
sudo service networking restart | |
sudo service resolvconf restart | |
sudo service isc-dhcp-server restart | |
sudo service isc-dhcp-server start | |
sudo service isc-dhcp-server stop | |
# Check status | |
sudo netstat -uap | |
###################### | |
# OpenSSH | |
sudo apt-get install openssh-server | |
sudo restart ssh | |
# if slow log-in to ssh | |
# sudo nano /etc/ssh/sshd_config | |
GSSAPIAuthentication no | |
UseDNS no |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment