Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: gmv в Mar 26, 2004, 01:05



Титла: LAN karta pod SuSE 9
Публикувано от: gmv в Mar 26, 2004, 01:05
Zdravejte, Instalirah SuSE 9 naskoro i imam problem s LAN kartata Realtek RTL8139 Family PCI Fast Ethernet NIC. Ne se razponava avtomatichno ot sistemata, a ja ima v spisuka s razlichni karti. Izbrah ja i nastorroih Default Gateway, Subnet mask i t.n. i vupreki tova ne moga da pusna Internet. Ako njakoj znae kakvo da napravja neka mi dade suvet. I oshte kak se startira LAN vruzka? Kakto izglezhda ne e ot KInternet. Blagodarja predvaritelno.


Титла: LAN karta pod SuSE 9
Публикувано от: в Mar 26, 2004, 01:11
Значи да видиш за разпознаването може да погледнеш тук :
dmesg | less
Пусни
ifconfig
за да видиш дали се е настроила картата.
ifup eth0
също може да пробваш. това вдига етх0 интерфейса с настройките зададени в яст.
route -n
Това ще ти покаже рутинг таблицата ти.

Най-добре да пуснеш малко повече информация за да има какво да се анализира ;)


Титла: LAN karta pod SuSE 9
Публикувано от: gmv в Mar 26, 2004, 01:13
blagodadrja, tezi komandi v konzolata li se zadavat?


Титла: LAN karta pod SuSE 9
Публикувано от: velomen в Mar 26, 2004, 01:33
da v konzolata
 :D  :p


Титла: LAN karta pod SuSE 9
Публикувано от: gmv в Mar 26, 2004, 01:35
velomen, ne stava. Samo dmesg | less raboti, no ne mi pomaga osobeno.


Титла: LAN karta pod SuSE 9
Публикувано от: velomen в Mar 26, 2004, 01:41
kaot napi6e6 ifconfig kakvo ti iskarva q copy


Титла: LAN karta pod SuSE 9
Публикувано от: gmv в Mar 26, 2004, 01:42
kazva che njama takava komanda


Титла: LAN karta pod SuSE 9
Публикувано от: velomen в Mar 26, 2004, 01:44
ti da ne si sly4aino sus realno IP i gateway da ti e ne realno kakto pri men 212.72.212.41 e moito realno IP a na gateway e 192.168.1.254 o lan kartata mi otkriva samo 1 ta mreja i ne nqmah internet ama mi help i go opraih proveri ipi6i


Титла: LAN karta pod SuSE 9
Публикувано от: velomen в Mar 26, 2004, 01:46
kak taka nqma takava funkciq q probai s ipr dali ima funkciq


Титла: LAN karta pod SuSE 9
Публикувано от: gmv в Mar 26, 2004, 01:51
Imam postojanen IP adres i gateway. Dvete se razlichavat samo pri poslednite tri cifri.


Титла: LAN karta pod SuSE 9
Публикувано от: velomen в Mar 26, 2004, 01:53
mi dobre na4i si si nared probai pak s
netconfig
i vuvedi na novo i reboot  ne vijdam za6to da ne stava i pi6i


Титла: LAN karta pod SuSE 9
Публикувано от: gmv в Mar 26, 2004, 02:21
pak nishto ne stava. Pak izliza, che njama takava komanda. Mozhe az ne go pravja kakto trajbva. Oshte sum mnogo nov v Linux. V konzolata neshtata ne sa mi napulno jasni.
Oshte edin vupros - kak se instalira .tgz arhiv?  az probvah s
   tar -xf name.tgz
i mi kazva che ne mozhe da razarhivira.
Drug variant - Ako razarhiviram s arhivirashtata programa kakvo da napravja za instaliram ottam?


Титла: LAN karta pod SuSE 9
Публикувано от: ray в Mar 26, 2004, 06:11
Здравейте,
Тези команди /ifconfig, route ip, etc./ дали ги пускаш като root потребител? Ако пробваш като юзър естествено няма да ги има.
За целта може да ползваш 'su -' или sudo, но второто иска настройка на файл-/etc/sudoers май беше, пробвай с su -.
Успех.
Румен.


Титла: LAN karta pod SuSE 9
Публикувано от: velomen в Mar 26, 2004, 09:43
razarhivira se kato vliza6 v dadenata direkrotiq kadeto e file i pi6e6 :
tar zxvf imetona vaila.tar.gz  ili ako e samo tar
tar xvf imetona faila.tar  ako e tar.bz2 pi6e6
bunzip -c imetona faila.tar.bz2|tar xv
 yspeh  : :)


Титла: LAN karta pod SuSE 9
Публикувано от: в Mar 26, 2004, 09:46
Мда, сусе-то е малко странно, но само руут вижда ифконфиг. Трябва да се логнеш като руут за да можеш да пуснеш ифконфиг. Същото важи и за трейсрут, но това е друга тема.


