I just typed in this line at the end of my rc.inet1 file and it worked. ifconfig eth1 192.168.x.x less configuration that way. :) At 10:11 AM 10/29/2001, you wrote: >What I do is copy the rc.inet1 to a rc.inet3 and then update rc.M to >load rc.inet3 > ># Initialize the NET subsystem. >if [ -x /etc/rc.d/rc.inet1 ]; then > . /etc/rc.d/rc.inet1 > . /etc/rc.d/rc.inet2 > . /etc/rc.d/rc.inet3 > > > >Like that. >That way it loads the correct setup for each... >or do it manually adding it to rc.local > >nathan > >On Sun, 2001-10-28 at 20:17, Jeff Barker wrote: >> It's me again, >> >> I have a simple question: >> >> How do I set Linux up to load support for eth1 at boot time? What file do I need to edit to use ifconfig on it? >> >> If I edit the rc.inet1 to look like this: >> >> I changed my IP addresses for this email so you can't see it. :) Let's assume I'm using the right IP addresses for all fields since they work independently. >> >> HOSTNAME=`cat /etc/HOSTNAME` >> >> # Attach the loopback device. >> /sbin/ifconfig lo 127.0.0.1 >> /sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo >> >> # IF YOU HAVE AN ETHERNET CONNECTION, use these lines below to configure the >> # eth0 interface. >> >> # Edit these values to set up a static IP address: >> IPADDR="24.x.x.x" # REPLACE with YOUR IP address! >> NETMASK="255.255.255.0" # REPLACE with YOUR netmask! >> NETWORK="24.x.x.x" # REPLACE with YOUR network address! >> BROADCAST="24.x.x.x" # REPLACE with YOUR broadcast address, if you >> # have one. If not, leave blank and edit below. >> GATEWAY="24.x.x.x" # REPLACE with YOUR gateway address! >> >> # To use DHCP instead of a static IP, set this value to "yes": >> DHCP="no" # Use DHCP ("yes" or "no") >> >> # OK, time to set up the interface: >> if [ "$DHCP" = "yes" ]; then # use DHCP to set everything up: >> echo "Attempting to configure eth0 by contacting a DHCP server..." >> /sbin/dhcpcd >> elif [ ! "$IPADDR" = "127.0.0.1" ]; then # set up IP statically: >> # Set up the ethernet card: >> echo "Configuring eth0 as ${IPADDR}..." >> /sbin/ifconfig eth0 ${IPADDR} broadcast ${BROADCAST} netmask ${NETMASK} >> >> # If that didn't succeed, give the system administrator some hints: >> if [ ! $? = 0 ]; then >> cat << EOF >> Your ethernet card was not initialized properly. Here are some reasons why this >> may have happened, and the solutions: >> 1. Your kernel does not contain support for your card. Including all the >> network drivers in a Linux kernel can make it too large to even boot, and >> sometimes including extra drivers can cause system hangs. To support your >> ethernet, either edit /etc/rc.d/rc.modules to load the support at boottime, >> or compile and install a kernel that contains support. >> 2. You don't have an ethernet card, in which case you should comment out this >> section of /etc/rc.d/rc.inet1. (Unless you don't mind seeing this error...) >> EOF >> fi >> >> # Older kernel versions need this to set up the eth0 routing table: >> KVERSION=`uname -r | cut -f 1,2 -d .` >> if [ "$KVERSION" = "1.0" -o "$KVERSION" = "1.1" \ >> -o "$KVERSION" = "1.2" -o "$KVERSION" = "2.0" -o "$KVERSION" = "" ]; then >> /sbin/route add -net ${NETWORK} netmask ${NETMASK} eth0 >> fi >> >> # If there is a gateway defined, then set it up: >> if [ ! "$GATEWAY" = "" ]; then >> /sbin/route add default gw ${GATEWAY} netmask 0.0.0.0 metric 1 >> fi >> fi >> >> # IF YOU HAVE AN ETHERNET CONNECTION, use these lines below to configure the >> # eth0 interface. >> >> # Edit these values to set up a static IP address: >> IPADDR2="192.168.x.x" # REPLACE with YOUR IP address! >> NETMASK2="255.255.255.0" # REPLACE with YOUR netmask! >> NETWORK2="192.168.0.0" # REPLACE with YOUR network address! >> BROADCAST2="192.168.0.255" # REPLACE with YOUR broadcast address, if you >> # have one. If not, leave blank and edit below. >> GATEWAY2="192.168.x.x" # REPLACE with YOUR gateway address! >> >> # To use DHCP instead of a static IP, set this value to "yes": >> DHCP2="no" # Use DHCP ("yes" or "no") >> >> # OK, time to set up the interface: >> if [ "$DHCP2" = "yes" ]; then # use DHCP to set everything up: >> echo "Attempting to configure eth1 by contacting a DHCP server..." >> /sbin/dhcpcd >> elif [ ! "$IPADDR2" = "127.0.0.1" ]; then # set up IP statically: >> # Set up the ethernet card: >> echo "Configuring eth1 as ${IPADDR2}..." >> /sbin/ifconfig eth1 ${IPADDR2} broadcast ${BROADCAST2} netmask ${NETMASK2} >> >> # If that didn't succeed, give the system administrator some hints: >> if [ ! $? = 0 ]; then >> cat << EOF >> Your ethernet card was not initialized properly. Here are some reasons why this >> may have happened, and the solutions: >> 1. Your kernel does not contain support for your card. Including all the >> network drivers in a Linux kernel can make it too large to even boot, and >> sometimes including extra drivers can cause system hangs. To support your >> ethernet, either edit /etc/rc.d/rc.modules to load the support at boottime, >> or compile and install a kernel that contains support. >> 2. You don't have an ethernet card, in which case you should comment out this >> section of /etc/rc.d/rc.inet1. (Unless you don't mind seeing this error...) >> EOF >> fi >> >> # Older kernel versions need this to set up the eth0 routing table: >> if [ "$KVERSION" = "1.0" -o "$KVERSION" = "1.1" \ >> -o "$KVERSION" = "1.2" -o "$KVERSION" = "2.0" -o "$KVERSION" = "" ]; then >> /sbin/route add -net ${NETWORK2} netmask ${NETMASK2} eth1 >> fi >> >> # If there is a gateway defined, then set it up: >> if [ ! "$GATEWAY2" = "" ]; then >> /sbin/route add default gw ${GATEWAY2} netmask 0.0.0.0 metric 1 >> fi >> fi >> >> >> # End of rc.inet1 >> >> >> then both seem to get set up by looking at the boot messages, but only the internal eth1 works, I switch back to the original rc.inet1 file ( without the second half for eth1) and the external connection works, so I am assuming something is conflicting in this script and it uses the second setup. >> >> What's the proper location to add in the correct lines for ifconfig eth1 etc..... >> >> There used to be a ifconfig file under /etc in slackware 7 but it's not there in 8. >> >> >> > > ------------------------------------------------------------------