slackware 8 en nic

Pagina: 1
Acties:

  • nzyme
  • Registratie: November 2001
  • Laatst online: 21-07 20:37
kweet niet of dit het juiste plekkie is, maar toch:

kheb slack8 (linux dus) op me pc gezet, als ik nu ga pingen zegt ie dat het netwerk onbereikbaar is. ?????????
kheb wel nic verbonden aan ip via netconfig, maar mezelf pingen lukt ook niet. oh ja nic is smc ez card 10/100mbit.
help..........!

| Hardcore - Terror |


Verwijderd

wat gebeurd er als je ipconfig intypt?
waarschijnlijk zie je dan nix, je zou dan ip gegevens van je kaart moeten zien.
Is je kaart wel gedetecteerd door netconfig?
anders probeer eens handmatig een module te laden met: modprobe <naam> en eventueel wat parameters, ik weet de naam van de module voor die kaart niet, helaas :)

  • Brakkie
  • Registratie: Maart 2001
  • Niet online

Brakkie

blaat

Is ut niet ifconfig??

Systeem | Strava


  • ocke
  • Registratie: Juni 2000
  • Laatst online: 10-04 18:26
doe als eerste eens lsmod en kijk of de driver voor je nic erbij staat. Staat ie er niet dan moet je em proben met modprobe (of insmod). Vervolgens doe je ifconfig eth0 x.x.x.x (eth0 (als dit je eerste netwerkkaart is, anders eth1, enz) en x.x.x.x = het ip. En dan kun je nog een subnetmask aangeven enzo, maar dat moet met ifconfig -optie waarvan ik de optie niet weet (mask ofzo)
Btw je can ook gewoon netconfig gebruiken is wat makkelijker :).

  • ocke
  • Registratie: Juni 2000
  • Laatst online: 10-04 18:26
Vorrbeeldje: (van een scriptje om het hele gebuiren automatische te laten doen)

#! /bin/sh
#
# rc.inet1 This shell script boots up the base INET system.
#
# Version: @(#)/etc/rc.d/rc.inet1 2.00 19/04/2002
#

/sbin/modprobe rtl8139 #probe the driver of the networkcard

HOHSTNAME=`server`

# IF YOU HAVE AN ETHERNET CONNECTION, use these lines below to configure the
# eth0 interface.

# Edit1 these values to set up a static IP address:
IPADDR="192.168.0.250" # REPLACE with YOUR IP address!
NETMASK="255.255.255.0" # REPLACE with YOUR netmask!
NETWORK="192.168.0.0" # REPLACE with YOUR network address!
BROADCAST="192.168.0.255" # REPLACE with YOUR broadcast address, if you
# have one. If not, leave blank and edit below.
GATEWAY="" # 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

# End of rc.inet1

  • ocke
  • Registratie: Juni 2000
  • Laatst online: 10-04 18:26
Je kan dit copy/pasten en in een bestand genaamd "rc.inet1" zetten. Dat bestand moet je kunnen uitvoeren (chmod 777 rc.inet1), en in je dir /etc/rc.d/ zetten. Als je dan ook nog eens in je /etc/rc.d/rc.M ff zoekt naar: "# Initialize the NET subsystem." en je zet daar: "./etc/rc.d/rc.inet3" neer dan start ie em ook nog eens op bij het booten.

Ik hoor wel of het lukt

  • morphje
  • Registratie: Juni 2001
  • Laatst online: 06-08 11:40

morphje

let's all love lain

Op donderdag 25 april 2002 20:51 schreef ocke het volgende:
Je kan dit copy/pasten en in een bestand genaamd "rc.inet1" zetten. Dat bestand moet je kunnen uitvoeren (chmod 777 rc.inet1), en in je dir /etc/rc.d/ zetten. Als je dan ook nog eens in je /etc/rc.d/rc.M ff zoekt naar: "# Initialize the NET subsystem." en je zet daar: "./etc/rc.d/rc.inet3" neer dan start ie em ook nog eens op bij het booten.

Ik hoor wel of het lukt
[Zeikmodus]
Ik zou rc.inet1 niet 777 chmodden maar met 755(of nog minder). We willen natuurlijk niet dat vervelende mensjes die in je systeem zitten opeens je netwerksettings gaan veranderen he :)

  • morphje
  • Registratie: Juni 2001
  • Laatst online: 06-08 11:40

morphje

let's all love lain

driver downloaden van http://www.smc-europe.com/english/support/driver_manual/adapter/download/1255/1255Linx.zip

Daarna scrippie maken als /etc/rc.d/rc.inet1


# rc.inet1 scrippie van morphje :)
# gemaakt op "vandaag"
#
# driver laden
insmod tulip.o
# ip adres instellen
ifconfig eth0 192.168.0.123 network 255.255.255.0
# gateway instellen
route add default 192.168.0.1

# end of rc.inet1

  • ocke
  • Registratie: Juni 2000
  • Laatst online: 10-04 18:26
Dat kan natuurlijk ook :). Die van mij was gewoon een c/p van mijn eigen scriptje :).

  • morphje
  • Registratie: Juni 2001
  • Laatst online: 06-08 11:40

morphje

let's all love lain

Op vrijdag 26 april 2002 11:04 schreef ocke het volgende:
Dat kan natuurlijk ook :). Die van mij was gewoon een c/p van mijn eigen scriptje :).
klopt :) maar aangezien het geheel als een standaard scrippie uitzag denk ik ik post effe een gemakkelijkere versie van rc.inet1 :)

aint i evil >:)

edit: en ik heb ook zijn driver ergelijk bij gezocht. Uiteraard pleit ik natuurlijk gewoon voor keihard in de kernel compilen, maar je kan niet alles hebben :)

  • ocke
  • Registratie: Juni 2000
  • Laatst online: 10-04 18:26
Op vrijdag 26 april 2002 18:10 schreef morphje het volgende:
Uiteraard pleit ik natuurlijk gewoon voor keihard in de kernel compilen, maar je kan niet alles hebben :)
Ik zal maar bekennen: ik ben een linux N00B!
Maar ben er wel erg mee bezig (en aan het leren). Zou je me kunnen vertellen hoe je zoiets doet?

  • ebas
  • Registratie: Maart 2001
  • Laatst online: 20-04-2017

ebas

 

cd /usr/src/linux-2.4.5/ of cd /usr/src/linux-2.2.19/
make menuconfig
kies alles wat je hebben wil
make clean; make dep; make modules; make bzImage; make install

ofzo :) ben ook niet zo ervaren daarmee

Verwijderd

Op zaterdag 27 april 2002 21:23 schreef ebas het volgende:
cd /usr/src/linux-2.4.5/ of cd /usr/src/linux-2.2.19/
make menuconfig
kies alles wat je hebben wil
make clean; make dep; make modules; make bzImage; make install

ofzo :) ben ook niet zo ervaren daarmee
code:
1
2
3
4
5
6
7
cd /usr/src/linux
make dep, make bzImage, make modules, make modules_install
cp System.map /boot/System.map-x.x.x
cp arch/i386/boot/bzImage /boot/vmlinuz-x.x.x

joe /etc/lilo.conf en nieuwe kernel erbij zetten
/sbin/lilo

rebooten >:)

  • ebas
  • Registratie: Maart 2001
  • Laatst online: 20-04-2017

ebas

 

bijna goed :)

Verwijderd

heh ik zou geen make install doen
laatste keren dat ik dat heb gedaan heb ik mijn hele bak verneukt, maar goed toen zat ik ook nog 2.2.16 te compilen ofzow dus best oud :)
ik doe het lekker met de hand, kan je iig zien wat je evt fout doet :)
Pagina: 1