PDA

Εμφάνιση Πλήρους Έκδοσης : Ναι linux, αλλά ποιό για να μην έχω προβλήματα;


tassos1978
19-01-2008, 18:01
Έχοντας δοκιμάσει κάποιες διανομές στο παρελθόν, πάντα είχα προβλήματα, άλλα μικρά κι άλλα μεγάλα. Τα περισσότερα έχουν να κάνουν με το υλικό του υπολογιστή μου. Θέλω λοιπόν μια διανομή που να είναι απόλυτα συμβατή με τις απαιτήσεις μου.
Ενδεικτικά αναφέρω πως το υλικό μου είναι πληρως συμβατό με vista, και με τα xp για να μην έχω προβλήματα πρέπει να κάμω έκπτωση στις επιδόσεις του θυλικού μου (πχ SATA to IDE, 3GB ram αντί για 4).

Έχουμε και λέμε
Θέλω μια διανομή 64bit (Core2Duo E6300 @2.4Ghz)
Να υποστηρίζει το ICH8R και το JMicron-JMB363 από τη μάνα του και να κάνει boot από οπτικές συσκευές που είναι συνδεδεμένες πάνω τους (η μητρική είναι η P5B Deluxe/WiFi-AP).
Να αναγνωρίζει ή να υπάρχει driver για την ασύρματη κάρτα (Realtek rtl8187).
Εννοείται να μην έχει πρόβλημα διαχείρισης 4GB Ram.
Να είναι συμβατή με την καρτούλα Skystar 2 της Technisat.
Αν είναι δυνατό να μπορέι να εγκαταστήσει κανείς εφαρμογές με εκτελέσιμα αρχεία ή έστω με κάποιο κεντρικό εργαλείο διαχείρησης πακέτων.
Γίνονται όλα αυτά ή ζητάω κάτι γελοίο και εκτός πραγματικότητας;

chek2fire
19-01-2008, 18:17
Δεν είναι εκτός πραγματικότητας αλλά είσαι κάπου στην μέση.Στο linux μην περιμένεις το τελευταίας γενιάς hardware η gadget να σου δουλέψει απροβλημάτιστα.Θα πρεπει να το κάνεις μόνος σου να δουλέψει ψάχνοντας μέσα από κάποιο forum.H πιο συμβατή διανομή για μένα είναι το ubuntu που φυσικά έρχετε και με 64αρα έκδοση.Υπάρχει και το ubuntu forum για να βρίσκεις λύσεις σε προβλήματα που αντιμετωπίζεις.

DIMITRISG
19-01-2008, 18:28
Κοίτα εδω http://hardware4linux.info/
οι χρηστες ανεβαζουν το προφιλ των υπολογιστων τους και λενε αν εχουν προβληματα ασυμβατοτητας κλπ.
και εδω http://www.zegeniestudios.net/ldc/ μπορεις να παρεις μια ιδεα για την επιλογη διανομής

capthookb
20-01-2008, 03:55
tassos1978, ότι hardware υποστηρίζει μια διανομή υποστηρίζουν και όλες οι άλλες σε γενικές γραμμές. Δεν υπάρχουν διαφορές στην υποστήριξη hardware. Όλες χρησιμοποιούν τον ίδιο πυρήνα (δηλαδή drivers), μόνο που μερικές έχουν προσθέσει και επιπλεόν οδηγούς, πράγμα που μπορείς να κάνεις κι εσύ. Απ'ότι είδα σχεδόν όλες οι συσκευές δουλεύουν σε Linux, αν όχι κατευθείαν, με λίγη προσπάθεια ναι. Η κάρτα γραφικών (ATI) θα σε δυσκολέψει λίγο, RAM αφού είναι κάτω από 64GB είσαι εντάξει :), η skystar δουλεύει (kaffeine για πρόγραμμα ή vdr αν δεις τον οδηγό μου που είναι sticky), το JMicron υποστηρίζεται (για το ich8r δεν ξέρω).
Όταν λες, να μπορείς να εγκαταστήσεις εφαρμογές με εκτελέσιμα αρχεία, ελπίζω να μην εννοείς εφαρμογές για windows γιατί αυτές δεν τρέχουν καθόλου ή δεν τρέχουν σωστά.
Δοκίμασε κάτι, και σε όποιο πρόβλημα εμείς εδώ είμαστε.

