Moin, Am Mi, 2004-03-31 um 23.36 schrieb Thorsten Haude:
Versuch mal ein 'strace ping', vielleicht kannst Du sehen, an welcher Stelle das Ping die Pause macht.
Opss, da kommt ja allerhand, aber anfangen kann ich damit nichts, kann mir vielleicht jemand die wichtige Stelle zeigen und sagen, was es bedeutet? ------- chr@kiste:~> strace ping www.suse.de execve("/bin/ping", ["ping", "www.suse.de"], [/* 63 vars */]) = 0 uname({sys="Linux", node="kiste", ...}) = 0 brk(0) = 0x8062548 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40019000 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=79653, ...}) = 0 old_mmap(NULL, 79653, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001a000 close(3) = 0 open("/lib/libresolv.so.2", 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\0*\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=74600, ...}) = 0 old_mmap(NULL, 73640, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4002e000 old_mmap(0x4003d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xf000) = 0x4003d000 old_mmap(0x4003e000, 8104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4003e000 close(3) = 0 open("/lib/i686/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\320]\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1461208, ...}) = 0 old_mmap(NULL, 1256644, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40040000 old_mmap(0x4016c000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x12c000) = 0x4016c000 old_mmap(0x40171000, 7364, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40171000 close(3) = 0 munmap(0x4001a000, 79653) = 0 socket(PF_INET, SOCK_RAW, IPPROTO_ICMP) = -1 EPERM (Operation not permitted) getuid32() = 500 setuid32(0x1f4) = 0 brk(0) = 0x8062548 brk(0x8083548) = 0x8083548 brk(0) = 0x8083548 brk(0x8084000) = 0x8084000 gettimeofday({1080801441, 776994}, NULL) = 0 getpid() = 3059 open("/etc/resolv.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=60, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001a000 read(3, "domain local\nnameserver 217.5.11"..., 4096) = 60 read(3, "", 4096) = 0 close(3) = 0 munmap(0x4001a000, 4096) = 0 brk(0) = 0x8084000 brk(0) = 0x8084000 brk(0x8083000) = 0x8083000 brk(0) = 0x8083000 socket(PF_UNIX, SOCK_STREAM, 0) = 3 connect(3, {sa_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = 0 writev(3, [{"\2\0\0\0\4\0\0\0\f\0\0\0", 12}, {"www.suse.de\0", 12}], 2) = 24 read(3, "\2\0\0\0\377\377\377\377\0\0\0\0\0\0\0\0\377\377\377\377"..., 32) = 32 close(3) = 0 open("/etc/nsswitch.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=1239, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001a000 read(3, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1239 read(3, "", 4096) = 0 close(3) = 0 munmap(0x4001a000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=79653, ...}) = 0 old_mmap(NULL, 79653, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001a000 close(3) = 0 open("/lib/libnss_files.so.2", 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\0p\35\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=42162, ...}) = 0 old_mmap(NULL, 38204, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40173000 old_mmap(0x4017c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0x4017c000 close(3) = 0 munmap(0x4001a000, 79653) = 0 open("/etc/host.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=370, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001a000 read(3, "#\n# /etc/host.conf - resolver co"..., 4096) = 370 read(3, "", 4096) = 0 close(3) = 0 munmap(0x4001a000, 4096) = 0 open("/etc/hosts", O_RDONLY) = 3 fcntl64(3, F_GETFD) = 0 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=799, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001a000 read(3, "#\n# hosts This file desc"..., 4096) = 799 read(3, "", 4096) = 0 close(3) = 0 munmap(0x4001a000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=79653, ...}) = 0 old_mmap(NULL, 79653, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001a000 close(3) = 0 open("/lib/libnss_dns.so.2", 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\360\16"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=17287, ...}) = 0 old_mmap(NULL, 16956, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4017d000 old_mmap(0x40181000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0x40181000 close(3) = 0 munmap(0x4001a000, 79653) = 0 stat64("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=60, ...}) = 0 gettimeofday({1080801441, 792317}, NULL) = 0 getpid() = 3059 open("/etc/resolv.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=60, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001a000 read(3, "domain local\nnameserver 217.5.11"..., 4096) = 60 read(3, "", 4096) = 0 close(3) = 0 munmap(0x4001a000, 4096) = 0 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3 connect(3, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("217.5.115.7")}, 28) = 0 send(3, "\245\260\1\0\0\1\0\0\0\0\0\0\3www\4suse\2de\0\0\1\0\1", 29, 0) = 29 gettimeofday({1080801441, 795228}, NULL) = 0 poll([{fd=3, events=POLLIN}], 1, 5000) = 0 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4 connect(4, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("194.25.2.129")}, 28) = 0 send(4, "\245\260\1\0\0\1\0\0\0\0\0\0\3www\4suse\2de\0\0\1\0\1", 29, 0) = 29 gettimeofday({1080801446, 802475}, NULL) = 0 poll([{fd=4, events=POLLIN, revents=POLLIN}], 1, 5000) = 1 ioctl(4, FIONREAD, [66]) = 0 recvfrom(4, "\245\260\201\200\0\1\0\2\0\0\0\0\3www\4suse\2de\0\0\1\0"..., 1024, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("194.25.2.129")}, [16]) = 66 close(3) = 0 close(4) = 0 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3 connect(3, {sa_family=AF_INET, sin_port=htons(1025), sin_addr=inet_addr("195.135.220.3")}, 16) = 0 getsockname(3, {sa_family=AF_INET, sin_port=htons(32974), sin_addr=inet_addr("192.168.0.98")}, [16]) = 0 close(3) = 0 dup(2) = 3 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fstat64(3, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 2), ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001a000 _llseek(3, 0, 0xbffff0f0, SEEK_CUR) = -1 ESPIPE (Illegal seek) write(3, "ping: icmp open socket: Operatio"..., 48ping: icmp open socket: Operation not permitted ) = 48 close(3) = 0 munmap(0x4001a000, 4096) = 0 exit_group(2) = ? chr@kiste:~> ping www.suse.de PING Turing.suse.de (195.135.220.3) 56(84) bytes of data. 64 bytes from Turing.suse.de (195.135.220.3): icmp_seq=1 ttl=53 time=65.0 ms 64 bytes from Turing.suse.de (195.135.220.3): icmp_seq=2 ttl=53 time=64.8 ms 64 bytes from Turing.suse.de (195.135.220.3): icmp_seq=3 ttl=53 time=61.1 ms 64 bytes from Turing.suse.de (195.135.220.3): icmp_seq=4 ttl=53 time=63.8 ms 64 bytes from Turing.suse.de (195.135.220.3): icmp_seq=5 ttl=53 time=67.8 ms 64 bytes from Turing.suse.de (195.135.220.3): icmp_seq=6 ttl=53 time=71.0 ms --- Turing.suse.de ping statistics --- 6 packets transmitted, 6 received, 0% packet loss, time 25641ms rtt min/avg/max/mdev = 61.195/65.641/71.017/3.117 ms chr@kiste:~> ------- Danke. Christian