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 +++

Reply via email to