tassos1978
20-01-2008, 09:37
tassos1978, ότι hardware υποστηρίζει μια διανομή υποστηρίζουν και όλες οι άλλες σε γενικές γραμμές. Δεν υπάρχουν διαφορές στην υποστήριξη hardware. Όλες χρησιμοποιούν τον ίδιο πυρήνα (δηλαδή drivers), μόνο που μερικές έχουν προσθέσει και επιπλεόν οδηγούς, πράγμα που μπορείς να κάνεις κι εσύ. Απ'ότι είδα σχεδόν όλες οι συσκευές δουλεύουν σε Linux, αν όχι κατευθείαν, με λίγη προσπάθεια ναι. Η κάρτα γραφικών (ATI) θα σε δυσκολέψει λίγο, RAM αφού είναι κάτω από 64GB είσαι εντάξει :), η skystar δουλεύει (kaffeine για πρόγραμμα ή vdr αν δεις τον οδηγό μου που είναι sticky), το JMicron υποστηρίζεται (για το ich8r δεν ξέρω).
Όταν λες, να μπορείς να εγκαταστήσεις εφαρμογές με εκτελέσιμα αρχεία, ελπίζω να μην εννοείς εφαρμογές για windows γιατί αυτές δεν τρέχουν καθόλου ή δεν τρέχουν σωστά.
Δοκίμασε κάτι, και σε όποιο πρόβλημα εμείς εδώ είμαστε.

Η κάρτα γραφικών είναι η NVidia 8500GT, δεν έχω ATI. Για τις εφαρμογές, σαφώς και δεν εννοώ windows *.exe κτλ. Αυτό που με ανησυχεί περισσότερο είναι η ασύρματη κάρτα!

blashyrkh+
20-01-2008, 10:53
η ubuntu και η fedora υποστηριζουν τα παντα σχεδον αν δεν θελεις τραβηγματα βαλε μια απο τις 2.Επισης ειναι πολυ φιλικες και εχουν αρκετα παραμετροποιησιμο gui και πολλες δυνατοτητες.ο,τι χρειαστεις ποσταρε παντως μην ψαχνεσαι τοσο πολυ τι να βαλεις ο,τι και να βαλεις αν ειναι αρχη θα το μαθεις και δεν θα εχεις προβλημα ...αυτες οι 2 διανομες ειναι μια χαρα για νεους χρηστες και οχι μονο..

tonyk_x
20-01-2008, 11:04
+1 για Fedora ή Ubuntu.
Εγώ fedora 8 έβαλα και βρήκε τα πάντα εκτός από μία παλιά creative webcam που έχω.
Για την wifi δεν νομίζω να έχεις πρόβλημα γιατί το chip της θεωρείτε επώνυμο (ποτέ δεν είχα πρόβλημα με realtec chips είτε σε win είτε σε linux....)
καλούς οδηγούς και βοήθεια για fedora βρήκα στο www.linuxformat.gr , και φυσικά στα ελληνικά. ;)

capthookb
20-01-2008, 14:27
Στο http://sourceforge.net/projects/rtl8180-sa2400 βρίσκονται οι drivers για την ασύρματη κάρτα δικτύου (νομίζω δεν είναι ενσωματωμένοι στον kernel). Ίσως χρειαστεί να τους εγκαταστήσεις μόνος σου.

tassos1978
20-01-2008, 14:53
οκ παίδες, ευχαριστώ. Κατεβάζω fedora8 dvd τώρα. Να κάνω μια ακόμα ερώτηση... Στο πρώτο partition έχω τα vista. Στο δεύτερο που είναι κενό, μπορώ να εγκαταστήσω linux απευθείας; Στην έναρξη του υπολογιστή θα μου δίνει τη δυνατότητα να διαλέγω ένα από τα δύο λειτουργικά, όπως γινόταν με τα winXP;