Титла: LAN karta pod SuSE 9
Публикувано от: Йордан в Mar 26, 2004, 12:49
SuSE 9 si e dobre prosto predoi da pi6e6 komandite e dobre da izpalni6 SU
za da moje6 kat root da raboti6 :)


Титла: LAN karta pod SuSE 9
Публикувано от: gmv в Mar 26, 2004, 17:20
Blagodarja na vsichki za suvetite

Otkrih driveri za lan kartata Iskam da gi instaliram. Te sa v .tgz format.  Tova koeto pisha e slednoto:
tar zxvf name.tgz
fajla se razarhivira
posle dokolkoto znam trjabva da se kompilira s make.
No kato go napisha mi kazva che njama takava komanda, nezavisimo dali sum zapochnal sesiata v konzolata sus SU ili bez neja. Dajte mi suvet.
Blagodarja


Титла: LAN karta pod SuSE 9
Публикувано от: velomen в Mar 26, 2004, 17:27
na4i vliza6 v direktoriqta kadeto se namira razarhiviraniq file i tam ima make ili koto ti trqbva za pove4e info pro4eti reademe-to
Yspeh


Титла: LAN karta pod SuSE 9
Публикувано от: gmv в Mar 26, 2004, 22:19
Velomen, s makefile napravo sum zaguben. Vuobshte ne znam kakvo da pravja s nego. Ima kup objasnenia ot koito obshto vzeto nishto ne razbrah. probvah neshto, no pak izleze - No such command. Shte Prilozha sudurzhanieto na makefile za poveche info.  Blagodarja predvaritelno.

#!/usr/bin/make all
# Makefile for building updated Linux PCI network device drivers as modules.
# Distributed for use with the Scyld driver set.
#
# By default this Makefile tries to build and install for the running kernel.
# You may override this with command line parameters
#   make KERN_INCLUDE=/lib/modules/2.4.20-12smp/build/include
#   make KERNVER=2.4.20-12smp
#
# You may specify a kernel with the following variables.
#  KERN_INCLUDE  The include directory for the target kernel.
#  MODULEDIR     The directory where netdriver modules should be installed.
#  PCMCIA        The include file for the PCMCIA subsystem.
#
# Setting KERNVER may allow this Makefile to guess the above.
# $id$

# PREFIX may be set by the RPM build to set the effective root.
PREFIX=
# Set KERNVER on the command line to build modules for a kernel other than
# the version that is currently running.

PCMCIA?=/usr/src/pcmcia/include
CC?=gcc
CFLAGS=-DMODULE -D -Wall -Wstrict-prototypes -O6 -I$(KERN_INCLUDE) $(EXTRACFLAGS)

# We go to great effort to work with the myriad ways that distributions
# have gotten confused about where kernel include files should be put.
# There have been over twenty broken "solutions", which is far more painful
# to deal with than just leaving the problem alone.

# The path for kernel "include" header files is
#   /lib/modules/$(KERNVER)/build/include/
#   /usr/src/linux-$(KERNVER)/include
#   /usr/src/linux/include
# The path for destination modules is
#   /lib/modules/$(KERNVER)/kernel/drivers/
#   /lib/modules/$(KERNVER)/
# however PCMCIA modules use the latter directory in Red Hat.

define newline


endef
ifndef KERNVER
  KERNVER=$(shell uname -r)
  $(warning No kernel version has been specified.$(newline)\
  Assuming $(KERNVER).$(newline)\
  Set the KERNVER variable to specify a different kernel.)
endif

# Do not use PREFIX for include files or when checking if a path exists!
ifndef KERN_INCLUDE
   KERN_INCLUDE=$(firstword $(wildcard /lib/modules/$(KERNVER)/build/include/ /usr/src/linux-$(KERNVER)/include /usr/src/linux/include))
else
   $(warning Using $(KERN_INCLUDE) for the kernel header files.)
endif

ifeq "$(KERN_INCLUDE)" ""
   $(warning The kernel header files do not appear to be installed on)
   $(warning this machine.  You likely need to install the kernel source)
   $(warning or the kernel-headers package.)
endif

ifneq "$(wildcard $(KERN_INCLUDE)/pcmcia/driver_ops.h)" ""
    PCMCIA=$(KERN_INCLUDE)
endif

MODULEDIR=$(PREFIX)$(firstword $(wildcard /lib/modules/$(KERNVER)/kernel/drivers/ /lib/modules/$(KERNVER)/))


# Some architectures require magic gcc flags for kernel compiles.
#  First canoicalize the name:  *86 becomes i386.
ARCH:=$(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/)
ifneq "$(wildcard $(KERN_INCLUDE)/../make.inc)" ""
   include $(KERN_INCLUDE)/../make.inc
   CFLAGS+=KERN_CFLAGS
