1. 执行以下命令
vi /etc/sysconfig/network-scripts/ifcfg-eth0
2. 打开之后,不管里面写的什么,你就照着下面的内容填写就行
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.5.3
NETMASK=255.255.255.0
GATEWAY=192.168.5.1
3 保存退出,执行service network restart
二,搭建DHCP服务器。
照着下面的写一个配置文件(配置文件的路径是/etc/dhcpd.conf)
ddns-update-style interim
subnet 192.168.5.0 netmask 255.255.255.0 {
range 192.168.5.4 192.168.5.254
option submask 255.255.255.0
option routers 192.168.5.1
option domain-name-servers 192.168.5.2
default-lease time 21600
max-lease time 43200
}
host xszg {
hardware ethernet xx:xx:xx:xx:xx:xx
fix-address 192.168.5.88
}
host xsjl {
hardware ethernet yy:yy:yy:yy:yy:yy
fix-address 192.168.5.66
}
保存退出,执行service dhcpd start
注意: 这里面所写的xx:xx:xx:xx:xx:xx和yy:yy:yy:yy:yy:yy分别是销售主管和销售经理的主机的MAC地址,你可以通过在他们的主机上执行ipconfig /all参数获得,类似于00-24-21-E5-33-BB的参数,只不过在WINDOWS中是用横线连接,在LINUX的dhcp服务器中要用:来连接。
配置文件都放在/etc/dhcp目录下,主配置文件为dhcpd.conf编写dhcpd.conf (可以复制dhcpd.conf.example模板文件来修改,也可以直接编辑dhcpd.conf)
## 1、拷贝示例文件覆盖原来的空文件。通过rpm -ql dhcp查看自己模板配置文件(不一定和我一样的版本)
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
## 2、预先处理,去掉 注释和空行,保留 生效语句,和可选语句。
sed -ri '/(^#[[:space:]]+|^#$|^$)/{d}' /etc/dhcp/dhcpd.conf
删除没用的那些行,保留内容如下:
主配置文件样板:
#ddns-update-style none
#authoritative
log-facility local7
subnet 10.1.1.0 netmask 255.255.255.0 {
range 10.1.1.100 10.1.1.200##地址池
option domain-name-servers 202.96.128.166 ##DNS服务器地址
option domain-name "class.com" ##域名
option routers 10.1.1.1 ##默认路由
option broadcast-address 10.1.1.255 ##广播地址
default-lease-time 300 ##默认租约时间
max-lease-time 7200 ##最大租约时间
}
注意:dhcp服务器必须要有一张网卡在10.1.1.0/24网络,并且它只会给这张网卡所在网络(广播域)主机分配ip。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)