Re: [mpls-linux-general] mpls linux
Status: Beta
Brought to you by:
jleu
From: Adrian P. <adr...@gm...> - 2008-04-24 08:38:41
|
Please reply to the list, so others can help. I've looked over the output, but I can't see why it fails. Maybe James can help... On Wed, Apr 23, 2008 at 5:52 PM, smail jalil <s....@ho...> wrote: > here is the ouput of the command strace mpls nhlfe *.: > /*********************************/ > > [root@localhost ~]# strace mpls nhlfe add key 0 instructions push gen 1000 > nexthop eth1 ipv4 10.10.0.3 > execve("/sbin/mpls", ["mpls", "nhlfe", "add", "key", "0", "instructions", > "push", "gen", "1000", "nexthop", "eth1", "ipv4", "10.10.0.3"], [/* 34 > vars */]) = 0 > brk(0) = 0x8055000 > mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) > = 0xb7fb4000 > 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=64791, ...}) = 0 > mmap2(NULL, 64791, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fa4000 > close(3) = 0 > open("/lib/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\0`3\0\000"..., 512) > = 512 > fstat64(3, {st_mode=S_IFREG|0755, st_size=197804, ...}) = 0 > mmap2(NULL, 147584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) > = 0xb7f7f000 > mmap2(0xb7fa2000, 8192, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22) = 0xb7fa2000 > 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\20$\0\000"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0755, st_size=74576, ...}) = 0 > mmap2(NULL, 75976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = > 0xb7f6c000 > mmap2(0xb7f7b000, 8192, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe) = 0xb7f7b000 > mmap2(0xb7f7d000, 6344, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f7d000 > close(3) = 0 > open("/lib/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\nY\1\000"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0755, st_size=1525156, ...}) = 0 > mmap2(NULL, 1254780, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) > = 0xb7e39000 > mmap2(0xb7f65000, 16384, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12b) = 0xb7f65000 > mmap2(0xb7f69000, 9596, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f69000 > close(3) = 0 > mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) > = 0xb7e38000 > set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e388c0, > limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, > seg_not_present:0, useable:1}) = 0 > mprotect(0xb7f65000, 12288, PROT_READ) = 0 > mprotect(0xb7f7b000, 4096, PROT_READ) = 0 > mprotect(0xb7fa2000, 4096, PROT_READ) = 0 > mprotect(0xb7fce000, 4096, PROT_READ) = 0 > munmap(0xb7fa4000, 64791) = 0 > socket(PF_NETLINK, SOCK_RAW, 0) = 3 > setsockopt(3, SOL_SOCKET, SO_SNDBUF, [32768], 4) = 0 > setsockopt(3, SOL_SOCKET, SO_RCVBUF, [32768], 4) = 0 > bind(3, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(3, {sa_family=AF_NETLINK, pid=3090, groups=00000000}, [12]) = > 0 > time(NULL) = 1208951491 > sendto(3, "\24\0\0\0\22\0\1\3\304\"\17H\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, > msg_iov(1)=[{"\344\0\0\0\20\0\2\0\304\"\17H\22\f\0\0\0\0\4\3\1\0\0\0"..., > 16384}], msg_controllen=0, msg_flags=0}, 0) = 1812 > brk(0) = 0x8055000 > brk(0x8076000) = 0x8076000 > recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0\304\"\17H\22\f\0\0\0\0\0\0\1\0\0\0I\0"..., > 16384}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(3) = 0 > socket(PF_NETLINK, SOCK_RAW, 16) = 3 > setsockopt(3, SOL_SOCKET, SO_SNDBUF, [32768], 4) = 0 > setsockopt(3, SOL_SOCKET, SO_RCVBUF, [32768], 4) = 0 > bind(3, {sa_family=AF_NETLINK, pid=0, groups=00000002}, 12) = 0 > getsockname(3, {sa_family=AF_NETLINK, pid=3090, groups=00000002}, [12]) = > 0 > time(NULL) = 1208951491 > socket(PF_NETLINK, SOCK_RAW, 16) = 4 > setsockopt(4, SOL_SOCKET, SO_SNDBUF, [32768], 4) = 0 > setsockopt(4, SOL_SOCKET, SO_RCVBUF, [32768], 4) = 0 > bind(4, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(4, {sa_family=AF_NETLINK, pid=-4106, groups=00000000}, [12]) = > 0 > time(NULL) = 1208951491 > sendmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, > msg_iov(1)=[{"\204\10\0\0\35\0\1\4\304\"\17H\0\0\0\0\4\0\0\0\30\0\2\0"..., > 2180}], msg_controllen=0, msg_flags=0}, 0) = 2180 > recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, > msg_iov(1)=[{"$\0\0\0\2\0\0\0\304\"\17H\22\f\0\0\376\377\377\377\204"..., > 16384}], msg_controllen=0, msg_flags=0}, 0) = 36 > dup(2) = 5 > fcntl64(5, F_GETFL) = 0x2 (flags O_RDWR) > fstat64(5, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0 > mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) > = 0xb7fb3000 > _llseek(5, 0, 0xbfec6d24, SEEK_CUR) = -1 ESPIPE (Illegal seek) > write(5, "RTNETLINK answers: No such file "..., 45RTNETLINK answers: No > such file or directory > ) = 45 > close(5) = 0 > munmap(0xb7fb3000, 4096) = 0 > exit_group(2) = ? > Process 3090 detached > /**************************************************************/ > > > ------------------------------ > Date: Wed, 23 Apr 2008 16:03:31 +0300 > > From: adr...@gm... > To: s....@ho... > Subject: Re: mpls linux > CC: mpl...@li... > > Please, post your replies to the list, so other can help you. > > Could you try to run the mpls command with strace? Something like strace > mpls nhlfe add key 0 instructions push gen 1000 nexthop eth1 ipv4 > 10.10.0.3 > > ... and post the output to that. > > Cheers, > Adrian > > > On Wed, Apr 23, 2008 at 3:40 PM, smail jalil <s....@ho...> wrote: > > thank u for the so fast reply. > here is t output of the commands: > > [root@localhost ~]# mpls nhlfe add key 0 instructions push gen 1000 > nexthop eth1 ipv4 > 10.10.0.3 > RTNETLINK answers: No such file or directory > [root@localhost ~]# dmesg |grep MPLS > MPLS: version 1.950 > MPLS: protocol driver interface - <jl...@mi...> > MPLS DEBUG net/mpls/mpls_sysfs.c:130:mpls_sysfs_init: enter > MPLS DEBUG > net/mpls/mpls_sysfs.c:139:mpls_sysfs_init: exit > Registered MPLS tunnel mpls0 > MPLS: IPv4 over > MPLS support > MPLS DEBUG net/mpls/mpls_ilm.c:126:mpls_ilm_dst_alloc: enter > MPLS DEBUG > net/mpls/mpls_ilm.c:156:mpls_ilm_dst_alloc: exit > MPLS: Ethernet over MPLS support > [root@localhost ~]# mpls nhlfe show > RTNETLINK answers: No such file or directory > Dump terminated > > thank u for your help! > > ------------------------------ > Date: Wed, 23 Apr 2008 14:37:33 +0300 > From: adr...@gm... > To: s....@ho... > Subject: Re: mpls linux > CC: mpl...@li... > > > Hello, > > Please address your questions also to the mailing list. > > If you followed my instructions on compiling the kernel, then mpls is > compiled into the kernel, not as a module - so modprobe mpls4 will fail > because there is no such module. > > Please paste here the output for these commands: > dmesg | grep mpls > your mpls nhlfe * command > mpls nhlfe show > > Also, you can enable debugging; I think it's cat 1 > /sys/mpls/debug or > something like that. You should get the debugging lines on TTY1. > > Also, what version of mpls-linux are you using? Since you're using > Fedora-Core, isn't it easier to install the already compiled kernel from > James' site? > > Cheers, > Adrian > > On Wed, Apr 23, 2008 at 2:14 PM, smail jalil <s....@ho...> wrote: > > hello; > > i'm trying to install mpls linux in my fedoa 5. i followed the steps in > the mplslinux docs. the kernel is successfully recompiled. and the commands > mpls are known by the kernel. > > but when i try the mpls nhlfe..., i have an error like: > > rtnetlink answers:no such file or directory > > i tried to load the mpls4 module by the command modprobe mpls4 but i > always have an error like fatal:module not exit! > can u help me please > thanks! > > ------------------------------ > Appelez vos amis de PC à PC -- C'EST GRATUIT Téléchargez Messenger, c'est > gratuit ! <http://get.live.com/messenger/overview> > > > > ------------------------------ > Appelez vos amis de PC à PC -- C'EST GRATUIT Téléchargez Messenger, c'est > gratuit ! <http://get.live.com/messenger/overview> > > > > ------------------------------ > Discutez gratuitement avec vos amis en vidéo ! Téléchargez Messenger, > c'est gratuit ! <http://get.live.com/messenger/overview> > |