需求:网卡1固定ip,用于正常的ssh\web服务; 网卡2 dhcp服务,用与给接入的设备分配ip,并与服务器正常通讯
网卡2:
# cat /etc/sysconfig/network-scripts/ifcfg-enp0s20f1
NAME=ens33
DEVICE=ens33
BOOTPROTO=none
IPADDR=192.168.2.205 将这里的ip地址配置成原来自己的ip a看到的地址
PREFIX=24 子网掩码,另一种写法:NETMASK=255.255.255.0
ONBOOT=yes
#GATEWAY=192.168.2.1 默认网关配置成自己原来ip r看到的default via看到的网关
#DNS1=114.114.114.114
或
# cat /etc/sysconfig/network-scripts/ifcfg-enp0s20f0
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s20f1
UUID=3d6961e3-57b2-4280-ba70-5967e260944f
DEVICE=enp0s20f1
ONBOOT=yes
IPADDR=192.168.2.205
PREFIX=24
#GATEWAY=192.168.2.1
网卡2没有设置网关是因为它会与网卡1的网卡冲突,设置dhcp时直接用网卡2的ip通讯
dhcp服务安装
查看是否安装dhcp包
# rpm -qa |grep dhcp
yum 安装dhcp
# yum -y install dhcp
设置配置文件:
# vim /etc/dhcp/dhcpd.conf
subnet 192.168.2.0 netmask 255.255.255.0 { ##网段和掩码
range 192.168.2.2 192.168.2.200; ##地址范围
option domain-name-servers 192.168.2.205; ## dns
option routers 192.168.2.205; ##网关
default-lease-time 300; ## 租约时间
max-lease-time 7200; ## 最大租约时间
}
dhcp 配置文件示例:
subnet 10.10.1.0 netmask 255.255.255.0 { ##网段和掩码
range 10.10.1.100 10.10.1.128; ##地址范围
option domain-name-servers 202.96.128.166; ## dns
option domain-name "rosen.com"; ##该网段的域名,可以省略
option routers 10.10.1.1; ##网关
option broadcast-address 10.10.1.255; ##广播地址
default-lease-time 300; ## 租约时间
max-lease-time 7200; ## 最大租约时间
host serverftp { ## 备注名称,可以自行定义
hardware ethernet 12:34:56:78:AB:CD; ## mac 地址绑定
fixed-address 207.175.42.254; ## 地址绑定
};
}
启动服务
systemctl start dhcpd && systemctl enable dhcpd
网友评论