Linux网络之配置DHCP中继2
文章目录
Linux之DHCP中继
一、实验步骤
1、eNSP中创建几个设备
2、Cloud1设置绑定VMnet3
3、连接各设置,并启动
4、SW2配置
undo terminal monitor ##关闭不需要的提示
sys
sysname SW2
display vlan
vlan batch 10 20 100
int e0/0/2
p l a
p d v 10
int e0/0/3
p l a
p d v 20
int e0/0/4
p l a
p d v 100
int e0/0/4
p l a
p d v 100
int e0/0/1
p l t
p t a v all
q
5、SW1配置
undo terminal monitor ##关闭不需要的提示
sys
sysname SW1
vlan batch 10 20 100
int g0/0/1
p l t
p t a v all
int vlan 10
ip add 192.168.10.1 24
int vlan 20
ip add 192.168.20.1 24
int vlan 100
ip add 192.168.80.1 24
q
dhcp enable
int vlan 10
dhcp select relay
dhcp relay server-ip 192.168.80.100
int vlan 20
dhcp select relay
dhcp relay server-ip 192.168.80.100
int vlan 100
dhcp select relay
dhcp relay server-ip 192.168.80.100
6、虚拟机配置连网后,安装DHCP的包
yum install dhcp* -y
7、网卡绑定VMnet3
8、修改网卡信息
vim /etc/sysconfig/network-scripts/ifcfg-ens33
9、配置完成重启网卡,不成功就重启Linux
service network restart
10、目前拼自身的网卡是通的,其它网卡不通
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LNdL5SGM-1594100516400)(C:\Users\jlfen\AppData\Roaming\Typora\typora-user-images\image-20200707104841500.png)]
11、查看DHCP配置文件
cat /etc/dhcp/dhcpd.conf
12、复制文件
cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf
13、编辑配置文件
vim /etc/dhcp/dhcpd.conf
14、关闭访火墙
setenforce 0
iptables -F
15、开启DHCP服务
systemctl start dhcpd
20
16、ping10网段和20网段拼通
17、设置PC1和PC2为DHCP模式
18、DHCP获取IP
二、实验总结
1、网卡重启失败问题?
解决方案1:和 NetworkManager 服务有冲突,这个好解决,直接关闭 NetworkManger 服务就好了, service NetworkManager stop,并且禁止开机启动 chkconfig NetworkManager off 。之后重启就好了。
解决方案2:和配置文件的MAC地址不匹配,这个也好解决,使用ip addr(或ifconfig)查看mac地址,并在文件ifcfg-ens33中配置mac地址等
解决方案3:设定开机启动一个名为NetworkManager-wait-online服务,命令为:
systemctl enable NetworkManager-wait-online.service
解决方案4:查看/etc/sysconfig/network-scripts下,将其余无关的网卡位置文件全删掉,避免不必要的影响,即只留一个以ifcfg开头的文件。
解决方案5:将ifcfg-xxx文件中的DEVICE一行注释掉。
解决方案6:将ifcfg-xxx中的NAME改为和文件名一致。
解决方案7:重启看网卡是否恢复,还有问题只能重装系统。
2、配置子网段时,只配置了10和20网段,这时启动DHCP服务失败?
必须要配置当前主机的网段信息。
3、DHCP没有安装成功?
centOS环境一定要联网成功,ping www.baidu.com可以正常返回。