«

isc-dhcp-server 配置

学长 发布于 阅读:1426 NAS


https://blog.csdn.net/bell_love/article/details/105680281

https://blog.csdn.net/byb123/article/details/124780571

find.synology.com

apt install isc-dhcp-server

安装先


主要解决群晖没法设置静态IP必须要DHCP

显安装精简版的win方便内网查找。。。

网络放在同一vmbr下

配置开启的网卡

vi /etc/default/isc-dhcp-server

把vmbr0 或者其他网卡加进去

vi /etc/dhcp/dhcpd.conf

设置DHCP网段

备注掉7到11行

因为具体的网段设置中还要设置的

跳到尾行shift g

subnet 10.233.60.0 netmask 255.255.255.0 {
  range 10.233.60.2 10.233.60.254;

  option domain-name-servers 8.8.8.8, 1.1.1.1, 192.168.68.1;      # DNS,用英语逗号隔开

  #option domain-name "internal.example.org"; # 域名,其实我觉得是搜索域,填不填无所谓
  option routers 10.233.60.1; #网关地址

  option broadcast-address 10.233.60.255; #广播地址可以不写

  default-lease-time 600;  #默认租期,秒

  max-lease-time 7200; #最大租期
}


按esc输入:wq保存并关闭文档

测试是否配的有问题

dhcpd -t


重新加载配置

systemctl daemon-reload

确保开启dhcp服务

systemctl enable isc-dhcp-server

重启dhcp服务

systemctl restart isc-dhcp-server

查看dhcp状态

systemctl status isc-dhcp-server


不要不删除配置安装udhcpd,会导致两个都启动不起来,彻底删除办法:

https://iheld.net/?post=213


查看已经分配出去的IP地址
dhcp-lease-list

添加预留的静态IP

继续

vi /etc/dhcp/dhcpd.conf

host WIN11 {
    hardware ethernet 36:A4:E9:3F:B8:61;      # MAC地址
    #server-name "WIN11";         # 主机名
    fixed-address 10.233.60.2;                # IP地址
    infinite-is-reserved on;                  # 保留该地址
}


host NAS {
    hardware ethernet 2E:76:B1:9E:F6:60;      # MAC地址
    #server-name "NAS";         # 主机名
    fixed-address 10.233.60.3;                # IP地址
    infinite-is-reserved on;                  # 保留该地址
}


host docker {
    hardware ethernet 72:62:11:EB:D0:89;      # MAC地址
    #server-name "docker";         # 主机名
    fixed-address 10.233.60.4;                # IP地址
    infinite-is-reserved on;                  # 保留该地址
}

最后配置iptables -t nat把NAS的端口映射出去,加在network/interface的vmbr0 post-up上

iptables -t nat -A PREROUTING -p tcp --dport 5000 -j DNAT --to 10.233.60.3:5000

原则上iptables加在这里需要加post-down的把A改成D的,因为跟route不同,iptables不会因为ifdown而被自动释放


扫描二维码,在手机上阅读