便携 DHCP 服务器 v1.0: 单文件 DHCP 引擎 + tkinter GUI
- 完整 DHCP 流程: DISCOVER/OFFER/REQUEST/ACK/NAK/DECLINE/RELEASE/INFORM - 租约管理: 搜索/筛选/详情栏/解除/批量清除/CSV导出 - 保留地址: MAC→IP 绑定、独立租期、在线状态、导入导出 - 静态绑定/PXE 支持/冲突检测/租约持久化/防火墙一键放行 - 协议自检 25 项 + GUI 冒烟 21 项全部通过
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
@echo off
|
||||
rem ============================================
|
||||
rem 便携 DHCP 服务器 - 一键启动器
|
||||
rem 如需添加防火墙规则, 请右键本文件选择
|
||||
rem "以管理员身份运行", 再在程序里点击"防火墙放行"
|
||||
rem ============================================
|
||||
cd /d "%~dp0"
|
||||
|
||||
where pythonw >nul 2>nul
|
||||
if not errorlevel 1 (
|
||||
start "" pythonw "dhcp_server_app.py"
|
||||
exit /b 0
|
||||
)
|
||||
where python >nul 2>nul
|
||||
if not errorlevel 1 (
|
||||
start "" python "dhcp_server_app.py"
|
||||
exit /b 0
|
||||
)
|
||||
where py >nul 2>nul
|
||||
if not errorlevel 1 (
|
||||
start "" py "dhcp_server_app.py"
|
||||
exit /b 0
|
||||
)
|
||||
|
||||
echo [提示] 未检测到 Python。
|
||||
echo 请先安装 Python 3.10 或更高版本(安装时勾选 "Add python.exe to PATH"):
|
||||
echo https://www.python.org/downloads/
|
||||
echo.
|
||||
echo 排错提示: 如启动后窗口一闪而过, 请在命令行手动运行
|
||||
echo python dhcp_server_app.py
|
||||
echo 即可看到具体报错信息。
|
||||
echo.
|
||||
pause
|
||||
Reference in New Issue
Block a user