capthookb
20-01-2008, 16:30
Ναι, θα γίνει αυτό, απλά θα πρέπει να αλλάξεις και filesystem, δηλαδή όχι ntfs. Πρόσεξε στην εγκατάσταση να διαλέξεις το σωστό partition μη σου σβήσει τα Vista. Ναι, θα εγκατασταθεί boot manager που θα σου δίνει τη δυνατότητα να επιλέγεις τι λειτουργικό θες.

blashyrkh+
20-01-2008, 17:01
βαλε επισης το ntfs3g για να κανεις acces το ntfs δισκο των vista η φτιαξε ενα partition fat32 για να μοιραζεσαι αρχεια μεταξυ των 2 λειτουργικων.Μπορεις με liveCD gparted η μεσα απο τη διανομη σου στα repos θα το βρεις απο κει και θα το εγκαταστησεις..

tassos1978
20-01-2008, 18:02
Λοιπόν η fedora μπήκε. Δε βρήκε την ασύρματη κάρτα. Ο σύνδεσμος http://sourceforge.net/projects/rtl8180-sa2400 που δώθηκε παραπάνω, λέει πως πρόκειται για τους drivers του rtl8180 ενώ εγώ έχω το rtl8187. Εννοεί όλη τη σειρά 818Χ άρα και είναι οι ίδιοι; Κι αν ναι, πώς τους κάνω εγκατάσταση; Είναι σε ένα αρχείο *.tar.gz το οποίο ανοίγοντας με το winrar είδα πως περιέχει έναν φάκελο με περιεχόμενα ένα σωρό αρχείο με άγνωστες σε μένα καταλήξεις...

capthookb
20-01-2008, 18:56
Πως είδες οτι δεν βρήκε την ασύρματη κάρτα;
Στο Fedora gnome έχεις;
Άνοιξε ένα τερματικό και γράψε εκεί

$ uname -a
$ lsmod

tassos1978
25-01-2008, 20:07
Έχω KDE 3.5.8-7.fc8 Fedora. Δοκίμασα τις εντολές που μου είπες και η κονσόλα μου έδωσε:
$ uname -a
Linux localhost.localdomain 2.6.23.1-42.fc8 #1 SMP Tue Oct 30 13:18:33 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux
$ lsmod
bash: lsmod: command not found

Επίσης συμπέρανα πως δεν έχει βρεί την κάρτα δικτύου, από τον πίνακα "Ρυθμίσεις δικτύου-καρτέλα Υλικο", ο οποίος είναι άδειος.

Τι κάνω παίδες για να εγκαταστήσω τον σωστό driver;
Το περιβάλλον γενικότερα είναι πάρα πολύ όμορφο και δίνει την εντύπωση ενός πλήρους λειτουργικού. Αλλά καταλαβαίνετε πως χωρίς internet ο υπολογιστής είναι ανάπηρος, όσο όμορφος και να είναι...

DIMITRISG
25-01-2008, 20:12
δωσε την lsmod απο root
[root@localhost ~]# lsmod

