hi! thank you for the patience in explaining things. there are some other things in linux that i still need to understand. and to answer the questions: > 1) What is the output of the command uname -r in my compilation machine, it is 2.4.21-4.EL. - and i was cross-compiling with 2.4.18-SH. the /linux was linked to 2.4.18-SH/linux. - how do I set my environment such that uname -r can get the 2.4.18-SH? i think depmod uses it right? in the machine where i run modprobe but got the unresolved linking errors (this is a separate machine), it is 2.4.18-SH. > 2) What do you whant to use snull for.? - currently i am studying the socket_buffers and ifc2 implementation and happen to see the snull sample, and thought this would be a good example to see how it runs/works. > 3) What distro are you using. - using 2.4.18-SH (redhat) > 4) [EMAIL PROTECTED] whoami will return root. (though maybe i would admit that in the several attempts that i have done, there might be a time wherein i was not root). but i performed the suggested operations (insuring that i was root) and still got the same results.
and here are what i have just noticed lately: in the machine where i run modprobe with unresolved linking errors, there is no depmod command, so i assume that i will run depmod where i compiled the snull files, transfer the makefile.dep to the other machine for modprobe to use. is this okey? and just a minute ago (just came back to this task today since last week); i renamed /lib to /lib.redhat and am no longer able to perform any other command to the machine where i compiled. i can't run mv anymore. is there a way for me to be able to return /lib.redhat to /lib? thank you very for your help . . . --- Richard Adams <[EMAIL PROTECTED]> wrote: > On Wednesday 15 September 2004 03:30, Donald Duckie > wrote: > > hi! > > > > i do not want to be assuming now, since i only got > > some errors from my assumptions. i have performed > the > > options mentioned below but got some errors. > > > > > > what is sn0 and sn1? > > They are interface names, that and that only, > compare them to ethernet > devices, they are called ethX. > > > can modprobe or insmod know that snull.o is snull? > (or > > am i getting the wrong idea here?) > > Modprobe is the best to use as it is more > intelligent, i suggest you read the > manual page for modprobe. > Basicly modprobe looks in /lib/modules/`uname -r`/ > for modules, now that > suggests there is somthing wrong with your system IF > everything is like you > say below. > > > > > planning to do the following: > > > cd /to/snull/dir > > > modprobe snull > > > ifconfig sn0 10.1.2.11 up > > > ifconfig sn1 10.1.2.12 up > > > route add -net 10.1.2.0 netmask 255.255.255.0 > sn0 > > > route add -net 10.1.2.0 netmask 255.255.255.0 > sn1 > > > > and the result: > > ---> cd /lib/modules/2.4.18-sh/misc > > ls > > snull.o > > modprobe snull > > modprobe: Can't locate module snull > > This can be cause by at least 3 main factors, > 1) You have not run 'depmod -a' > 2) Your kernel is not called 2.4.18-sh > 3) Your not root. > > > (i supposed that i cant continue from here, > but > > just tried) > > ifconfig sn0 101.11.21.111 up > > SIOCSIFADDR: No such device > > sn0: unknown interface: No such device > > sn0: unknown interface: No such device > > ifconfig sn1 101.11.21.121 up > > SIOCSIFADDR: No such device > > sn1: unknown interface: No such device > > sn1: unknown interface: No such device > > route add -net 101.11.21.0 netmask > 255.255.255.0 > > sn0 > > SIOCADDRT: No such device > > route add -net 101.11.21.0 netmask > 255.255.255.0 > > sn1 > > SIOCADDRT: No such device > > You told me in a previous mail that you could load > the module right.? > But now trying it in anther way it fails right.??? > > > > > planning to do the following: > > > You can also place the snull modules in > > > > /lib/modules/2.4.18/kernel/drivers/net > > > > > run depmod -a > > > place the following in /etc/modules.conf > > > alias sn0 snull > > > alias sn1 snull > > > > and the result: > > ---> cp /lib/modules/2.4.18-sh/misc/snull.o > > /lib/modules/2.4.18-sh/kernel/drivers/net/. > > depmod -a > > then edited /etc/modules.conf to add the > > mentioned aliases > > Here you need to do 'depmod -a' to update the > modules database, if its not run > and you use modprobe you "should get a message" > saying something like, > modules.conf is more recent than bla bla bla. > > > the redo the procedures: modprobe snull; > ifconfig > > sn0 101.11.21.111 up; ifconfig sn1 101.11.21.121 > up; > > route add -net 101.11.21.0 netmask 255.255.255.0 > sn0; > > route add -net 101.11.21.0 netmask 255.255.255.0 > sn1 > > the same results were seen > > > > > > what seems to be wrong with sn? > > There should be nothing wrong with sn0 or sn1, you > said the module compiled, > i suggest you do the following to see once again if > all is well. > > su - > enter passwd for root. (and press enter of course) > cd /path/to/ldd2-samples-1.0.1/snull > insmod snull > ifconfig sn0 10.11.21.111 up > ifconfig sn1 10.11.21.121 up > > That works here and "should work there as well". > > > am i doing something wrong in here? > > > With all due respect, it certainly looks like it. > > Now a few questions here, > 1) What is the output of the command uname -r > 2) What do you whant to use snull for.? > 3) What distro are you using. > 4) Again with all due respect, if one needs so much > basic help to get > something like this to work then surely one would > not even know what to use > them for would one, now i hope i am wrong on that > one. > > The following is showing that you dont seem to > understand what i am saying, > > > > [EMAIL PROTECTED] snull]$ snull_unload > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > The above indicates that you are NOT root. > > > > snull: Operation not permitted > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > This almost certainly indicates that you are _NOT_ > root. > > > > > thanks for all the information and assistance . . > . > > -- > If the Linux community is a bunch of theives because > they > try to imitate windows programs, then the Windows > community > is built on organized crime. > > Regards Richard > [EMAIL PROTECTED] > http://people.zeelandnet.nl/pa3gcu/ > > > _______________________________ Do you Yahoo!? Declare Yourself - Register online to vote today! http://vote.yahoo.com - To unsubscribe from this list: send the line "unsubscribe linux-newbie" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.linux-learn.org/faqs