下载ubuntu18.04
1、进入官方网站https://releases.ubuntu.com/18.04.6/
2、向下滑找到服务器版本的链接(只对外提供服务可以不用到桌面环境)
3、单击开始下载过程
下载VirtualBox 5.22
已经放到云盘了,链接:https://pan.baidu.com/s/19tgoW1xOdWsqPRXzg-s4cw 提取码:cjcq
VirtualBox 5.22安装
双击打开安装包,VirtualBox-5.2.44-139111-Win.exe
下一步
下一步
下一步
忽略提示,点“是”
点击安装
等待结束
单点完成结束安装
在VirtualBox中安装ubuntu Server
内存分配适量,1-2G即可,如果内存大可以分配大一些
然后等大概1-2分钟
在图像区域单击鼠标,然后按回车键进入下一步
按方向的上下键可以选择绿条所在位置,选中Continue without updating,按回车
选择Done,回车
这里先不要改动,默认模式(网络地址转换),可以直接连接互联网(不联网默认的安装包ubuntu无法正常完成),回车
这里也不管,回车
回车
从上到下依次为 1、登陆用户名 2、服务器名称(随意起)3、确认用户名4、输入登陆密码5、确认登陆密码 注意:1、3必须相同 4、5必须相同
还是按方向键的上下选择输入框,输入完后选择下方的 DONE
光标在这按下空格可以选择安装SSH服务器
然后就开始安装了,时间有点长,什么也不用做,等待安装完成,我这台机器整整32分钟。
看到满屏的字符是不是不知所措,看到这里就是启动好了,敲下回车
继续敲回车,出现dhcpserver login:输入之前的用户名,按回车password:输入密码,再次回车
登陆成功
DHCP SERVER安装
sudo apt install -y isc-dhcp-server
输入用户的密码(之后会多次用到),正确后开始安装,等待大概一分钟就安装好了
然后依次输入下面三条命令。
sudo systemctl restart isc-dhcp-server # 启动
sudo systemctl enable isc-dhcp-server # 开机自启
sudo systemctl status isc-dhcp-server # 查看启动状态
这里failed表示没有启动成功,别急,因为还没有进行配置,按一下键盘上的q, 然后输入 sudo vim /etc/netplan/ 这里不要按回车,按一下TAB会自动补上文件名,然后按回车进入VI编辑器,按一下键盘上的 “I”键,左下角显示–INSERT–表示可以进行编辑了。
然后查看一下WINDOWS 本机的IP地址,右键点击左下角菜单,选择网络连接,高级网络设置,更改适配器选项
依次点击右键,状态,详细信息,记下这个IP地址192.168.56.1
回到虚拟机修改内容如下:
//这一行上面的不用改
//IP地址根据你本机的地址来,本机是192.168.56.1,所以填192.168.56.XXX XXX任意
dhcp4: no
addresses: [192.168.56.254/24]
gateway4: 192.168.56.1
nameservers:
addresses: [114.114.114.114,192.168.56.1]
然后按下ESC,左下角的 – INSERT – 消失,表示退出了编辑状态,然后输入“:wq” 按回车,就保存退出了,IP地址就设定好了,然后输入
sudo netplan apply
提示输入密码,输入密码回车,IP地址就配置好了,然后输入shutdown 等一分钟会自动关机。开始配置虚拟机的网卡
再点启动,启动虚拟机,修改DHCP服务器配置,输入 sudo vim /etc/dhcp/dhcpd.conf
行首有#号的表示这行是备注,不会生效,可以在非编辑状态下按两下DD可以删除一行,删完后按I进入编辑状态,修改内容为如下:
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;
default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
subnet 192.168.56.0 netmask 255.255.255.0 { # 定义网络地址和子网掩码
range 192.168.56.10 192.168.56.20; # 指定IP地址池的范围
option domain-name "a.com"; # 域可以随便写一个
option domain-name-servers 192.168.56.1; # DNS服务器
option subnet-mask 255.255.255.0; # 子网掩码
option routers 192.168.56.1; # 网关IP
option broadcast-address 255.255.255.0; # 广播地址
}
先按ESC退出编辑状态,再输入 :wq 保存并退出编辑器,再次输入以一命令查看服务状态
sudo systemctl restart isc-dhcp-server //重启dhcp server服务
sudo systemctl status isc-dhcp-server //查看dhcp server服务运行状态
看到绿色的active表示启动成功