#1 2010-06-20 21:33:56
[Tomato ND USB] 內建 DNSMasq 支援 TFTP
搞定GeeXboX中文後, 想測試用Router作PXE boot. 曾在Mandriva實作過PXE boot, 檢查Router之DNSMasq, 內含TFTP功能. 不知道有沒有網友玩過?
# dnsmasq -v
Dnsmasq version 2.55 Copyright (c) 2000-2010 Simon Kelley
Compile time options no-IPv6 GNU-getopt no-RTC no-DBus no-I18N DHCP no-scripts TFTP
This software comes with ABSOLUTELY NO WARRANTY.
Dnsmasq is free software, and you are welcome to redistribute it
under the terms of the GNU General Public License, version 2 or 3.
RT-N16有32MB flash, 除塞入Tomato外, 或許可再塞入GeeXboX iso(20MB), 作無磁碟開機.
泰迪熊1.27.8747內建DNSMasq 2.55, 可支援TFTP.
Lly r1612內建DNSMasq 2.52, 不支援TFTP.
若要PXE boot, Lly可用內建NFS server + 安裝Optware TFTP server; 泰迪熊可用內建TFTP server + 另外IP之NFS server.
在WL-500gx(Lly)終於可將GeeXboX無磁碟開機了...
泰迪熊 + TS-109 Pro也搞定了...
最後修改: hippo (2010-06-25 17:15:09)
離線
#2 2010-07-19 22:13:04
Re: [Tomato ND USB] 內建 DNSMasq 支援 TFTP
昨天, 自己燒錄了幾顆智邦EN1207D-TX, 昱瑞RTL8139的Boot ROM, 插在網路卡的IC座上, 作PXE boot測試. 友訊DFE-530TX Boot ROM沒提供下載, 似乎得另外購買.
測試發現, Tomato DNSMasq的TFTP相容性不錯, 二種網卡都能正常運作. 但若使用Optware atftp, tftp-hpa, 則只有螃蟹卡能運作.
我想, 這可能與Boot ROM的PXE版本有關係. 提供網友參考.
離線
#3 2010-10-08 12:59:35
Re: [Tomato ND USB] 內建 DNSMasq 支援 TFTP
重新編譯v1.28.8751, 卻發現TFTP不見了.
# dnsmasq -v
Dnsmasq version 2.55 Copyright (c) 2000-2010 Simon Kelley
Compile time options no-IPv6 GNU-getopt no-RTC no-DBus no-I18N DHCP no-scripts no-TFTP
This software comes with ABSOLUTELY NO WARRANTY.
Dnsmasq is free software, and you are welcome to redistribute it
under the terms of the GNU General Public License, version 2 or 3.
請問有誰知道要在原始碼何處修改?
經ForgotFun指點, 修改router/Makefile即可.
...
dnsmasq:
@$(SEP)
@$(MAKE) -C dnsmasq COPTS="$(if $(TCONFIG_IPV6),-DUSE_IPV6,-DNO_IPV6) -DNO_SCRIPT $(EXTRACFLAGS)"
再次謝謝ForgotFun.
最後修改: hippo (2010-11-14 23:30:46)
離線
相關討論主題
主題 | 回覆 | 點閱 | 最後發表 |
---|---|---|---|
置頂 |
33 | 85564 | 2024-10-23 08:28:27 作者 huiduo |
置頂 |
1625 | 3046436 | 2024-04-28 12:35:05 作者 s87311 |
|
155 | 349453 | 2022-12-08 17:08:17 作者 dir868l |
置頂 |
54 | 207987 | 2022-09-15 12:25:01 作者 chiachu |
|
222 | 504912 | 2022-09-14 14:54:52 作者 chiachu |