help Ενεργοποίηση squid

chrisdou | Κυρ, 01/13/2008 - 23:23 | 1' | 36

εχω εγκαταστησει το squid  (υπαρχει στην διαδρομη /etc/squid/squid.conf) το βλεπω.

αλλα δεν το βλεπω ενεργοποιημενο.

παω στο command και δινω την εντολη /etc/init.d/squid restart

και μου εμφανιζει

shutting down www-proxy squid-warning not running! done

starting www-proxy squid (/var/cache/squid) - failed while creating cache_dir! failed

εχω κανει κατι λαθος!!!!!!

πως μπορω να ενεργοποιηση το squid

SOS!!!!!! please

Φόρουμ
Tags
Δώσε αστέρια!

MO: (ψήφοι: 0)

Σχόλια

γραφω στο command

resquid start

και μου εμφανιζει command not found

κατι αλλο που δεν μου αρεσει ειναι οτι πηγαινω στο path

var/cache/squid        και το εμφανιζει σαν κλειδωμενο

τι αλλο μπορω να κανω για να βρω το προβλημα??????????????

εχει κανενας καμια ιδεα

ευχαριστω εκ των προτερων

 

 

chrisdou, τι διανομή Linux έχεις;

Στο /var/cache έχει πρόσβαση μόνο ο root. Για να αποκτήσεις δικαιώματα root, στο Ubuntu δίνεις:
sudo -i

Ενώ στις υπόλοιπες διανομές δίνεις:
su

H εντολή για να ξεκινήσει ο proxy server (δηλαδή το Squid) βρίσκεται στο /etc/init.d/, και είναι:
/etc/init.d/squid start

Αυτή δηλαδή που έγραψες στο πρώτο σου post. Πρέπει να είσαι root όμως. Μήπως προσπαθούσες να δώσεις την εντολή ως κανονικός χρήστης; Χρησιμοποίησε τις sudo -i ή su ανάλογα με τη διανομή σου.

ΥΓ: Πλζ, γράφε και τι διανομή έχεις όταν υποβάλλεις ένα ερώτημα για να ξέρουμε τι να απαντήσουμε.

ο.κ ευχαριστω πολυ αυτο ηταν

εχω suse 10.2

τωρα εχω αλλο προβλημα

παω Network Services - Proxy - τρεχω το Test Proxy Settings

και μου εμφανιζει error

http/1.1 405 Method Not Allowed

μηπως θελει καποιο configuration στο squid.conf!!!!!

 

 

λοιπον εχω ενεργοποιηση (squid)

εκτος απο το παραπανω προβλημα τι αλλο πρεπει να κανω για να λειτουργησει ο squid 

Help

 

chrisdou, δεν συννενοούμαστε.
Εγώ γράφω δέκα αράδες κείμενο και εσύ απαντάς με μία ακατανόητη φράση.

Η διαδικασία που σου είπα για τον Squid Proxy server είναι για να τον ξεκινήσεις και να βάλεις στο Firefox να βγαίνει στο Web μέσω του Squid. Αν θες να ρυθμίσεις καθολικά τη χρήση proxy για όλο το SUSE, τότε πρέπει να κάνεις ρυθμίσεις στο YaST. Το έχεις κάνει;

Πηγαίνεις στο YaST Control Center > Network Services > Proxy

και βάζεις στο http proxy url το http://localhost:3128.

Μετά κάνεις test.

sorry dimitris αλλα εχω χαθει βοηθα την κατασταση,

εκανα αυτο που μου εγραψες παραπανω και μου βγαζει το ιδιο προβλημα δηλαδη

http/1.1 405 Method Not Allowed

επειδη δεν ξερω, δεν πρεπει να παω στο YaST Control Center > Network Services > Proxy και να το κανω enable εαν δεν χρειαζεται πες το μου γιατι πραγματικα δεν ξερω τι να κανω απο εδω και περα. Το squid  παντως δουλευει. νομιζω οτι ειμαι πολυ κοντα.

εχω παει και στο squid.conf και εχω κανει  τα παρακατω

#Default :

# http_access deny all

