[Ubuntu-cat] Equivalencia per a linux de TFTP32

Pedro pederindi a gmail.com
dic des 12 13:04:30 UTC 2018


Hola,

Em sembla que et referies a un TFTP server i DHCP server.

dnsmasq no té interfície gràfica que jo sàpiga (bé he trobat això
ràpidament, no provat [1]) fa allò que necessites (les següents
comandes executar-les com a root):

(això ve de l'ús real d'entrar en mode TFTP per recuperar alguns
catxarros/routers)

iface=lamevaethernet
wiface=lamevawifi
dnsmasq --interface=$iface --dhcp-range=192.168.1.2,192.168.1.3,1h
--enable-tftp --dhcp-boot=pxelinux.0,pxeserver,192.168.1.1
--tftp-root=/srv/tftp
iptables -t nat -A POSTROUTING -o $wiface -j MASQUERADE # dóna
internet al dispositiu que es connecta via el wifi del portàtil
watch -n 0.1 "ip a a 192.168.1.1/24 dev $iface" # per tornar a donar
la mateixa IP en cas de desconectar y conectar el cable

per avaluar com va la transmissió acostumo a utilitzar wireshark

el retorn que pots donar als estudiants és que és una eina cada cop
més present en més dispositius i que a més de manegar TFTP, DHCP també
fa cosetes amb el DNS com per exemple bloquejar la publicitat [2], o
fer cache de dns. Una autèntica navalla suïssa en la meva opinió.

[1] https://github.com/SloCompTech/dnsmasq-gui
[2] https://github.com/StevenBlack/hosts

tant fàcil com afegir això a /etc/hosts (si configurem dnsmasq per tal
que miri aquest fitxer)

https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts



Més informació sobre la llista de correu Ubuntu-cat