[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