Я пытаюсь заставить работать TFTP-сервер со своей рабочей станции. Я пытался сделать это несколько раз, но безуспешно. Я настроил настоящий tftp с роутера, но мой домашний роутер не похож на cisco. Я вынужден делать это со своей рабочей станции, и, как и ожидалось, не могу получить 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.conf
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
Мне нужно создать какой-нибудь маршрут? Что мне делать, чтобы это работало?
OMG, я наконец-то заработал. Я выполнил инструкции по этому поводу страница!
в основном у меня была неправильная конфигурация сети, и, кроме того, я блокировал трафик через 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
Мне не нужно было создавать маршруты вручную, так как я не пользовался Интернетом.