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