On Tue, Apr 18, 2006 at 06:42:22PM +0100, Simon Kelley wrote: > Scott Wehrenberg wrote: > Then I'm confused. Please could you send the result of running > > strace /usr/sbin/dnsmasq -d > > as root (stop any running dnsmasq first, you may have to install the > strace package)
I've attached an strace for one run with user=root in dnsmasq.conf and one with user= -- Scott Wehrenberg
execve("/usr/sbin/dnsmasq", ["/usr/sbin/dnsmasq", "-d"], [/* 29 vars */]) = 0 uname({sys="Linux", node="john", ...}) = 0 brk(0) = 0x8060000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f70000 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=48107, ...}) = 0 mmap2(NULL, 48107, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f64000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) 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\260O\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1270928, ...}) = 0 mmap2(NULL, 1276892, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e2c000 mmap2(0xb7f5a000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12e) = 0xb7f5a000 mmap2(0xb7f62000, 7132, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f62000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e2b000 mprotect(0xb7f5a000, 20480, PROT_READ) = 0 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e2b8e0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 munmap(0xb7f64000, 48107) = 0 open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=1380752, ...}) = 0 mmap2(NULL, 1380752, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7cd9000 close(3) = 0 brk(0) = 0x8060000 brk(0x8081000) = 0x8081000 rt_sigaction(SIGUSR1, {0x8054750, [], 0}, NULL, 8) = 0 rt_sigaction(SIGHUP, {0x8054750, [], 0}, NULL, 8) = 0 rt_sigaction(SIGTERM, {0x8054750, [], 0}, NULL, 8) = 0 rt_sigaction(SIGALRM, {0x8054750, [], 0}, NULL, 8) = 0 rt_sigaction(SIGCHLD, {0x8054750, [], 0}, NULL, 8) = 0 rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0 open("/etc/dnsmasq.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=14067, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f6f000 read(3, "# Configuration file for dnsmasq"..., 4096) = 4096 read(3, "for lease and optionally \n# a le"..., 4096) = 4096 read(3, ",welly\n\n# Set the default time-t"..., 4096) = 4096 read(3, "x\n\n# Return an MX record pointin"..., 4096) = 1779 read(3, "", 4096) = 0 close(3) = 0 munmap(0xb7f6f000, 4096) = 0 socket(PF_NETLINK, SOCK_RAW, 0) = 3 bind(3, {sa_family=AF_NETLINK, pid=0, groups=00000440}, 12) = 0 sendto(3, "\24\0\0\0\26\0\1\3\1\0\0\0\0\0\0\0\0025\230\277", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"<\0\0\0\24\0\2\0\1\0\0\0fE\0\0\2\10\200\376\1\0\0\0\10"..., 200}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_PEEK) = 200 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"<\0\0\0\24\0\2\0\1\0\0\0fE\0\0\2\10\200\376\1\0\0\0\10"..., 300}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 264 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"<\0\0\0\24\0\2\0\1\0\0\0fE\0\0\2\10\200\376\1\0\0\0\10"..., 300}], msg_controllen=0, msg_flags=0}, 0) = 264 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4 ioctl(4, SIOCGIFNAME, {ifr_index=1, ifr_name="lo"}) = 0 ioctl(4, SIOCGIFFLAGS, {ifr_name="lo", ifr_flags=IFF_UP|IFF_LOOPBACK|IFF_RUNNING}) = 0 close(4) = 0 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4 ioctl(4, SIOCGIFNAME, {ifr_index=2, ifr_name="eth0"}) = 0 ioctl(4, SIOCGIFFLAGS, {ifr_name="eth0", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 close(4) = 0 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4 ioctl(4, SIOCGIFNAME, {ifr_index=4, ifr_name="vmnet1"}) = 0 ioctl(4, SIOCGIFFLAGS, {ifr_name="vmnet1", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 close(4) = 0 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4 ioctl(4, SIOCGIFNAME, {ifr_index=5, ifr_name="vmnet8"}) = 0 ioctl(4, SIOCGIFFLAGS, {ifr_name="vmnet8", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 close(4) = 0 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\24\0\0\0\3\0\2\0\1\0\0\0fE\0\0\0\0\0\0\1\0\0\0\10\0\1"..., 300}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 20 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\24\0\0\0\3\0\2\0\1\0\0\0fE\0\0\0\0\0\0\1\0\0\0\10\0\1"..., 300}], msg_controllen=0, msg_flags=0}, 0) = 20 sendto(3, "\24\0\0\0\26\0\1\3\2\0\0\0\0\0\0\0\n5\230\277", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"<\0\0\0\24\0\2\0\2\0\0\0fE\0\0\2\10\200\376\1\0\0\0\10"..., 300}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 264 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"<\0\0\0\24\0\2\0\2\0\0\0fE\0\0\2\10\200\376\1\0\0\0\10"..., 300}], msg_controllen=0, msg_flags=0}, 0) = 264 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\24\0\0\0\3\0\2\0\2\0\0\0fE\0\0\0\0\0\0\1\0\0\0\10\0\1"..., 300}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 20 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\24\0\0\0\3\0\2\0\2\0\0\0fE\0\0\0\0\0\0\1\0\0\0\10\0\1"..., 300}], msg_controllen=0, msg_flags=0}, 0) = 20 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4 socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 5 setsockopt(5, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0 bind(5, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 listen(5, 5) = 0 fcntl64(5, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 socket(PF_INET6, SOCK_DGRAM, IPPROTO_IP) = -1 EAFNOSUPPORT (Address family not supported by protocol) setsockopt(4, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0 fcntl64(4, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 setsockopt(4, SOL_IP, IP_PKTINFO, [1], 4) = 0 bind(4, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 time(NULL) = 1145383148 pipe([6, 7]) = 0 fcntl64(6, F_GETFL) = 0 (flags O_RDONLY) fcntl64(6, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 fcntl64(7, F_GETFL) = 0x1 (flags O_WRONLY) fcntl64(7, F_SETFL, O_WRONLY|O_NONBLOCK) = 0 write(7, "\1", 1) = 1 prctl(0x4, 0x1, 0x1, 0x6, 0) = 0 open("/usr/share/locale/locale.alias", O_RDONLY) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=2582, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f6f000 read(8, "# Locale name alias data base.\n#"..., 4096) = 2582 read(8, "", 4096) = 0 close(8) = 0 munmap(0xb7f6f000, 4096) = 0 open("/usr/share/locale/en_US/LC_MESSAGES/dnsmasq.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en/LC_MESSAGES/dnsmasq.mo", O_RDONLY) = -1 ENOENT (No such file or directory) time([1145383148]) = 1145383148 open("/etc/localtime", O_RDONLY) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 fstat64(8, {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f6f000 read(8, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\5\0"..., 4096) = 1279 close(8) = 0 munmap(0xb7f6f000, 4096) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 writev(2, [{"dnsmasq: started, version 2.28 c"..., 44}, {"\n", 1}], 2) = 45 socket(PF_FILE, SOCK_DGRAM, 0) = 8 fcntl64(8, F_SETFD, FD_CLOEXEC) = 0 connect(8, {sa_family=AF_FILE, path="/dev/log"}, 16) = 0 send(8, "<134>Apr 18 12:59:08 dnsmasq: st"..., 65, MSG_NOSIGNAL) = 65 time([1145383148]) = 1145383148 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 writev(2, [{"dnsmasq: compile time options: I"..., 77}, {"\n", 1}], 2) = 78 send(8, "<134>Apr 18 12:59:08 dnsmasq: co"..., 98, MSG_NOSIGNAL) = 98 getpid() = 17766 select(7, [3 4 5 6], [], [], NULL) = 1 (in [6]) time(NULL) = 1145383148 stat64("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=94, ...}) = 0 open("/etc/resolv.conf", O_RDONLY) = 9 time([1145383148]) = 1145383148 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 writev(2, [{"dnsmasq: reading /etc/resolv.con"..., 33}, {"\n", 1}], 2) = 34 send(8, "<134>Apr 18 12:59:08 dnsmasq: re"..., 54, MSG_NOSIGNAL) = 54 fstat64(9, {st_mode=S_IFREG|0644, st_size=94, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f6f000 read(9, "search launchmodem.com\nnameserve"..., 4096) = 94 read(9, "", 4096) = 0 close(9) = 0 munmap(0xb7f6f000, 4096) = 0 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 9 bind(9, {sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 fcntl64(9, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(9, F_SETFL, O_RDWR|O_NONBLOCK) = 0 time([1145383148]) = 1145383148 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 writev(2, [{"dnsmasq: using nameserver 192.16"..., 42}, {"\n", 1}], 2) = 43 send(8, "<134>Apr 18 12:59:08 dnsmasq: us"..., 63, MSG_NOSIGNAL) = 63 time([1145383148]) = 1145383148 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 writev(2, [{"dnsmasq: using nameserver 192.16"..., 42}, {"\n", 1}], 2) = 43 send(8, "<134>Apr 18 12:59:08 dnsmasq: us"..., 63, MSG_NOSIGNAL) = 63 time([1145383148]) = 1145383148 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 writev(2, [{"dnsmasq: ignoring nameserver 127"..., 56}, {"\n", 1}], 2) = 57 send(8, "<132>Apr 18 12:59:08 dnsmasq: ig"..., 77, MSG_NOSIGNAL) = 77 read(6, "\1", 1) = 1 open("/etc/hosts", O_RDONLY) = 10 fstat64(10, {st_mode=S_IFREG|0644, st_size=298, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f6f000 read(10, "127.0.0.1\tjohn\tlocalhost john.we"..., 4096) = 298 read(10, "", 4096) = 0 close(10) = 0 munmap(0xb7f6f000, 4096) = 0 time([1145383148]) = 1145383148 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 writev(2, [{"dnsmasq: read /etc/hosts - 11 ad"..., 39}, {"\n", 1}], 2) = 40 send(8, "<134>Apr 18 12:59:08 dnsmasq: re"..., 60, MSG_NOSIGNAL) = 60 select(10, [3 4 5 6 9], [], [], NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGINT (Interrupt) @ 0 (0) --- +++ killed by SIGINT +++
execve("/usr/sbin/dnsmasq", ["/usr/sbin/dnsmasq", "-d"], [/* 29 vars */]) = 0 uname({sys="Linux", node="john", ...}) = 0 brk(0) = 0x8060000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7eee000 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=48107, ...}) = 0 mmap2(NULL, 48107, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ee2000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) 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\260O\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1270928, ...}) = 0 mmap2(NULL, 1276892, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7daa000 mmap2(0xb7ed8000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12e) = 0xb7ed8000 mmap2(0xb7ee0000, 7132, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ee0000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7da9000 mprotect(0xb7ed8000, 20480, PROT_READ) = 0 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7da98e0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 munmap(0xb7ee2000, 48107) = 0 open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=1380752, ...}) = 0 mmap2(NULL, 1380752, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7c57000 close(3) = 0 brk(0) = 0x8060000 brk(0x8081000) = 0x8081000 rt_sigaction(SIGUSR1, {0x8054750, [], 0}, NULL, 8) = 0 rt_sigaction(SIGHUP, {0x8054750, [], 0}, NULL, 8) = 0 rt_sigaction(SIGTERM, {0x8054750, [], 0}, NULL, 8) = 0 rt_sigaction(SIGALRM, {0x8054750, [], 0}, NULL, 8) = 0 rt_sigaction(SIGCHLD, {0x8054750, [], 0}, NULL, 8) = 0 rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0 open("/etc/dnsmasq.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=14071, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7eed000 read(3, "# Configuration file for dnsmasq"..., 4096) = 4096 read(3, "ble for lease and optionally \n# "..., 4096) = 4096 read(3, "n=40,welly\n\n# Set the default ti"..., 4096) = 4096 read(3, "calmx\n\n# Return an MX record poi"..., 4096) = 1783 read(3, "", 4096) = 0 close(3) = 0 munmap(0xb7eed000, 4096) = 0 socket(PF_NETLINK, SOCK_RAW, 0) = 3 bind(3, {sa_family=AF_NETLINK, pid=0, groups=00000440}, 12) = 0 sendto(3, "\24\0\0\0\26\0\1\3\1\0\0\0\0\0\0\0\2\37\360\277", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"<\0\0\0\24\0\2\0\1\0\0\0YE\0\0\2\10\200\376\1\0\0\0\10"..., 200}], msg_controllen=0, msg_flags=MSG_TRUNC}, MSG_PEEK) = 200 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"<\0\0\0\24\0\2\0\1\0\0\0YE\0\0\2\10\200\376\1\0\0\0\10"..., 300}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 264 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"<\0\0\0\24\0\2\0\1\0\0\0YE\0\0\2\10\200\376\1\0\0\0\10"..., 300}], msg_controllen=0, msg_flags=0}, 0) = 264 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4 ioctl(4, SIOCGIFNAME, {ifr_index=1, ifr_name="lo"}) = 0 ioctl(4, SIOCGIFFLAGS, {ifr_name="lo", ifr_flags=IFF_UP|IFF_LOOPBACK|IFF_RUNNING}) = 0 close(4) = 0 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4 ioctl(4, SIOCGIFNAME, {ifr_index=2, ifr_name="eth0"}) = 0 ioctl(4, SIOCGIFFLAGS, {ifr_name="eth0", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 close(4) = 0 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4 ioctl(4, SIOCGIFNAME, {ifr_index=4, ifr_name="vmnet1"}) = 0 ioctl(4, SIOCGIFFLAGS, {ifr_name="vmnet1", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 close(4) = 0 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4 ioctl(4, SIOCGIFNAME, {ifr_index=5, ifr_name="vmnet8"}) = 0 ioctl(4, SIOCGIFFLAGS, {ifr_name="vmnet8", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 close(4) = 0 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\24\0\0\0\3\0\2\0\1\0\0\0YE\0\0\0\0\0\0\1\0\0\0\10\0\1"..., 300}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 20 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\24\0\0\0\3\0\2\0\1\0\0\0YE\0\0\0\0\0\0\1\0\0\0\10\0\1"..., 300}], msg_controllen=0, msg_flags=0}, 0) = 20 sendto(3, "\24\0\0\0\26\0\1\3\2\0\0\0\0\0\0\0\n\37\360\277", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"<\0\0\0\24\0\2\0\2\0\0\0YE\0\0\2\10\200\376\1\0\0\0\10"..., 300}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 264 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"<\0\0\0\24\0\2\0\2\0\0\0YE\0\0\2\10\200\376\1\0\0\0\10"..., 300}], msg_controllen=0, msg_flags=0}, 0) = 264 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\24\0\0\0\3\0\2\0\2\0\0\0YE\0\0\0\0\0\0\1\0\0\0\10\0\1"..., 300}], msg_controllen=0, msg_flags=0}, MSG_PEEK) = 20 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\24\0\0\0\3\0\2\0\2\0\0\0YE\0\0\0\0\0\0\1\0\0\0\10\0\1"..., 300}], msg_controllen=0, msg_flags=0}, 0) = 20 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4 socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 5 setsockopt(5, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0 bind(5, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 listen(5, 5) = 0 fcntl64(5, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 socket(PF_INET6, SOCK_DGRAM, IPPROTO_IP) = -1 EAFNOSUPPORT (Address family not supported by protocol) setsockopt(4, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0 fcntl64(4, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 setsockopt(4, SOL_IP, IP_PKTINFO, [1], 4) = 0 bind(4, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 time(NULL) = 1145383106 pipe([6, 7]) = 0 fcntl64(6, F_GETFL) = 0 (flags O_RDONLY) fcntl64(6, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 fcntl64(7, F_GETFL) = 0x1 (flags O_WRONLY) fcntl64(7, F_SETFL, O_WRONLY|O_NONBLOCK) = 0 write(7, "\1", 1) = 1 prctl(0x4, 0x1, 0x1, 0x6, 0) = 0 open("/usr/share/locale/locale.alias", O_RDONLY) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=2582, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7eed000 read(8, "# Locale name alias data base.\n#"..., 4096) = 2582 read(8, "", 4096) = 0 close(8) = 0 munmap(0xb7eed000, 4096) = 0 open("/usr/share/locale/en_US/LC_MESSAGES/dnsmasq.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en/LC_MESSAGES/dnsmasq.mo", O_RDONLY) = -1 ENOENT (No such file or directory) time([1145383106]) = 1145383106 open("/etc/localtime", O_RDONLY) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 fstat64(8, {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7eed000 read(8, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\5\0"..., 4096) = 1279 close(8) = 0 munmap(0xb7eed000, 4096) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 writev(2, [{"dnsmasq: started, version 2.28 c"..., 44}, {"\n", 1}], 2) = 45 socket(PF_FILE, SOCK_DGRAM, 0) = 8 fcntl64(8, F_SETFD, FD_CLOEXEC) = 0 connect(8, {sa_family=AF_FILE, path="/dev/log"}, 16) = 0 send(8, "<134>Apr 18 12:58:26 dnsmasq: st"..., 65, MSG_NOSIGNAL) = 65 time([1145383106]) = 1145383106 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 writev(2, [{"dnsmasq: compile time options: I"..., 77}, {"\n", 1}], 2) = 78 send(8, "<134>Apr 18 12:58:26 dnsmasq: co"..., 98, MSG_NOSIGNAL) = 98 getpid() = 17753 select(7, [3 4 5 6], [], [], NULL) = 1 (in [6]) time(NULL) = 1145383106 stat64("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=94, ...}) = 0 open("/etc/resolv.conf", O_RDONLY) = 9 time([1145383106]) = 1145383106 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 writev(2, [{"dnsmasq: reading /etc/resolv.con"..., 33}, {"\n", 1}], 2) = 34 send(8, "<134>Apr 18 12:58:26 dnsmasq: re"..., 54, MSG_NOSIGNAL) = 54 fstat64(9, {st_mode=S_IFREG|0644, st_size=94, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7eed000 read(9, "search launchmodem.com\nnameserve"..., 4096) = 94 read(9, "", 4096) = 0 close(9) = 0 munmap(0xb7eed000, 4096) = 0 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 9 bind(9, {sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 fcntl64(9, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(9, F_SETFL, O_RDWR|O_NONBLOCK) = 0 time([1145383106]) = 1145383106 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 writev(2, [{"dnsmasq: using nameserver 192.16"..., 42}, {"\n", 1}], 2) = 43 send(8, "<134>Apr 18 12:58:26 dnsmasq: us"..., 63, MSG_NOSIGNAL) = 63 time([1145383106]) = 1145383106 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 writev(2, [{"dnsmasq: using nameserver 192.16"..., 42}, {"\n", 1}], 2) = 43 send(8, "<134>Apr 18 12:58:26 dnsmasq: us"..., 63, MSG_NOSIGNAL) = 63 time([1145383106]) = 1145383106 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 writev(2, [{"dnsmasq: ignoring nameserver 127"..., 56}, {"\n", 1}], 2) = 57 send(8, "<132>Apr 18 12:58:26 dnsmasq: ig"..., 77, MSG_NOSIGNAL) = 77 read(6, "\1", 1) = 1 open("/etc/hosts", O_RDONLY) = 10 fstat64(10, {st_mode=S_IFREG|0644, st_size=298, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7eed000 read(10, "127.0.0.1\tjohn\tlocalhost john.we"..., 4096) = 298 read(10, "", 4096) = 0 close(10) = 0 munmap(0xb7eed000, 4096) = 0 time([1145383106]) = 1145383106 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1279, ...}) = 0 writev(2, [{"dnsmasq: read /etc/hosts - 11 ad"..., 39}, {"\n", 1}], 2) = 40 send(8, "<134>Apr 18 12:58:26 dnsmasq: re"..., 60, MSG_NOSIGNAL) = 60 select(10, [3 4 5 6 9], [], [], NULL) = ? ERESTARTNOHAND (To be restarted) --- SIGINT (Interrupt) @ 0 (0) --- +++ killed by SIGINT +++