else
  ifeq ($(ARCH),i386)
    CFLAGS+=-pipe -fno-strength-reduce
  endif
  ifeq ($(ARCH),alpha)
    CFLAGS+=-pipe -mno-fp-regs -ffixed-8 -mcpu=ev5
  endif
  ifeq ($(ARCH),x86_64)
    CFLAGS+=-pipe -fno-strength-reduce -fno-strict-aliasing -fomit-frame-pointer -mno-red-zone -mcmodel=kernel -fno-reorder-blocks -finline-limit=2000 -fno-strength-reduce -nostdinc -iwithprefix include
  endif
endif

# Work around Red Hat 7.0 GCC version lossage.
ifneq ($(wildcard /usr/bin/kgcc),)
  CC=kgcc
endif

# If the modversion.h file exists we should pass a flag.
# Most of my drivers have been updated to not need this, but not the other
# kernel source files.
MODVER_H = $(KERN_INCLUDE)/linux/modversions.h
ifneq ($(wildcard $(MODVER_H)),"")
  CFLAGS += -DMODVERSIONS
endif

DRV_OFILES = 3c59x.o eepro100.o epic100.o hamachi.o intel-gige.o \
        myson803.o natsemi.o ns820.o rtl8139.o starfire.o \
        sundance.o tulip.o via-rhine.o winbond-840.o yellowfin.o

# We can only build the ne2k-pci. driver if we have a 8390.h file available.
ifneq (,$(filter 2.4.%, $(KERNVER)))
# This is a 2.4 kernel, do not build ne2k-pci.o
else
# This is a 2.2 or earlier kernel, check that we have 8390.h
ifneq (,$(wildcard $(KERN_INCLUDE)/../drivers/net/8390.h))
  DRV_OFILES += ne2k-pci.o
  PATH_8390H=$(KERN_INCLUDE)/../drivers/net/
endif
endif

OFILES= $(DRV_OFILES) pci-scan.o

ifeq ($(wildcard $(PCMCIA)/pcmcia/driver_ops.h),"")
   $(warning The PCMCIA header files could not be found.$(newline)\
 No CardBus support will be built.)
else
  OFILES += cb_shim.o
  CARDBUS= 3c575_cb.o epic_cb.o tulip_cb.o realtek_cb.o
  CARDBUS-FLAGS = -DCARDBUS -I$(KERN_INCLUDE) -I$(PCMCIA) -I/usr/include
  CB_SHIM = cb_shim.o
endif

all: pci-skeleton.o pci-scan.o $(DRV_OFILES) $(CB_SHIM)
tar: netdrivers.tgz

$(OFILES) pci-scan.o pci-skeleton.o: pci-scan.h kern_compat.h

pci-scan.o: pci-scan.h
# We need to pick up 8390.h
ne2k-pci.o: ne2k-pci.c $(PATH_8390H)/8390.h
   $(CC) $(CPPFLAGS) $(CFLAGS) -I$(PATH_8390H)/ -c $<

cb_shim.o: cb_shim.c
    $(CC) $(CARDBUS-FLAGS) $(CFLAGS) -c $< -o $@

install: $(OFILES)
   mkdir -p $(MODULEDIR)/net/
   install -m 444 pci-scan.o $(DRV_OFILES) $(MODULEDIR)/net/
   @if [ -r cb_shim.o ]; then mkdir -p $(MODULEDIR)/pcmcia/; install -m 444 cb_shim.o $(MODULEDIR)/pcmcia/; fi
   @if [ "$(PREFIX)" = "" ]; then /sbin/depmod -a $(KERNVER);\
   else echo " *** Run '/sbin/depmod -a' to update the module database.";\
   fi

netdrivers.tgz: Makefile *.[ch] netdrivers.spec
   tar cfvz $@ $^

rpm: netdrivers.tgz
   rpm -ta $^

# These are old-style CardBus drivers that don't need pci-scan and cb_shim.
cardbus: $(CARDBUS)
3c575_cb.o: 3c59x.c
    $(CC) $(CARDBUS-FLAGS) $(CFLAGS) -c $< -o $@
epic_cb.o: epic100.c
    $(CC) $(CARDBUS-FLAGS) $(CFLAGS) -c $< -o $@
realtek_cb.o: rtl8139.c
    $(CC) $(CARDBUS-FLAGS) $(CFLAGS) -c $< -o $@
tulip_cb.o: tulip.c
    $(CC) $(CARDBUS-FLAGS) $(CFLAGS) -c $< -o $@

.DELETE_ON_ERROR: ChangeLog
ChangeLog: Makefile *.[ch] netdrivers.spec
   rcs2log -h scyld.com -u "`echo -en "becker\tDonald Becker\tbecker@scyld.com"`" -i 5 | sed -e 's@/home/repository/@@g' -e 's@^     \* netdrivers/@  \* netdrivers/@g' > $@

.PHONEY: all clean install cardbus tar

clean:
   -rm -f *.o netdrivers.tgz ChangeLog


Титла: LAN karta pod SuSE 9
Публикувано от: в Mar 27, 2004, 03:08
Zdravejte pak
PRoblema e reshen. Naj-nakraja trugna neta, sega sum v neta prez SuSE.


Титла: LAN karta pod SuSE 9
Публикувано от: velomen в Mar 27, 2004, 12:15
e dobre nai posle stana :)


Титла: LAN karta pod SuSE 9
Публикувано от: в Mar 27, 2004, 13:57
gmw kak si re6i problema s neta prez SuSE ? i az imam su6tiq problem kato teb s tazi razlika 4e mi razpoznava kartata , vuvel sum si4ki nastroiki no nqmam net ?


Титла: LAN karta pod SuSE 9
Публикувано от: velomen в Mar 27, 2004, 14:36
ping kum gateway ima6 li  ? ping ko i kajo koti iskarva


Титла: LAN karta pod SuSE 9
Публикувано от: Rolex_Daytona в Mar 27, 2004, 18:27
zna4i opravih go , ve4e imam net kato napisah v konzola route add default gateway .... no vseki put kogato restart pc i nastroikite se gubqt i trqbva otnovo da vuvejdam gornata komanda . kak da q save edin vid taka 4e da q pomni ?


Титла: LAN karta pod SuSE 9
Публикувано от: velomen в Mar 27, 2004, 19:30
mi da ti kaja az sum sus su6tiq problem sega ama ima na4in vuvejda se v  /etc/resolv.conf
ama pri men ne znam za6to ne ba4ka i seki put gi vuvejdam tova e taka za6titi gateway-ti e ne realno IP a ti si s realno i ne otkriva 2 te mreji ....
yspeh


Титла: LAN karta pod SuSE 9
Публикувано от: kennedy в Mar 28, 2004, 09:02
При сусе всичко трябва да се прави през YAST иначе настройките малко се губят ...... аз имах подобен проблем като искаш на една карта да слойа 2 IP-та едно за реално и едно вътрешно. решението е да се направи още един файл с описание .....


Титла: LAN karta pod SuSE 9
Публикувано от: velomen в Mar 28, 2004, 12:44
oq problem e su6tiq v momenta s 2 mreji ... ama kato go vavedoh na slack9.1 sum i go vuvedah v  /etc/resolv.conf
i pak ne trugva avtomarti4no :(


Титла: LAN karta pod SuSE 9
Публикувано от: gmv в Mar 28, 2004, 15:44
Цитат (Guest @ Март 27 2004,14:57)
gmw kak si re6i problema s neta prez SuSE ? i az imam su6tiq problem kato teb s tazi razlika 4e mi razpoznava kartata , vuvel sum si4ki nastroiki no nqmam net ?

Pri men problema se okaza po razlichen ot tova koeto purvonachalnoto si misleh. Kartata se razpoznava no izliza pod drugo ime i tova me podvede. Posle bjah oburkal neshto s nastrojkite zaradi po-razlichnite imena, koito sa v Windows. Kogato vuvedoh vsichko kakto trjabva v nastrojkite na kartata trugna neta. Nastroj si DNS serverite i ne trjabvalo da imash problemi. Tam beshe problema pri men.


Титла: LAN karta pod SuSE 9
Публикувано от: в Apr 19, 2004, 01:18
Това му е предимството на СуСЕ,
Яст е хубаво нещо, но трябва да се използва правилно.
ifconfig може да се ползва и от юзърите само че трябва да се ползва:
/sbin/ifconfig защото пътя донего не е зададен глобално както като сте su.
За потребителите на СуСЕ препоръчва използването на Яст, за настройка на системата поради добрия контрол който упражнява при синхронизацията на промените.


Титла: LAN karta pod SuSE 9
Публикувано от: XaugyTuH в Apr 19, 2004, 02:46
Здравейте,
при Слак-а в /etc/resolv.conf се въвеждат DNS-ите а не gateway. Той се въвежда в /etc/rc.d/rc.inet1. Там са и IP u netmask.


Титла: LAN karta pod SuSE 9
Публикувано от: Olivia в Apr 19, 2004, 18:51
Zdraveite. Sled kato nqmash ifconfig... Dobre e da rovnij iz googleto da vidij koi modul e za tvoqta karta i posle poshesh ґmodeprobe modulaґ Za po lesno mojesh da go slojij i v kernela. Haide uspeh