tassos1978
26-01-2008, 11:49
[root@localhost ~]# lsmod
Module Size Used by
vfat 19009 1
fat 54513 1 vfat
fuse 47729 4
ipt_MASQUERADE 11457 1
iptable_nat 14789 1
nf_nat 25837 2 ipt_MASQUERADE,iptable_nat
nf_conntrack_ipv4 17353 3 iptable_nat
xt_state 10689 1
nf_conntrack 65345 5 ipt_MASQUERADE,iptable_nat,nf_nat,nf_conntrack_ipv4,xt_state
nfnetlink 13321 3 nf_nat,nf_conntrack_ipv4,nf_conntrack
ipt_REJECT 12353 2
xt_tcpudp 11713 4
iptable_filter 11073 1
ip_tables 26281 2 iptable_nat,iptable_filter
x_tables 23113 6 ipt_MASQUERADE,iptable_nat,xt_state,ipt_REJECT,xt_tcpudp,ip_tables
bridge 59241 0
rfcomm 50537 0
l2cap 36289 9 rfcomm
bluetooth 64453 4 rfcomm,l2cap
autofs4 28361 2
sunrpc 168009 1
cpufreq_ondemand 15569 2
acpi_cpufreq 16977 0
loop 23493 0
dm_mirror 27201 0
dm_multipath 24401 0
dm_mod 57904 2 dm_mirror,dm_multipath
ipv6 307272 18
kvm_intel 28125 0
kvm 69657 1 kvm_intel
snd_emu10k1_synth 14785 0
snd_emux_synth 40257 1 snd_emu10k1_synth
snd_seq_virmidi 14145 1 snd_emux_synth
snd_seq_midi_emul 14017 1 snd_emux_synth
arc4 10433 2
ecb 11457 2
blkcipher 13893 1 ecb
rc80211_simple 12225 1
snd_emu10k1 140897 1 snd_emu10k1_synth
snd_ac97_codec 117401 1 snd_emu10k1
ac97_bus 10945 1 snd_ac97_codec
snd_seq_dummy 11461 0
snd_seq_oss 37313 0
snd_seq_midi_event 15041 2 snd_seq_virmidi,snd_seq_oss
snd_seq 56673 8 snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_usb_audio 95169 1
snd_pcm_oss 45889 0
snd_mixer_oss 22721 1 snd_pcm_oss
snd_usb_lib 24001 1 snd_usb_audio
snd_pcm 80201 4 snd_emu10k1,snd_ac97_codec,snd_usb_audio,snd_pcm_oss
snd_rawmidi 28865 3 snd_seq_virmidi,snd_emu10k1,snd_usb_lib
snd_timer 27721 3 snd_emu10k1,snd_seq,snd_pcm
snd_seq_device 15061 7 snd_emu10k1_synth,snd_emux_synth,snd_emu10k1,snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
snd_page_alloc 16465 2 snd_emu10k1,snd_pcm
snd_util_mem 12353 2 snd_emux_synth,snd_emu10k1
firewire_ohci 24257 0
rtl8187 40129 0
snd_hwdep 16073 3 snd_emux_synth,snd_emu10k1,snd_usb_audio
snd 60137 16 snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_ac97_codec,snd_seq_oss,snd_seq,snd_usb_audio,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_rawmidi,snd_timer,snd_seq_device,snd_hwdep
firewire_core 46209 1 firewire_ohci
mac80211 148433 2 rc80211_simple,rtl8187
cfg80211 16081 1 mac80211
i2c_i801 16861 0
iTCO_wdt 19985 0
button 15841 0
soundcore 15073 1 snd
sg 40297 0
iTCO_vendor_support 11845 1 iTCO_wdt
crc_itu_t 10433 1 firewire_core
eeprom_93cx6 10561 1 rtl8187
i2c_core 28865 1 i2c_i801
sr_mod 23397 0
cdrom 40553 1 sr_mod
floppy 65769 0
pata_jmicron 13505 0
ahci 30021 5
libata 114033 2 pata_jmicron,ahci
sd_mod 33345 8
scsi_mod 145657 4 sg,sr_mod,libata,sd_mod
ext3 126929 1
jbd 64817 1 ext3
mbcache 15809 1 ext3
uhci_hcd 30561 0
ohci_hcd 27845 0
ehci_hcd 38989 0

nske
26-01-2008, 12:58
Είσαι τυχερός, driver για αυτή την κάρτα ενσωματώθηκε στον επίσημο πυρήνα του Linux πρόσφατα, στην έκδοση 2.6.23, οπότε δε θα χρειαστεί να κάνεις τίποτα γιατί έχεις ήδη μεγαλύτερη έκδοση. Και ο driver (rtl8187) έχει φορτώσει, όπως σου λέει η lsmod.

