[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

/etc/networks line



This morning I asked what needs to be in the /etc/networks file for a
box doing dialup via ppp and masquerading for a winbox via eth0.  I have
yet to receive an answer.

Maybe this will help.
type
	cat /etc/networks
if you have a system somewhat as described above

then hit enter

then email a reply as to what comes up on your screen.




If you can't do that maybe you can help me try and translate this
gibberish plucked off the internet...

strace from the route command (watch the /etc/networks, /etc/hosts is
not there):
  
 execve("/sbin/route", ["route"], [/* 25 vars */]) = 0
brk(0)                                  = 0x8052984
 open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or
directory)
 open("/etc/ld.so.cache", O_RDONLY)      = 4
 fstat(4, {st_mode=S_IFREG|0644, st_size=18788, ...}) = 0
 old_mmap(NULL, 18788, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40014000
close(4)         
                       = 0
 open("/lib/libc.so.6", O_RDONLY)        = 4
 fstat(4, {st_mode=S_IFREG|0755, st_size=886836, ...}) = 0
 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0t\213\1"...,
4096) = 4096
 old_mmap(NULL, 901212, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) =
 0x40019000 mprotect(0x400ee000, 28764, PROT_NONE)  = 0
 old_mmap(0x400ee000, 16384, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_FIXED, 4, 0xd4000) = 0x400ee000 old_mmap(0x400f2000,
12380,
 PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =
 0x400f2000 close(4)                                = 0
 munmap(0x40014000, 18788)              = 0
 personality(PER_LINUX)                  = 0
 getpid()                                = 4171
 brk(0)                                  = 0x8052984
 brk(0x80529a4)                          = 0x80529a4
 brk(0x8053000)                          = 0x8053000
 open("/proc/net/route", O_RDONLY)      = 4
 fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 1), ...}) = 0
old_mmap(NULL,
 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
 0x40014000 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
 write(1, "Kernel IP routing table\n", 24) = 24
 write(1, "Destination    Gateway        "..., 78) = 78 fstat(4,
{st_mode=S_IFREG|0444,
 st_size=0, ...}) = 0
 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000 read(4,
 "Iface\tDestination\tGateway \tFlags"..., 1024) = 512
open("/etc/nsswitch.conf",
 O_RDONLY)    = 5
 fstat(5, {st_mode=S_IFREG|0644, st_size=465, ...}) = 0
 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000 read(5, "#
 /etc/nsswitch.conf\n#\n# Example"..., 4096) = 465
brk(0x8054000)                          =
 0x8054000
 read(5, "", 4096)                      = 0
 close(5)                                = 0
 munmap(0x40016000, 4096)                = 0
 open("/etc/ld.so.cache", O_RDONLY)      = 5
 fstat(5, {st_mode=S_IFREG|0644, st_size=18788, ...}) = 0
 old_mmap(NULL, 18788, PROT_READ, MAP_PRIVATE, 5, 0) = 0x400f6000
close(5)         
                       = 0
 open("/lib/libnss_files.so.2", O_RDONLY) = 5
 fstat(5, {st_mode=S_IFREG|0644, st_size=31020, ...}) = 0
 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000 \0\000"...,
4096) = 4096
 old_mmap(NULL, 34368, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) =
0x400fb000
 mprotect(0x40103000, 1600, PROT_NONE)  = 0
 old_mmap(0x40103000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
 5, 0x7000) = 0x40103000 close(5)                                = 0
 munmap(0x400f6000, 18788)              = 0
 gettimeofday({949069433, 669576}, NULL) = 0
 getpid()                                = 4171
 open("/etc/resolv.conf", O_RDONLY)      = 5
 fstat(5, {st_mode=S_IFREG|0644, st_size=122, ...}) = 0
 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000 read(5, "domain
 penguinpowered.com\nsearch"..., 4096) = 122 read(5, "",
4096)                      = 0
 close(5)                                = 0
 munmap(0x40016000, 4096)                = 0
 open("/etc/networks", O_RDONLY)        = 5
 fcntl(5, F_GETFD)                      = 0
 fcntl(5, F_SETFD, FD_CLOEXEC)          = 0
 fstat(5, {st_mode=S_IFREG|0644, st_size=19, ...}) = 0
 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000 read(5,
"localnet\t127.0.0.0\n",
 4096)  = 19
 read(5, "", 4096)                      = 0
 close(5)                                = 0
 munmap(0x40016000, 4096)                = 0
 write(1, "195.96.97.241  *              "..., 77) = 77
open("/etc/networks", O_RDONLY)        = 5
 fcntl(5, F_GETFD)                      = 0
 fcntl(5, F_SETFD, FD_CLOEXEC)          = 0
 fstat(5, {st_mode=S_IFREG|0644, st_size=19, ...}) = 0
 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000 read(5,
"localnet\t127.0.0.0\n",
 4096)  = 19
 read(5, "", 4096)                      = 0
 close(5)                                = 0
 munmap(0x40016000, 4096)                = 0
 write(1, "44.137.40.122  *              "..., 77) = 77 write(1,
"default        195.96.97.241  "..., 77) =
 77 read(4, "", 1024)                      = 0
 close(4)                                = 0
 munmap(0x40015000, 4096)                = 0
 munmap(0x40014000, 4096)                = 0
 _exit(0)                                = ?
  
 > p.


It looks like etc/networks is searched for a line containing localnet,
but should the line be:

localnet 127.0.0.1
or
localnet 127.0.0.0
or
localnet 192.168.1.1
or
localnet 192.168.1.0

I'm guessing it's the 2nd one, but would prefer to have confirmation as
there are likely other problems here.

mike



Reply to: