Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Is there a way to refresh the current configuration used by modprobe with an updated modules.conf file at the command line for Red Hat Linux 9.0?

share|improve this question
    
I presume you mean to update modules.conf, and then want a command which will apply it to the currently running system without rebooting (since rebooting will use the new modules.conf anyways). Is it an issue of not knowing which modules changed and need to be modprobed? –  Darth Android Jun 20 '10 at 2:10
    
Yes, that's it. I'm trying to add an eth1 alias for a wireless network driver that uses wlan0 as its interface, but it's not behaving the way I expect it, and I have to keep rebooting to see the results of my different experimentation. –  Xolstice Jun 20 '10 at 2:29
add comment

1 Answer

If you're just testing modules out, you should be able to use modprobe <module> and modprobe -r <module> to insert and remove modules from the linux kernel, respectively. insmod and rmmod should also perform the same functions (inserting and removing).

EDIT:

It sounds like you're looking for the mapping directive in /etc/networking/interfaces. See man interfaces for details on how to alias networking devices. Note that terminology-wise, an "alias" is a second, third, or otherwise additional IP for an IP device, resulting in an interface with multiple IPs. A "mapping" is used to map logical interface names (ifconfig LOGICAL_INTERFACE up) to real interface names.

share|improve this answer
    
Thanks, I already know how to do that. The problem that I am having though is when I have the line <i>alias eth1 rt61</i>, it loads the modules on boot, but when I try to bring up the interface using <i>ifconfig eth1 up</i>, it returns <i>eth1: unknown interface: No such device</i>. So I've been trying to play around with the alias and options in modules.conf to try to get the interface up. –  Xolstice Jun 20 '10 at 8:10
    
@xolstice The alias options in modprobe.conf do not have anything to do with ethernet interfaces, and the configuration file is always used by modprobe with whatever latest edits you've made. If you're trying to make your system re-detect your network card (and re-attempt to load kernel modules for it), then you need to look into hardware detection (recent distros use udevd, but RHL9 is far from recent). If you're trying to alias the name of your interface (to use ifconfig eth1 instead of ifconfig rt61, then check out networking (/etc/network/interfaces, or man interfaces). –  Darth Android Jun 20 '10 at 10:06
    
@xolstice See edits to answer. –  Darth Android Jun 20 '10 at 10:09
    
Thanks, that was a lot of useful information. –  Xolstice Jun 21 '10 at 1:31
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.