Problem z restartem sieci (wireless, iwconfig).
Kiesiu
kiesyoo w o2.pl
Nie, 8 Sty 2006, 01:32:58 CET
Witam!
Pracuję ja ciężko, gdy wtem zauważyłem, że straciłem połączenie z
internetem. Pomyślałem, że znowu wysypał się dhcp na serwerze, wiec
restaruję sieć.
# /etc/init.d/network restart
I... czekam... Z internetem łączę się przez sieć bezprzewodową. Karta to
wlan0.
# ps axlS
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME
4 0 3911 1 16 0 2900 1220 wait Ss ? 0:00
/bin/login --
4 0 4546 3911 16 0 1628 664 rt_sig Ss tty2 0:01
\_ -sh
0 0 4847 4546 15 0 1888 760 rt_sig S+ tty2 0:00
\_ /bin/sh /etc/init.d/network restart
0 0 5004 4847 25 0 1888 800 pipe_w S+ tty2 0:00
\_ /bin/sh /etc/init.d/network stop
0 0 5078 5004 15 0 1788 560 poll S+ tty2 0:00
\_ initlog -c /sbin/ifdown wlan0 boot
0 0 5079 5078 25 0 1764 752 rt_sig S+ tty2 0:00
\_ /bin/sh /sbin/ifdown wlan0 boot
0 0 5102 5079 25 0 1492 296 text.l S+ tty2 0:00
\_ iwconfig wlan0
0 0 5103 5079 25 0 1836 608 pipe_w S+ tty2 0:00
\_ grep -q no wireless extensions
Czeka tak w nieskończoność na iwconfig wlan0.
# strace iwconfig wlan0
execve("/sbin/iwconfig", ["iwconfig", "wlan0"], [/* 21 vars */]) = 0
uname({sys="Linux", node="seth", ...}) = 0
brk(0) = 0x8051c30
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=37042, ...}) = 0
mmap2(NULL, 37042, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7eec000
close(3) = 0
open("/lib/tls/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p3\0\000"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=136904, ...}) = 0
mmap2(NULL, 139424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7ec9000
mmap2(0xb7eea000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20) = 0xb7eea000
close(3) = 0
open("/lib/tls/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20Q\1\000"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1148008, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7ec8000
mmap2(NULL, 1154236, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7dae000
mmap2(0xb7ec2000, 16384, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x114) = 0xb7ec2000
mmap2(0xb7ec6000, 7356, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ec6000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7dad000
mprotect(0xb7ec2000, 4096, PROT_READ) = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7dad6c0,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xb7eec000, 37042) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
ioctl(3, SIOCGIWNAME, 0xbfd09b70) = 0
I w tym momencie wisi. Nic ciekawego w logach nie ma. Ma ktoś pomysł jak
to w ogóle ugryźć? Może problem leży całkiem gdzie indziej?
wireless-tools-28-0.pre13.1
libiw-28-0.pre13.1
(na ftp i cvs leży 28-0.pre9.1 - na tej wersji problem też występuje)
kernel-grsecurity-2.6.14.3-1
rc-scripts-0.4.0.23-3
--
pozdrawiam,
Łukasz Kieś
Więcej informacji o liście dyskusyjnej pld-users-pl