网络拓扑图及说明

说明
1 服务器通过静态IP上网,外网连接eth0口,IP为200.0.0.2;eth1口连接内网交换机,内网网段为192.168.10.1/24。
2 内网中的所有机器通过NAT上网,也要通过DHCP服务器自动获得IP地址。其中192.168.10.254为一台FTP服务器,需要对外提供FTP服务。
3 服务器本身不对外提供任何服务,仅对内网提供DHCP服务以及SSH管理。
4 内网机器使用运营商的DNS。
配置步骤
(系统IP配置方法这里不再赘述)
关闭系统自带的防火墙
停止firewalld服务
|
|
禁止firewalld服务自启动
|
|
安装iptables防火墙和DHCP服务器
安装iptables服务
|
|
安装dhcp服务
|
|
对iptables进行初始化工作
清空filter表
|
|
清空nat表
|
|
默认禁止所有传入连接
|
|
默认允许所有传出连接
|
|
默认禁止路由转发
|
|
打开系统的IP转发功能
|
|
不用重启,立即生效
|
|
按以下模版配置DHCP服务器
配置文件位置:/etc/dhcp/dhcpd.conf
配置iptables的传入连接
允许环回接口的传入连接
|
|
允许已建立的传入连接
|
|
允许DHCP传入连接
|
|
允许SSH传入连接
|
|
配置iptables的NAT转发(重点)
允许来自内网的传出连接
|
|
开启源NAT功能
即将来自内网主机的IP转换为外网IP。
配置端口映射
|
|
允许到FTP服务器的传入连接
|
|
保存iptables配置
|
|
启动iptables和dhcp服务
启动iptables
|
|
开机自动启动iptables
|
|
启动dhcpd
|
|
开机自动启动dhcpd
|
|