dnsmasq TFTP,GNU/Linux 工作站,DHCP 无响应

dnsmasq TFTP,GNU/Linux 工作站,DHCP 无响应

我正在尝试从我的工作站运行 TFTP 服务器。实际上,我尝试过多次,但从未成功过。我已经从路由器设置了真正的 tftp,但我的家用路由器与思科路由器相差甚远。我被迫从我的工作站执行此操作,并且如预期的那样,无法让 dnsmasq 响应dhcping

这是我的计划,通过 TFTP 将一些固件传输到我的新路由器... 以替换功能非常有限的家用路由器。上传只能通过 TFTP 进行,相信我,我正在寻找任何可能的替代方案。我无法通过串行 ZMODEM,焊接 JTAG 甚至比这个计划更困难。我实际上并不需要互联网真正从 TFTP 服务器接口工作,只是希望可以访问该固件。

eth0,连接到家庭路由器:

inet addr:192.168.15.109  Bcast:192.168.15.255  Mask:255.255.255.0

eth1,TFTP 服务器,应该是静态的吗?我肯定我做错了……:

inet addr:192.168.15.10  Bcast:192.168.15.255  Mask:255.255.255.0

dnsmasq配置文件

server=192.168.15.10
interface=eth1
dhcp-range=192.168.15.11,192.168.15.20,12h
enable-tftp
tftp-root=/var/tftp

路线

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         ZillaNet        0.0.0.0         UG    100    0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0
192.168.15.0    *               255.255.255.0   U     0      0        0 eth0
192.168.15.0    *               255.255.255.0   U     0      0        0 eth1

我需要创建某种类型的路线吗?我应该怎么做才能让它工作?

答案1

天哪,我终于成功了。我按照这个的说明操作

基本上我的网络配置不正确,此外还通过 iptables 阻止了流量。

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
address 192.168.16.1
netmask 255.255.255.0
network 192.168.16.0
broadcast 192.168.16.255

由于我没有使用互联网,因此我不需要创建手动路线。

相关内容