Napravljene poruke na forumu
-
AutorČlanci
-
Milan Aksić
UčesnikKoju si verziju instalirao ?
Jesi li instalirao zaglavlja Linuks jezgra?Ja imam instalirano sledece:[code]$ dpkg -l|grep -i headers| grep -i kernel
ii linux-headers-2.6.15-23 2.6.15-23.39 Header files related to Linux kernel version
ii linux-headers-2.6.15-23-386 2.6.15-23.39 Linux kernel headers 2.6.15 on 386
ii linux-kernel-headers 2.6.11.2-0ubuntu18 Linux Kernel Headers for development
[/code]
Mada, ako je do nedostatka nekog od paketa configure skripta bi to odmah prijavila i ne bi ni doslo do prevodjenja.Ako nije do ovoga, napisi tacno sta si menjao od kada si instalirao Ubuntu.
Milan Aksić
UčesnikZbog cega konkretno meni modem pri prvom pokusaju nije radio kako treba pod Slekverom je najverovatnije bilo zbog toga sto sam prevideo da su parametri VPI i VCI heksadecimalni brojevi.
Medjutim, kako mi sada modem vec neko vreme radi pod Linuksom, mogao bih i da iznesem svoja iskustva, koja ce mozda nekome da pomognu.
Dakle, u mom slucaju, da bi ovaj modem proradio, prvo je potrebno a se instalira izvorni kod ili zaglavlja Linuks jezgra i preuzmu i instaliraju najnoviji upravljacki program za eagle-usb modeme (u koje spada i pomenuti Sagem) odavde http://sourceforge.net/projects/eagle-usb/ i program rp-pppoe za poveziavanje odavde http://www.roaringpenguin.com/penguin/open_source_rp-pppoe.php.
Nakon preuzimanje i instaliranja treba preko root naloga, pokrenuti eagleconfig nakon cega ce se ispisati lista internet dobavaljaca u evropi. Srpskih dobavljaca u listi nema, medjutim potrebne parametre ima jedan poljski dobavljac pa je pri prvom pitanju potrebno izabrati njega:
[code]PL02 : Poland Netia neostrada 08 23 01 PPPoE LLC[/code]
Ostala pitanja u toku konfigurisanja se ticu korisnickog imena, lozinke itd.Nakon konfigurisanja treba proveriti da li postoje sledece simbolicke veze u direktorijumu /etc/eagle-usb/:
[code]CMVei.txt -> /etc/eagle-usb/CMVeiWO.txt
CMVep.txt -> /etc/eagle-usb/CMVepWO.txt[/code]
a ako one ne postoje potrebno ih je napraviti koristeci root nalog:
[code]# ln -s CMVeiWO.txt CMVei.txt
# ln -s CMVepWO.txt CMVep.txt[/code]E sade ovde bi trebao biti kraj konfigurisanja jer bi za uspostavljanje veze bilo potrebno preko root naloga otkucati samo startadsl a za prekid veze stopadsl, ali kod mene ovo ne radi tako da moram da koristim rp-pppoe skripte.
Da bi se konfigurisale rp-pppoe skripte, potrebno je preko root naloga startovati pppoe-setup (na nekim Linuks distribucijama, kao npr. Mandriva Linuksu, prefiks pppoe je zamenjen sa adsl pa je npr. ime prosle skripte umesto pppoe-setup u stvari adsl-setup), gde je izmedju ostalog potrebno uneti korisnicko ime i lozinku, a kod pitanja na koji nacin da dobavlja DNS adrese treba uneti server.
Nakon konfiguracisanja veza moze da se uspostavi pozivanjem pppoe-start i prekida pozivanjem pppoe-stop skripti preko root naloga.
Trenutno koristim Ubuntu Linuks distribuciju, i usput nadam se da je necu skoro menjati 🙂 i na njoj mi gorepomenuto konfigurisanje nije podizalo eth0 interfejs, pa samim tim ni uspostavljanje veze nije bilo moguce.
Da bi mi modem proradio na Ubuntu-u potrebno je instalirati izvorni kod ili zaglavlja Linuks jezgra, upravljacki program za eagle-usb modeme i program rp-pppoe kao i za Slekver distribuciju.
Napominjem da je na instalacionom CD-u (koristio sam CD a ne DVD verziju Ubuntu-a za instaliranje) postoje dva paketa eagle-usb-data_2.1.1-2_all.deb i eagle-usb-utils_2.1.1-2_i386.deb, medjutim kako mi s njima nije odmah proradio modem uklonio sam ih i onda sredio to na drugaciji nacin, sto ne znaci da s njima ne moze da se koristi modem, samo se ja odmah odlucio za proverenu varijantu. Iako ni ona nije uspela.Naime, prvo, Ubuntu vec ima instalirane upravljacke module za eagle-usb modeme ali iako su oni bili ucitani eth0 interfejs se nije podizao. Pa sam ih ja, kako sam i procitao da treba uraditi pri problemima i instaliranju novih upravljackih programa na Ubuntu forumu (http://www.ubuntuforums.org/showthread.php?t=144468&highlight=eagle-usb), izbrisao. U pitanju su dva modula koja treba ukloniti /lib/modules/’uname -r’/kernel/drivers/usb/atm/usbatm.ko i /lib/modules/’uname -r’/kernel/drivers/usb/net/eagle/eagleusb.ko.
Nakon toga sam instalirao upravljcke programe za eagle-usb modeme, ali se interfejs eth0 i dalje nije podizao. Osim, ako ne bih prvo uklonio modul iz memorije, da bi se resetovao odnosno lampica adsl na modemu ugasila, ucitao ga ponovo i poslao “signal” modemu preko eaglectrl programa, nakon cega se najzad eth0 interfejs podigao i bilo je moguce uspostaviti vezu sa pppoe-start.
Kako je ovo potrebno uraditi uvek napisao sam kratku skriptu eagle-usb-popravka sa dozvolom za izvrsavanje (chmod 755 eagle-usb-popravka) i smestio je u /etc/init.d/ (preko root naloga naravno). Sadrzaj skripte je:
[code]PATH=/bin:/usr/bin:/sbin:/usr/sbincase “$1” in
start)
rmmod eagle-usb
modprobe eagle-usb
eaglectrl -d -w &
;;
stop)
rmmod eagle-usb
;;
force-reload|restart)
;;
*)
echo “Usage: /etc/init.d/eagle-usb-popravka {start|stop|restart|force-reload|reload}”
exit 1
;;
esacexit 0
[/code]
Nakon toga sam je preko programa services-admin (start->System->Administration->Services) postavio da skripta pokrece kada i ostali servisi pri startovanju. Iz komande linije mislim da bi ovo moglo da se uradi sledecom linijom preko root naloga, ali je nisam koristio:
[code]# update-rc.d eagle-usb-popravka defaults[/code]Eto to je to, sada sam ovu poruku poslao iz istog Ubuntu-a 🙂
Nadam se da ce ovaj tekst pomoci onima sa slicnim problemom.Milan Aksić
UčesnikNe nisam, ali pretpostavljam da ovu komandu treba pozivati tek kada se “eth0” interfejs podigne tj. tek nakon jednog pokusaja pozivanja programa “startadsl” ili “pppoe-start”, pre ovoga “eth0” interfejs ne postoji.
Ipak, nakon pozivanja “pppoe-start”, kada se “eth0” interfejs vec podigao pokusao sam “dhclient eth0” i izmedju ostalog, dobio:
[code]eth0: not found[/code]
Tek sam sada zbunjen.Milan Aksić
UčesnikPaket “rp-pppoe” vec imam, medjutim u nazivima programa umesto “adsl” kod tebe, kod mene stoji “pppoe”, znaci “adsl-setup” je kod mene “pppoe-setup”.
Dakle nakon sto sam ponovo instalirao upravljacki program za modem (u medjuvremenu sam ga bio deinstralirao) pokrenuo sam “eagleconfig” gde sam ponovo izabrao “PL02” samo radi upisa osnovnih parametara u “/etc/eagle-usb/eagle-usb.conf” koje sam kasnije promenio, pa je datoteka izgledala ovako:
[code]
#POTS FOR EAGLE
#OPTN0=80020066
#OPTN4=00000000
#Enable OPTN16 for WT-062 testing only
#OPTN16=80818040
VPI=00000008
VCI=00000035
#Note that the following value for encapsulation is in hex and define
#values in Konst.h are decimal. For example value for PPPOA_VC in
#header file is 6 decimal which is 6 in Hex, therefore if we want to use
#PPPOA_VC then we should put 6 in the following line for Encapsulation
#The following values are valid for encapsulation :
#MPOA_MODE_BRIDGED_ETH_LLC —-> 1
#MPOA_MODE_BRIDGED_ETH_VC —-> 2
#MPOA_MODE_ROUTED_IP_LLC —-> 3
#MPOA_MODE_ROUTED_IP_VC —-> 4
#MPOA_MODE_PPPOA_LLC —-> 5
#MPOA_MODE_PPPOA_VC —-> 6
Encapsulation=00000001
#You must set Linetype to 10 To be able to get CMV values from CMV text files
#If you set Linetype to anything other than 10 then driver gets CMVs from
#this file. And also if there is no CMV text file for any reason then
#driver gets CMVs from this file as well
Linetype=00000001
RatePollFreq=00000009
#STATIC_IP=none
#ISP=PL02
#LANG=en
#ASYNCHRONOUS_START=1
[/code]
dakle postavio sam kao komentar sve ono sto se nije nalazilo u tvojoj datoteci (parameter “Linetype=00000001” sam postavio i na 10 – “Linetype=0000000A” u kasnijim pokusajima) a onda sam najzad pokrenuo “pppoe-setup”.
Nakon konfigurisanja datoteka “/etc/ppp/pppoe.conf” izgledala je skoro potpuno isto kao i ona koju si mi ti poslao osim sto u komentarima prefiks programa pocinja sa “pppoe” umesto sa “adsl”, sto je kod mene izabrani interfejs bio “eth0” a u tvom “eth1” i naravno sto su se korisnicka imena razlikovala. Datoteka je onda izgledala ovako:
[code]
#***********************************************************************
#
# pppoe.conf
#
# Configuration file for rp-pppoe. Edit as appropriate and install in
# /etc/ppp/pppoe.conf
#
# NOTE: This file is used by the pppoe-start, pppoe-stop, pppoe-connect and
# pppoe-status shell scripts. It is *not* used in any way by the
# “pppoe” executable.
#
# Copyright (C) 2000 Roaring Penguin Software Inc.
#
# This file may be distributed under the terms of the GNU General
# Public License.
#
# LIC: GPL
# $Id: pppoe.conf,v 1.11 2005/08/09 02:49:12 dfs Exp $
#***********************************************************************# When you configure a variable, DO NOT leave spaces around the “=” sign.
# Ethernet card connected to DSL modem
ETH=’eth0′# PPPoE user name. You may have to supply “@provider.com” Sympatico
# users in Canada do need to include “@sympatico.ca”
# Sympatico uses PAP authentication. Make sure /etc/ppp/pap-secrets
# contains the right username/password combination.
# For Magma, use [email protected]
USER=’korisnicko_ime@medianis’# Bring link up on demand? Default is to leave link up all the time.
# If you want the link to come up on demand, set DEMAND to a number indicating
# the idle time after which the link is brought down.
DEMAND=no
#DEMAND=300# DNS type: SERVER=obtain from server; SPECIFY=use DNS1 and DNS2;
# NOCHANGE=do not adjust.
DNSTYPE=SERVER# Obtain DNS server addresses from the peer (recent versions of pppd only)
# In old config files, this used to be called USEPEERDNS. Changed to
# PEERDNS for better Red Hat compatibility
PEERDNS=yesDNS1=
DNS2=# Make the PPPoE connection your default route. Set to
# DEFAULTROUTE=no if you don’t want this.
DEFAULTROUTE=yes### ONLY TOUCH THE FOLLOWING SETTINGS IF YOU’RE AN EXPERT
# How long pppoe-start waits for a new PPP interface to appear before
# concluding something went wrong. If you use 0, then pppoe-start
# exits immediately with a successful status and does not wait for the
# link to come up. Time is in seconds.
#
# WARNING WARNING WARNING:
#
# If you are using rp-pppoe on a physically-inaccessible host, set
# CONNECT_TIMEOUT to 0. This makes SURE that the machine keeps trying
# to connect forever after pppoe-start is called. Otherwise, it will
# give out after CONNECT_TIMEOUT seconds and will not attempt to
# connect again, making it impossible to reach.
CONNECT_TIMEOUT=30# How often in seconds pppoe-start polls to check if link is up
CONNECT_POLL=2# Specific desired AC Name
ACNAME=# Specific desired service name
SERVICENAME=# Character to echo at each poll. Use PING=”” if you don’t want
# anything echoed
PING=”.”# File where the pppoe-connect script writes its process-ID.
# Three files are actually used:
# $PIDFILE contains PID of pppoe-connect script
# $PIDFILE.pppoe contains PID of pppoe process
# $PIDFILE.pppd contains PID of pppd process
CF_BASE=`basename $CONFIG`
PIDFILE=”/var/run/$CF_BASE-pppoe.pid”# Do you want to use synchronous PPP? “yes” or “no”. “yes” is much
# easier on CPU usage, but may not work for you. It is safer to use
# “no”, but you may want to experiment with “yes”. “yes” is generally
# safe on Linux machines with the n_hdlc line discipline; unsafe on others.
SYNCHRONOUS=no# Do you want to clamp the MSS? Here’s how to decide:
# – If you have only a SINGLE computer connected to the DSL modem, choose
# “no”.
# – If you have a computer acting as a gateway for a LAN, choose “1412”.
# The setting of 1412 is safe for either setup, but uses slightly more
# CPU power.
CLAMPMSS=1412
#CLAMPMSS=no# LCP echo interval and failure count.
LCP_INTERVAL=20
LCP_FAILURE=3# PPPOE_TIMEOUT should be about 4*LCP_INTERVAL
PPPOE_TIMEOUT=80# Firewalling: One of NONE, STANDALONE or MASQUERADE
FIREWALL=STANDALONE# Linux kernel-mode plugin for pppd. If you want to try the kernel-mode
# plugin, use LINUX_PLUGIN=/etc/ppp/plugins/rp-pppoe.so
LINUX_PLUGIN=# Any extra arguments to pass to pppoe. Normally, use a blank string
# like this:
PPPOE_EXTRA=””# Rumour has it that “Citizen’s Communications” with a 3Com
# HomeConnect DSL Modem DualLink requires these extra options:
# PPPOE_EXTRA=”-f 3c12:3c13 -S ISP”# Any extra arguments to pass to pppd. Normally, use a blank string
# like this:
PPPD_EXTRA=””########## DON’T CHANGE BELOW UNLESS YOU KNOW WHAT YOU ARE DOING
# If you wish to COMPLETELY overrride the pppd invocation:
# Example:
# OVERRIDE_PPPD_COMMAND=”pppd call dsl”# If you want pppoe-connect to exit when connection drops:
# RETRY_ON_FAILURE=no
[/code]
Nakon konfigurisanja, pokretanjem “startadsl” se naravno opet nije uspostavljala konekcija, ali nije se uspostavljala ni sa “pppoe-start” (analogno “adsl-start”), samo se interfejs “eth0” podigne i nakon nekog vremena prikaze sledece:
[code]
…………….TIMED OUT
/usr/bin/pppoe-start: line 194: 2458 Terminated $CONNECT “$@” >/dev/null 2>&1
[/code]Milan Aksić
UčesnikI kad podešavaš sa adsl-setup treba da staviš za interface eth1 a za dns server
Ovaj program nije deo upravljackih programa za modem, mozda je to nesto sto dolazi sa “Mandrake” distribucijom.
Edituj /etc/eagle-usb/eagle-usb.no-CMV.conf …
Da, probao sam i tako, ali bez uspeha.
Poslao sam i e-pismo tehnickoj podrsci kompanije “Sagem”, gde sam potanko objasnio problem i svoje pokusaje da isti resim, ali dobio sam samo kratak odogovor da ne pruzaju podrsku za Linuks.
Zarko, prihvatam tvoju ponudu, i ocekujem da mi sto pre mozes posaljes tvoje datoteke kako bih mogao da ih uporedim (adresu e-poste sam ti poslao privatnom porukom).
Milan Aksić
Učesnik17. januar 2006. u 2:09 pm kao odgovor na: Problem sa startovanjem igre Quake 3 na Slackware 10.2 #39503Milan Aksić
UčesnikNe, zvuk postoji i sasvim je normalan, i u Qake-u (barem u delu igre koji radi) i Wolfenstein-u.
Do CD-a verovatno nije, u krajnjem slucaju ceo bez problema moze da se prebaci na tvrdi disk.
Milan Aksić
UčesnikHvala na odgovoru Marel.
Milan Aksić
UčesnikNego, ranije sam negde procitao (koristim jos uvek verziju 10.1) da u instalaciji verzije 10.2 postoji mogucnost izbora vec prevedenog (ne test) 2.6.x jezgra pored 2.4.x, da li je to jezgro na DVD-u http://mirror.etf.bg.ac.yu/slackware/slackware-current/kernels/test26.s/ ?
Milan Aksić
UčesnikEh pogresio sam, zbunilo me “… + extra software …” pa sam pomislio da je rec o nekim dodatnim paketima koji nisu deo standardne Slackware distribucije npr. Gnome, eclipse, mplayer … a ne softver koji se obicno nalazi na trecem disku standardne distribucije 🙂
-
AutorČlanci