克隆了一台虚拟机用作dhcp客户端可能会出现SID、mac地址冲突以及网卡错乱的问题 所以需要这样
rm -rf /etc/udev/rules.d/70-persistent-net.rules
修改网络配置文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0
删掉mac地址那一行 做dhcp客户端用 这样就够
例行公事关闭防火墙 chkconfig iptables off
以及selinux 调整为disabled
配置完毕 可选择重启服务或重启系统。
DHCP服务端开始配置了!防火墙是关过的 重复步骤就不做了。
配置网络
装包 rpm -ivh dhcp-(版本号)
配置主配文件 vim /etc/dhcp/dhcpd.conf,打开是这样你可以选择手写 也可以选择复制模板过来。第二行路径cp一份过来就行
打开主配置文件 vim /etc/dhcp/dhcpd.conf
声明192.168.1.0网段
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200; (地址池)
option domain-name-servers 202.106.0.20,202.106.46.151; (DNS服务器地址)
option routers 192.168.1.1; (默认网关)
default-lease-time 600; (默认租约)
max-lease-time 7200; (最大租约)
}
声明保留地址
host xp {
hardware ethernet 客户端的MAC地址;
fixed-address 保留的IP地址;
}
保存 启动服务
看一下服务
如果服务启动失败 可以 tail -30 /var/log/messages 看一下日志发现哪里出了错。
客户端获取IP
也可以重启网络服务来获取IP service network restart
查看ip 发现已经获取到了
顺带提一句如果想要修改本机DNS这样修改 vim /etc/resolv.conf
nameserver dns服务器地址
或者在网卡文件里修改
echo DNS1=202.106.0.20 >> /etc/sysconfig/network-scripts/ifcfg-eth0
host文件这样写 echo 1.1.1.1 www.baidu.com >> /etc/hosts