Τι μένει τώρα:
Επιβεβαίωσε ότι η κάρτα σου έχει αναγνωριστεί από τον driver.
# modprobe -r rtl8187
# modprobe rtl8187
# dmesg
Εδώ αφαιρούμε το module του driver από τη μνήμη και το ξαναφορτώνουμε, ώστε να μας βγάλει κάτω κάτω στο kernel log τα μηνύματά του (αν βρήκε την κάρτα). Με την dmesg βλέπεις το kernel log.
Λογικά θα πρέπει να δεις κάτι σαν:

usbcore: registered new interface driver rtl8187



Αν ναι, η κάρτα σου πρέπει να είναι διαθέσιμη και μπορείς να την ελέγξεις μέσω της εντολής iwconfig(8) (http://www.linuxcommand.org/man_pages/iwconfig8.html).

Παραδείγματα χρήσης θα βρεις σε tutorials όπως αυτό (https://help.ubuntu.com/community/WifiDocs/WiFiHowTo) ή αυτό (http://fedoraproject.org/wiki/Docs/Drafts/WiFiNetworking).


Συμβουλή: συνήθισε να χρησιμοποιείς αποτελεσματικά μηχανές αναζήτησης όπως το google για να αξιοποιείς τον πλούτο πληροφοριών του web, αλλιώς θα δυσκολευτείς πολύ στο Linux.

tassos1978
26-01-2008, 15:09
Φίλε μου έπαιξα με τα αυτά που μου είπες, όντως το dmesg έδωσε αυτό που λες, και μετά πειραματίστηκα με το *iwconfig. Διάβασα και κάποια στοιχεία από το ασύρματο ρούτερ, διάβασα κι άλλα από δικό μου ψάξιμο αλλά παρόλαυτα η κάρτα δε μου εμφανίζεται μέσα στις συσκευές δικτύου.

[root@localhost ~]# iwconfig wlan0
wlan0 IEEE 802.11g ESSID:"something"
Mode:Managed Frequency:2.437 GHz Access Point: 00:13:33:(xx:xx:xx)
Tx-Power=15 dBm
Retry min limit:7 RTS thr:off Fragment thr=2346 B
Encryption key:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Λογικά κάτι δεν κάνω καλά...

capthookb
26-01-2008, 15:25
Μια χαρά τα κάνεις. Η κάρτα σου δουλεύει απ' ότι κατάλαβα, απλά δεν εμφανίζεται στο σημείο που λες. Χρησιμοποιείς wep ή wpa για ασφάλεια στο ασύρματο δίκτυο;

tassos1978
26-01-2008, 15:43
Στο ρούτερ συνδέομαι με WEP-128bits και το key από την otenet, αν αυτό με ρωτάς.

danaos
26-01-2008, 15:47
Linux χωρίς προβλήματα, μάλλον μακρινό ακούγεται...
Από την άλλη, αυτό που εμείς θεωρούμε "προβλήματα" για κάποιους μπορεί να σημαίνει "γοητεία της ανακάλυψης". Οπότε μη μουρμουρίζουμε κατά του linux ότι είναι δύσκολο κτλ κτλ. Αν θέλουμε ηρεμία, ξάπλα και νιρβάνα, επιλέγουμε κάτι άλλο. Αλλά, μετά μην παραπονιόμαστε.
Η πρόκληση - και πρόσκληση - υπάρχει...

capthookb
26-01-2008, 15:52
Δοκίμασε να συνδεθείς με το kwifimanager.


Πάντως με την εντολή iwconfig μπορείς να συνδεθείς χωρίς να χρησιμοποιήσεις τίποτα άλλο.
Αν θες βοήθεια σε αυτό πες.

tassos1978
26-01-2008, 16:03
έκανα ένα iwlist wlan0 scan και βρήκε το access point του ρούτερ μου. Πώς μπορώ να συνδεθώ;

nske
26-01-2008, 16:17
Η κάρτα φαίνεται να δουλεύει κανονικά, μπορείς να της περάσεις τις ρυθμίσεις wireless με την iwconfig και στη συνέχεια τις ρυθμίσεις IP με την ifconfig ή τον dhcpd.

Παράδειγμα, για να συσχετιστείς με το access point του router, το οποίο χρησιμοποιεί ssid "kati" και wep key "dead0beef1cafe2fed3abe4ba", στο κανάλι 11, θα δώσεις:

# iwconfig wlan0 essid kati mode managed channel 11 key dead0beef1cafe2fed3abe4ba
Στη συνέχεια, αν λειτουργεί dhcpd στον router και θέλεις να πάρεις από αυτόν ρυθμίσεις IP, μπορείς να δώσεις

# dhcpd wlan0

διαφορετικά μπορείς να περάσεις στατικά ρυθμίσεις, π.χ.

# ifconfig wlan0 192.168.1.2 netmask 255.255.255.0
# route add default gw 192.168.1.1
# echo "nameserver 192.168.1.1" > /etc/resolv.conf

(υποθέτω ότι ο router έχει τη διεύθυνση 192.168.1.1 και εξυπηρετεί DNS).

O network manager του gnome στον οποίο μάλλον αναφέρεσαι δεν είναι αναπόσπαστο μέρος του λειτουργικού, όπως ο device manager των windows. Eίναι μια εξωτερική εφαρμογή που χρησιμοποιεί ενδιάμεσα interfaces (το dbus και το hal) τα οποία δεν είναι απόλυτα αξιόπιστα. Βέβαια το ότι δεν την εμφανίζει είναι ένα πρόβλημα που πρέπει να λυθεί, καθώς ίσως προσφέρει ευκολίες που να σε ενδιαφέρουν, όμως το πρόβλημα εντοπίζεται στη συγκεκριμένη εφαρμογή και όχι στην αναγνώριση της κάρτας από το λειτουργικό (είναι σημαντικός διαχωρισμός).

Από εκεί και πέρα υπάρχουν πολλές γραφικές και μη εφαρμογές που μπορείς να χρησιμοποιήσεις για την αναζήτηση και σύνδεση ασύρματων δικτύων, όπως ο kwifimanager που ανέφερε ο capthookb. Θα τις βρεις στις αντίστοιχες κατηγορίες του sourceforge.net και, τις βασικότερες, στα repositories του fedora. Προσωπικά χρησιμοποιώ μόνο το kismet (http://www.kismetwireless.net/) και περνάω ό,τι ρυθμίσεις θέλω απευθείας.

danaos δεν είναι μόνο η γοητεία της ανακάλυψης, είναι και η δυνατότητα της ανακάλυψης. Αν κάτι δεν παίζει καλά ή καθόλου έχεις τις πληροφορίες που χρειάζονται για να ερευνήσεις 1-1 όλα τα μέρη του μέχρι να βρεις τι φταίει και να το κάνεις να παίξει όπως ακριβώς θέλεις. Σε άλλα λειτουργικά αντίθετα (ονόματα δε λέμε) κάτι ή παίζει μόνο του χωρίς να ασχοληθείς, ή δεν παίζει και απλά σε κοιτάει χαριτωμένα :)

tassos1978
28-01-2008, 19:16
Ακόμα και να ήμουν κοντά στην επίλυση του προβλήματος...Λίγα προβλήματα από εδώ, λίγα από εκεί, με το linux, τα windows αλλά και το mac μου, λίγο η κίνηση του τοπικού δικτύου που σερνόταν, λίγο ο φόβος από τις πολλές ασύρματες συσκευές μέσα στο σπίτι μου, αποφάσισα να "ξυλώσω" το wifi και να επιστρέψω στο παλιό μου gigabit ethernet που πετάει... Έτσι η ασύρματη κάρτα έγινε disable και το μόνο που ίσως έχασα είναι η χαρά της ανακάλυψης όπως ειπώθηκε... :) Thanks everybody!