Και την αλλάζουμε (βγάζουμε και το σχόλιο #)

http_access allow all

Κάνουμε αποθήκευση του squid.conf και επανεκκίνηση (/etc/init.d/squid restart)

μηπως δεν επρεπε!!

ευχαριστω και παλι για την βοηθεια

 

 

 

Αυτό
http/1.1 405 Method Not Allowed

που το εμφανίζει; Στο firefox;

sorry και κατι επιπλεον,

 εχω κανει κατι ρυθμισεις στο yast αλλα δεν ξερω εαν τις εχω κανει ολες (active http - squid - apache2) βεβαια δεν γνωριζω εαν χρειαζοντουσαν τα παραπανω η και τι αλλο μπορει να χρειαζεται

δεν ξερω τι αλλο μπορω να γραψω για να καταλαβεις τι εχω κανει

στο yast Network Devices - network card εχω βαλει

address (ip address) 192.168.1.21 (static ip)

και στο subnet mask 255.255.255.0

Hostname and Name Server

Hostname DProxy - domain name workgroup

name server1 την ip του server dns 192.168.1.36

στο routing εχω στο default gateway 255.255.255.0

εχω κανει καποιο λαθος

ευχαριστω και παλι

χιλια ευχαριστω 

 

οχι το εμφανιζει στο YaST Control Center > Network Services > Proxy

οταν κανω test

στο firefox οταν ανοιγω μια σελιδα μου εμφανιζει την λεξη it works!

στο firefox τα settings ειναι

http proxy :192.168.1.21 port 3128

ssl proxy   :192.168.1.21  port 3128

πιο κατω στο NO Proxy for:localhost 127.0.0.1 μηπως καπου εδω ειναι το λαθος

 

 

 

βρηκα στο yast http server coniguation 

μου εμφανιζει  proxy disable http/1.1 proxy/gateway server

μηπως θελει ενεργοποιηση αυτο απο την κονσολα, για αυτο μου βγαζει το error 

και εαν ναι η εντολη ειναι: /etc/apatch2/conf.d

ειναι σωστη?????

μακαρι να ειναι αυτο.

please help   

chrisdoy, σε παρακαλώ πολύ, είμαι στο τσακ να παραιτηθώ από την προσπάθεια να σε βοηθήσω, γιατί μου φαίνεται ότι χάνω το χρόνο μου.

Τι σχέση έχει ο Αpache με το Squid; Το "it works" που σου εμφανίζει είναι η default σελίδα του Apache. ΔΕΝ εχει σχέση με το proxy.

Γιατί πας και κάνεις ρυθμίσεις στην τύχη; Πως περιμένεις να σε βοηθήσει κανείς που δεν είναι εκεί και δεν έχει την ίδια διανομή Linux με εσένα.

Ας τα πάρουμε από την αρχή. Πες μου τα εξής:
Πως συνδέεσαι με το Διαδίκτυο; Έχεις modem adsl, έχεις router, τι έχεις; Περιέγραψε ακριβώς το δίκτυο σου.

Η IP του υπολογιστή σου είναι στατική;
Είναι η 192.168.1.21 όπως έγραψες πριν;

Στο 192.168.1.36 είναι ο DNS σου; Αυτή είναι η IP του router;

Λες "στο routing εχω στο default gateway 255.255.255.0". Αυτό είναι ολότελα λάθος. Default gateway πρέπει να έχεις τον router ή κάποιον άλλο υπολογιστή τέσπα. Η IP 255.255.255.0 μπαίνει συνήθως σε ένα πεδίο που γράφει subnet mask (μάσκα υποδικτύου).

ναι εχεις δικιο το ειδα το ειχα αλλαξη κατα λαθος

εχω dsl

ο router ειναι 192.168.1.254 τωρα βλεπω οτι δεν βγαινω ουτε απο το lan χιλια συγνωμη εχω τρελαθη δεν ξερω τι να κανω σε ακου προσεκτικα αποεδω και περα

default gateway εβαλα 192.168.1.254

 

Ο router σου δίνει δυναμικά (DHCP) διεύθυνση στο PC ή βάζεις στατική IP όταν κάνεις ρυθμίσεις στο δίκτυο; Γιατί πριν έγραφες  192.168.1.21...

Να το θέσω διαφορετικά, όταν εγκατέστησες το SUSE όρισες εσύ την IP του υπολογιστή σου ή του είπες "παρτην δυναμικά" από το router;

στην αρχη μπηκα στο internet με dhcp μετα το αλλαξα και εβαλα static ip και ηταν ok

μετα εβαλα τις ρυθμισεις οπως μου ειχες πει στο firefox,  τωρα παω και βγαζω τις ρυθμισεις απο τον firefox για να δοκιμασω εαν μπαινω τοπικα και τιποτα 

 

dimitris ακου ενα κουφο τωρα, τοπικα μπαινω αλλα μονο στις σελιδες που δεν εχω ανοιξει, δεν ξερω εαν σε βοηθαει αυτο 

εαν ανοιξω μια καινουργια σελιδα ανοιγει κανονικα τωρα ας πουμε ανοιξα την σελιδα του forum 

εαν παω και βαλω τις ρυθμισεις στο firefox δεν ανοιγει τιποτα 

εαν βαλω παλι internet direct connection  στο firefox και ξαναδοκιμασω δεν μου ανοιγει την σελιδα που ειχα ανοιξει πριν???????

 

  

Δεν είσαι σαφής πάλι. Από τα συμφραζόμενα καταλαβαίνω ότι το router δεν δίνει δυναμικά διευθύνσεις, αλλά στατικά. Έστω...

1. Βγάλε ότι ρυθμίσεις έχεις κάνει στο YaST Control Center. ΤΑ ΠΑΝΤΑ. Κάνε τα όπως ήταν στην αρχή πριν αρχίσεις τις αλχημείες.
2. Βγάλε τις ρυθμίσεις του proxy από το Firefox. Κάντο να έχει direct connection.
3. Κάνε restart.
4. ¶νοιξε το Firefox. Βλέπεις ιστοσελίδες; Μάλλον ναι...
5. Από την κονσόλα δώσε:
    su
    /etc/init.d/squid restart
    για να σιγουρευτείς ότι ξεκίνησε ο Squid.
6. Πήγαινε στο Firefox. Στην Επεξεργασία > Προτιμήσεις > Για προχωρημένους > Σύνδεση κάνε κλικ στο κουμπί Ρυθμίσεις, και στο πεδίο "Χειροκίνητη Ρύθμιση Διαμεσολαβητή", βάλε http://127.0.0.1 και πόρτα 3128. Πάτα OK.
7. Κλείσε και ξαναάνοιξε το Firefox. Βλέπεις ιστοσελίδες; Αν ναι είσαι ΟΚ. Μην πειράξεις τίποτε άλλο στον server.
8. Πήγαινε στην κονσόλα. Δώσε
    /sbin/ifconfig
    Τι γράφει η eth0 στη δεύτερη γραμμή; inet addr 192.168.1.21;         Πάρε αυτή τη διεύθυνση και πήγαινε στα υπόλοιπα μηχανήματα του τοπικού σου δικτύου και στο Firefox κάνε το βήμα 6 ΜΟΝΟ, αλλά αντί για διεύθυνση http://127.0.0.1 βάλε την http://192.168.1.21 ή ότι άλλο σου έδωσε η /sbin/ifconfig. Κλείσε και ξανάνοιξε τον Firefox σε αυτά τα PCs. Λογικά έχουν Internet (WWW) μέσω proxy. Αν δεν έχουν τότε πρέπει να ανοίξεις στο firewall την πόρτα 3128.

OK. Έχεις απενεργοποιήσει το firewall στο SUSE; Μην κάνεις τίποτε άλλο εκεί. Ποια είναι η IP του υπολογιστή με το SUSE; 192.168.1.21; Αν είναι αυτή πήγαινε στον client που δεν βλέπει proxy και δώσε:

ping 192.168.1.21

τι σου λέει;

το firewall πως βλεπω εαν ειναι απενεργοποιημενο

εχω παει και στο squid.conf και εχω κανει  τα παρακατω αυτο δεν στο ειχα πει. 

#Default :

http_access allow all

Δεν εχω κανει τιποτα αλλο. 

ευχαριστω για την βοηθεια

 

 

πηγα στο yast στο software - software manaement

εβαλα στο search - firewall, και μου εμφανισε  

1 susefirewall stateful packet filter using iptables and netfilter

2 yast2-firewall yast2 firewall configuration

μηπως ειναι αυτο, το πρωτο λογικα πρεπει να το απενεργοποιησω?????

HELP

δεν κανω τιποτα εαν δεν μου πεις

 

εχω μονο μια καρτα δικτυου αυτην την στιγμη.

οπου εχω την ip 192.168.1.40

μηπως χρειαζεται και δευτερη καρτα!!!!!!!!!!!!!

 

δημητρη δεν ξερω εαν ειναι λογικο αλλα στο γραφω και αυτο, μηπως εχει σχεση.  οταν κανω reboot η restart δεν μπορω να μπω στο internet δεν ξεκιναει ο squid.

Πρεπει να παω στην κονσολα να δωσο su

και /etc/init.d/squid restart, και μετα su -c "init 5" (για να ξεκινηση ο squid )και μετα αφου μπω  στο περιβαλλον τοτε ειναι o.k

σου λεει κατι αυτο!!!!!!!!!

η ειναι ασχετο

 

 

Τι ακριβώς μήνυμα σου βγάζει o Firefox στο client όταν πάς να δεις μια ιστοσελίδα;

Γράφει κάπου κάτω στη σελίδα με το connection time out Squid/SUSE κάτι τέτοιο; Μάλλον όχι ε; Να σου πω, τη θύρα (3128) την έχεις βάλει σωστά; Είσαι ΑΠΟΛΥΤΑ σίγουρος; Αν βγάλεις τις ρυθμίσεις (ώστε ο firefox του client να συνδέεται απευθείας) τότε βλέπεις ιστοσελίδες;

Αν ναι, είναι θέμα firewall, τότε. Πήγαινε YaST > Security Users >Τείχος Προστασίας (Firewall) . Τι σου λέει στην καρτέλα Start (από αριστερά) και ειδικότερα στο πλαίσιο Active; Λέει "Current situation: Firewall is operational"; Αν ναι, τότε καταρχήν απενεργοποίησε το: κάνοντας κλικ στο "Disable firewall" ή κάτι τέτοιο (είναι το κουμπί ακριβώς από κάτω!

Τώρα ξαναπήγαινε στον client. Βάλε στο Firefox τις ρυθμίσεις του proxy και δες αν βλέπει σελίδες.

τι εννοεις εαν βγαλω τις ρυθμισεις  απο τον firefox, εαν τις βγαλει θα βγει ο client απο το firewall. εαν βγαλω και το gateway δεν παει πουθενα (και βαλω 192.168.1.40)  

για το gateway μιλαω για την καρτα δοκιμασα και αυτο, οσο για την πορτα ειναι η σωστη

 

Ποιος είπε για gateway; 
Διάβασες πουθενά να γράφω για gateway; Είπα,

αν βγάλεις τις ρυθμίσεις (ώστε ο firefox του client να συνδέεται απευθείας) τότε βλέπεις ιστοσελίδες;

Εννοώ από τα preferences του Firefox στο client μηχάνημα. Αν εκεί βγάλεις το proxy, βλέπεις καθόλου ιστοσελίδες; Υποθέτω ότι βλέπεις, ότι δηλαδή έχεις ρυθμίσει σωστά το τοπικό σου δίκτυο και ότι δεν χάνω τόση ώρα το χρόνο μου προσπαθώντας να σου εξηγήσω πως στήνεται ο proxy ενώ δεν έχεις κάνει τα βασικά!

δημητρη σε ευχαριστω παρα μα παρα πολυ σου χρωσταω χαρη, κερασμα.τελικα ηταν το firewall

super

τωρα που θυμηθηκα θελω αλλη μια βοηθεια εχω δυο καρτες δικτυου η μια ειναι ο.κ η αλλη μου την εμφανιζει σαν not configured

εχω μια d-link dfe-530tx rev c

ξερεις πως να την ενεργοποιησω!!!!!!!!!

 

Παρακαλώ. Χαίρομαι που τα κατάφερες τελικά!

Κοίτα όμως το θέμα του thread. Λέει "Ενεργοποίηση Squid". Αρα αυτό που ρωτάς τώρα είναι άσχετο και κανείς άλλος δεν θα σε βοηθήσει πλην εμού. Κι αν τη βρούμε τη λύση, τότε η απάντηση θα είναι "θαμμένη" εδώ και κανείς άλλος χρήστης (με το ίδιο πρόβλημα) δεν θα μπορεί να βοηθηθεί, οπότε θα αναγκαστούμε να τα γράφουμε από την αρχή.

 Πήγαινε στο hardware και κάνε post στο thread που λέει για τις κάρτες δικτύου/δικτύωση. Μην ξεχάσεις να πεις στοιχεία (τι διανομή έχεις, τι κάρτα είναι αυτή κλπ). Έτσι θα βοηθηθείς περισσότερο και θα βοηθήσεις να μην γίνει χαοτικό το  forum. 

σε ευχαριστω και παλι πραγματικα σου χρωστα ενα κερασμα , γιατι σε κουρασα παρα πολυ.

εισαι η αιτια που μολις εκανα τα πρωτα βηματα μου στο linux, θα αρχισω να ασχολουμε ενεργα, και πιστευω καποια στιγμη να μπορω να βοηθησω και εγω σε αυτην την προσπαθεια που κανετε , αξιζει να σας συνχαρω για αυτο το υπεροχο forum και ιδιαιτερα εσενα δημητρη.

να εισαι παντα καλα.

 

Ρώτησε ελεύθερα,μπορεί να υπάρχει κάποιο άλλο άτομο που να μπορεί να σε βοηθήσει :)

--------------------
happy_linux_downloads