WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   Netzwerk Probleme mit Slackware 9.0 (http://www.wcm.at/forum/showthread.php?t=111206)

_THE_LAW_ 06.10.2003 15:39

Netzwerk Probleme mit Slackware 9.0
 
Hallo,
ich habe probleme mit meinem slackware 9.0. ich habe 2 smc netzwerkkarten eingebaut. beim booten startet der pc die netzwerkkarten nicht. Wenn ich die ipadressen dann mit Ifconfig -a eth0 10.0.0.1 und ifconfig -a eth1 10.0.0.2 vergebe dann funzt alles. und ich kann auch wunderbar pingen. Aber nach einem neustart sind die einstellungen weg. Ich habe jetzt in /etc/rc.d/rc.inet1 die ipadressen fix eingestellt. aber es hilf drotzdem nicht.

ich habe gehört das es da "module" gibt die beim starten geladen werden. Kann man das das Module netzwerkkarte ( oder wie das auch immer heißt ) hinzufügen ?

ich hab kde 3.1 installiert.

mfg _THE_LAW_

ps.: vielleicht habt ihr ein paar tipps für mich

quaylar 06.10.2003 16:08

Naja das Modul für die Netzwerkkarte wird mit Sicherheit beim Booten schon geladen, das brauchst du nicht mehr starten.
Aber wenn du in rc.inet1 die Daten für die beiden Karten eingetragen hast dann müssten sie eigentlich beim Booten konfiguriert werden.
Poste doch mal rc.inet1...

_THE_LAW_ 06.10.2003 16:23

meine rc.inet1
Code:

#! /bin/sh
# /etc/rc.d/rc.inet1
# This script starts up the base networking system.
#
# Version:
# @(#)/etc/rc.d/rc.inet1 8.1 Tue May 28 15:27:39 PDT 2002 (pjv)

# Edit these values to set up your first Ethernet card (eth0):
IPADDR="10.0.0.1"  # REPLACE with YOUR IP address!
NETMASK="255.255.255.0" # REPLACE with YOUR netmask!
# Or, uncomment the following lines to set up eth0 using DHCP:
#USE_DHCP=yes
# If your provider requires a DHCP hostname, uncomment and edit below:
#DHCP_HOSTNAME="CCHOSTNUM-A"

# Edit these values to set up your second Ethernet card (eth1),
# if you have one.  Otherwise leave it configured to 127.0.0.1,
# or comment it out, and it will be ignored at boot.
IPADDR2="10.0.0.2"  # REPLACE with YOUR IP address!
NETMASK2="255.255.255.0" # REPLACE with YOUR netmask!
# Or, uncomment the following lines to set up eth1 using DHCP:
#USE_DHCP2=yes
# If your provider requires a DHCP hostname, uncomment and edit below:
#DHCP_HOSTNAME2="CCHOSTNUM-A"

# Edit the next line to point to your gateway:
GATEWAY="" # REPLACE with YOUR gateway!

# You shouldn't need to edit anything below here.

# Set up the loopback interface:
/sbin/ifconfig lo 127.0.0.1
/sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo

# Set up the eth0 interface:
if [ "$USE_DHCP" = "yes" ]; then # use DHCP to set everything up:
  echo "Attempting to configure eth0 by contacting a DHCP server..."
  # Add the -h option to the DHCP hostname:
  if [ ! "$DHCP_HOSTNAME" = "" ]; then
    DHCP_HOSTNAME="-h $DHCP_HOSTNAME"
  fi
  /sbin/dhcpcd -t 10 ${DHCP_HOSTNAME} -d eth0
elif [ ! "$IPADDR" = "127.0.0.1" -a ! "$IPADDR" = "" ]; then # set up IP statically:
  # Determine broadcast and network addresses from the IP address and netmask:
  BROADCAST=`/bin/ipmask $NETMASK $IPADDR | cut -f 1 -d ' '`
  NETWORK=`/bin/ipmask $NETMASK $IPADDR | cut -f 2 -d ' '`
 # Set up the ethernet card:
  echo "Configuring eth0:"
  echo "ifconfig eth0 ${IPADDR} broadcast ${BROADCAST} netmask ${NETMASK}"
  /sbin/ifconfig eth0 ${IPADDR} broadcast ${BROADCAST} netmask ${NETMASK}
  # If that didn't succeed, give the system administrator some hints:
  if [ ! $? = 0 ]; then
    echo "Your eth0 card was not initialized properly.  Here are some reasons why this"
    echo "may have happened, and the solutions:"
    echo "1. Your kernel does not contain support for your card.  Including all the"
    echo "  network drivers in a Linux kernel can make it too large to even boot, and"
    echo "  sometimes including extra drivers can cause system hangs.  To support your"
    echo "  ethernet, either edit /etc/rc.d/rc.modules to load the support at boot time,"
    echo "  or compile and install a kernel that contains support."
    echo "2. You don't have an ethernet card, in which case you should run netconfig"
    echo "  and configure your machine for loopback. (Unless you don't mind seeing this"
    echo "  error...)"
  fi
fi # set up eth0

# Set up the eth1 interface:
if [ "$USE_DHCP2" = "yes" ]; then # use DHCP to set everything up:
  echo "Attempting to configure eth1 by contacting a DHCP server..."
  # Add the -h option to the DHCP hostname:
  if [ ! "$DHCP_HOSTNAME2" = "" ]; then
    DHCP_HOSTNAME2="-h $DHCP_HOSTNAME2"
  fi
  /sbin/dhcpcd -t 10 ${DHCP_HOSTNAME2} -d eth1
elif [ ! "$IPADDR2" = "127.0.0.1" -a ! "$IPADDR2" = "" ]; then # set up IP statically:
  # Determine broadcast and network addresses from the IP address and netmask:
  BROADCAST2=`/bin/ipmask $NETMASK2 $IPADDR2 | cut -f 1 -d ' '`
  NETWORK2=`/bin/ipmask $NETMASK2 $IPADDR2 | cut -f 2 -d ' '`
  # Set up the ethernet card:
  echo "Configuring eth1:"
  echo "ifconfig eth1 ${IPADDR2} broadcast ${BROADCAST2} netmask ${NETMASK2}"
  /sbin/ifconfig eth1 ${IPADDR2} broadcast ${BROADCAST2} netmask ${NETMASK2}
  # If that didn't succeed, give the system administrator some hints:
  if [ ! $? = 0 ]; then
    echo "Your eth1 card was not initialized properly.  Here are some reasons why this"
    echo "may have happened, and the solutions:"
    echo "1. Your kernel does not contain support for your card.  Including all the"
    echo "  network drivers in a Linux kernel can make it too large to even boot, and"
    echo "  sometimes including extra drivers can cause system hangs.  To support your"
    echo "  ethernet, either edit /etc/rc.d/rc.modules to load the support at boot time,"
    echo "  or compile and install a kernel that contains support."
    echo "2. You don't have an ethernet card, in which case you should fix"
    echo "  /etc/rc.d/rc.inet1 to stop trying to configure eth1. (Unless you don't mind" 
echo "  seeing this error...)"
  fi
fi # set up eth1

# Set up the gateway:
if [ ! "$GATEWAY" = "127.0.0.1" -a ! "$GATEWAY" = "" ]; then
  /sbin/route add default gw ${GATEWAY} metric 1
fi

# End of /etc/rc.d/rc.inet1


mfg _THE_LAW_

quaylar 06.10.2003 17:14

Hm - versteh ich nicht - und die Karten sind nicht konfiguriert wenn du nach dem booten "ifconfig" eingibst ?
Und wenn du sie manuell dann konfigurierst dann gehts ?

Hast du schon mal die Startmeldungen beim Booten genau verfolgt ?
Eigentlich müsste er ja hinschreiben wenn sie konfiguriert werden, bzw. eine Fehlermeldung wenns nicht funktioniert...

--qu

_THE_LAW_ 06.10.2003 17:18

nach dem starten, wenn ich infocnif eingebe sehe ich nur lo ( localhost ) 127.0.0.1

und wenn ich ifconfig eth0 up , und ifconfig eth1 up eingebe dann sind die karten zwar da, aber keine ipadressen sind konfiguriert.

das gleiche problem habe ich bei meinem zweiten slackware rechner. Nur dieser hat eine Realtek netzwerkkarte.

also kanns an den Smc´s auch nicht liegen .


mfg _THE_LAW_


ps.: www.slackforum.de ist auch schon bei meinem problem gescheitert.

quaylar 06.10.2003 17:25

Da gibts eine Datei - /etc/NETWORKING.
Was steht da bei dir drin ? - schreib YES rein...wenns noch nicht drinsteht.
Und du bist dir sicher dass rc.inet1 x-Rechte hat ? hast schon überprüft ? Wobei ich nicht wüsste warum es keine "Ausführen" Rechte haben sollte...selbst wirst sie ja nicht entfernt haben.

_THE_LAW_ 06.10.2003 17:35

in /etc/networking muss ich nachschaun wenn ich daheim bin .
x ist aktiviert das habe ich gestern schon geschaut ( steht beim link www.slackforum.de ) ich werde heute die /etc/networking config posten .


mfg _THE_LAW_

quaylar 06.10.2003 17:37

Beachte NETWORKING - groß geschrieben, Linux ist case sensitive, eh scho wissn :)
Obwohl ich eher nicht glaub dass es da ist....*strange*
Sieh dir die Fehlermeldungen an beim Booten, da muss was stehen...

markisonline 06.10.2003 17:38

#ifconfig $IFACE $IPNUM broadcast $BCAST netmask $NMASK
#route add -net default gw $GTWAY netmask 0.0.0.0 metric 1 $IFACE

$IFACE = Network Interface (z.B. eth0)
$IPNUM = IP Addresse
$BCAST = Broadcast IP
$NMASK = Network Mask
$GTWAY = Gateway

_THE_LAW_ 06.10.2003 17:40

Zitat:

Original geschrieben von markisonline
#ifconfig $IFACE $IPNUM broadcast $BCAST netmask $NMASK
#route add -net default gw $GTWAY netmask 0.0.0.0 metric 1 $IFACE

$IFACE = Network Interface (z.B. eth0)
$IPNUM = IP Addresse
$BCAST = Broadcast IP
$NMASK = Network Mask
$GTWAY = Gateway

;) welche datei ist das?


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag