Назад | Перейти на главную страницу

dnsmasq TFTP, рабочая станция GNU / Linux, DHCP не отвечает

Я пытаюсь заставить работать 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

Мне не нужно было создавать маршруты вручную, так как я не пользовался Интернетом.