Centos firewall-cmd配置软路由

一、Linux网络配置

  eth0:

  IPADDR:192.168.0.21

  NETMASK=255.255.255.0

  GATEWAY=192.168.0.254

  eth1:

  IPADDR:192.168.100.1

  NETMASK=255.255.255.0

  

二、开启IP转发

  vi /etc/sysctl.conf

  增加 net.ipv4.ip_forward=1

  sysctl -p

  使之生效

  

三、配置IP地址伪装

  firewall-cmd --add-masquerade --permanent

  

四、配置NAT规则

  eth0为外网网卡

  firewall-cmd --permanent --direct --passthrough ipv4 -t -nat -I POSTROUTING -o eth0 -j MASQUERADE -s 192.168.100.0/24

  

五、重启防火墙

  

六、验证网络连通性

  

七、配置DHCP服务

  1、安装dhcp

   yum install dhcp -y

  2、编辑配置文件

  vi /etc/dhcp/dhcpd.conf

  增加

subnet 192.168.100.0 netmask 255.255.255.0 {
  range 192.168.100.20 192.168.100.200;
  option domain-name-servers 114.114.114.114;
  option routers 192.168.100.1;
  option broadcast-address 192.168.100.255;
  default-lease-time 600;
  max-lease-time 7200;
}

  

  3、指定dhcp作用的接口

  vi /etc/sysconfig/dhcpd 

  增加:DHCPDARGS=eth1

  

  3、启动dhcp服务,设置开机启动

  

  4、验证dhcp服务

  

 

posted @ 2020-08-19 11:11  416896401  阅读(1363)  评论(0)    收藏  举报