Estou planejando lançar várias (~ 100) máquinas de exibição Guruplug.
Eles vêm com o Lenny instalado.
Eu atualizei tudo para o Squeeze, mas desde que recebi erros de soquete em todos os usuários não-root;
Mar 26 20:31:50 localhost ntpd[1055]: ./../lib/isc/unix/ifiter_ioctl.c:348: unexpected error:
Mar 26 20:31:50 localhost ntpd[1055]: making interface scan socket: Permission denied
Mar 26 20:35:09 localhost ntpd[1055]: ntpd exiting on signal 15
yeri@gplugD ~ $ ping google.be
ping: unknown host google.be
yeri@gplugD ~ $ ping 85.12.6.171
socket: Permission denied
yeri@gplugD ~ $ ssh localhost
socket: Permission denied
ssh: connect to host localhost port 22: Permission denied
yeri@gplugD ~ $ su
Password:
gplugD ~ # ping 85.12.6.171 -c 1
PING 85.12.6.171 (85.12.6.171) 56(84) bytes of data.
64 bytes from 85.12.6.171: icmp_req=1 ttl=58 time=37.1 ms
--- 85.12.6.171 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 37.145/37.145/37.145/0.000 ms
Como este é um Display Guruplug, ele não roda um kernel Debian padrão. No entanto, não consigo encontrar informações adicionais sobre isso.
Eu fiz o mesmo com um Guruplug regular no passado, e que atualizou bem sem quaisquer problemas.
gplugD ~ # uname -a
Linux gplugD 2.6.29 #1 Wed Feb 16 17:59:04 IST 2011 armv5tejl GNU/Linux
gplugD ~ # df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mmcblk0p2 3.6G 917M 2.6G 27% /
tmpfs 252M 0 252M 0% /lib/init/rw
udev 10M 72K 10M 1% /dev
tmpfs 252M 0 252M 0% /dev/shm
gplugD ~ # free -m
total used free shared buffers cached
Mem: 503 159 344 0 8 100
-/+ buffers/cache: 49 454
Swap: 0 0 0
gplugD ~ # cat /etc/debian_version
6.0.1
O dhcp também se recusa a fornecer automaticamente um IP a eth0, a menos que eu o execute como root.
O Sshd parece funcionar bem (eu posso conectar a ele de outra máquina).
Por outro lado, notei que não posso pingar o host local como raiz também. "lo" não inicia automaticamente.
gplugD ~ # ping localhost
PING localhost (127.0.0.1) 56(84) bytes of data.
^C
--- localhost ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3005ms
No entanto,
ifconfig lo 127.0.0.1 up
resolveu o problema "localhost".
Editar: ping strace: link
Alguma idéia de por que somente o root pode acessar tudo relacionado ao tcp / ip / networking?