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服务

  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM