Μετά από εγκατάσταση squid και παραμετροποίηση όπως περιγράφεται στις οδηγίες εδώ (http://www.keplinet.eu/usefull/tech-articles/64-squid-proxy-ubuntu-ltsp.html) ο server αρνείται συνδέσεις όχι μόνο στους users αλλά και στον ίδιο τον administrator...
Δοκίμασα δύο φορές αλλά το πρόβλημα παραμένει...
Καμιά ιδέα για το τί μπορεί να φταίει...?
Ευχαριστώ
Υ/Γ. Καλή σχολική χρονιά και καλό βόλι σε όλους
Συνάδελφε για να ξεκινήσουμε το troubleshooting άνοιξε ένα τερματικό και:
1. Τσέκαρε αν η υπηρεσία squid έχει ξεκινήσει:
sudo service squid3 status
2. Αν η υπηρεσία δεν έχει εκκινηθεί δώσε την εντολή
sudo service squid3 start
και μετά
tail -f /var/log/syslog
Τσέκαρε το output της tail και πόσταρε να δούμε για ποιο λόγο δεν ξεκινάει.
3. Πόσταρε το αποτελεσμα της παρακάτω εντολής για να δούμε το squid.conf
cat /etc/squid3/squid.conf | egrep -v "^s*(#|$)"
καλημέρα... Η squid3 φαίνεται να μην εκκινεί γράφει stop/waiting
Το αποτέλεσμα της tail -f /var/log/syslog
Sep 22 09:55:30 server nbd_server[21256]: Starting to serve Sep 22 09:55:30 server nbd_server[21256]: Size of exported file/device is 536870912 Sep 22 09:55:36 server nbd_server[1217]: Spawned a child process Sep 22 09:55:36 server nbd_server[21263]: virststyle ipliteral Sep 22 09:55:36 server nbd_server[21263]: connect from 10.73.103.135, assigned file is /opt/ltsp/images/i386.img Sep 22 09:55:36 server nbd_server[21263]: Can't open authorization file /etc/ltsp/nbd-server.allow (No such file or directory). Sep 22 09:55:36 server nbd_server[21263]: Starting to serve Sep 22 09:55:36 server nbd_server[21263]: Size of exported file/device is 4087107584 Sep 22 09:55:36 server nbd_server[21263]: Disconnect request received. Sep 22 09:55:36 server nbd_server[1217]: Child exited with 0 |
και το αποτέλεσμα της cat /etc/squid3/squid.conf |egrep -v "^s*(#|$)"
acl manager proto cache_object acl localhost src 127.0.0.0/8 ::1 acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1 acl SSL_ports port 443 acl Safe_ports port 80 # http acl Safe_ports port 21 # ftp acl Safe_ports port 443 # https acl Safe_ports port 70 # gopher acl Safe_ports port 210 # wais acl Safe_ports port 1025-65535 # unregistered ports acl Safe_ports port 280 # http-mgmt acl Safe_ports port 488 # gss-http acl Safe_ports port 591 # filemaker acl Safe_ports port 777 # multiling http acl CONNECT method CONNECT http_access allow manager localhost http_access deny manager http_access deny !Safe_ports http_access deny CONNECT !SSL_ports error_directory /usr/share/squid3/errors/el acl schoolnet src 10.73.103.0/24 #όπου x, y τα αντίστοιχα νούμερα του υποδικτύου σου acl banned_domains url_regex -i "/etc/squid3/banned_domains.acl" acl banned_users ident "/etc/squid3/banned_users.acl" acl whitelist_users ident "/etc/squid3/whitelist_users.acl" deny_info ERR_SCH-SCRIPTS_BANNED_DOMAINS banned_domains deny_info ERR_SCH-SCRIPTS_BANNED_USERS banned_users http_access allow whitelist_users http_access deny banned_users http_access deny banned_domains http_access allow localhost http_access allow schoolnet http_access deny all http_access allow localhost http_access deny all http_port 3128 cache_dir ufs /var/spool/squid3 10000 16 256 coredump_dir /var/spool/squid3 refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern -i (/cgi-bin/|\?) 0 0% 0 refresh_pattern (Release|Packages(.gz)*)$ 0 20% 2880 refresh_pattern .
|
προσπάθησα να εκκινήσω την υπηρεσία αλλά δεν γίνεται τίποτα...
καμιά ιδέα..?
Ουπς sorry δεν τα έγραψα καλά παραπάνω...
Προσπάθησε πρώτα να εκκινήσεις την υπηρεσία και μετά στείλε το αποτέλεσμα της tail.
Δηλαδή πρώτα
sudo service squid3 start
και μετά
tail -f /var/log/syslog
Μετά την εκκίνηση του squid3
Η tail βγάζει κανονική έξοδο...
Τα υπόλοιπα είναι όπως πριν...
Επόμενο βήμα ?
Μπορεις να ποσταρεις το αποτελεσμα της tail μετά την προσπάθεια εκκίνησης του squid?
Μετά την εντολή tail βγάζει μόνο μια γραμμή που λέει ">>κανονική έξοδος<<" και μένει εκεί...
Χρειάζεται να πατήσω control +C για να μπορώ να δώσω νέα εντολή...
Δεν έχει δηλαδή κάτι να ποστάρω...
Παράξενο δεν είναι..? Μήπως το πρόβλημα δημιουργείται με την ident2 κι όχι με την squid3..?
Αν βλέπεις κάτι τέτοιο:
$ tail - f /var/log/syslog -
==> κανονική είσοδος <==
...τότε αυτό συμβαίνει επειδή το - με το f δεν είναι κολλητά μεταξύ τους, "-f"...
Λοιπόν... αυτό το λάθος είναι πολύ συνηθισμένο!! :P :P
Όταν πάω αύριο πρωί -πρωί... θα ανεβάσω το αποτέλεσμα σωστά ελπίζω...
Ευχαριστώ και καλό βράδυ
Όπα! Ευχαριστούμε alkisg! Οπότε φίλε demetriox δώσε πρώτα σε ένα τερματικό
sudo service squid3 start
και μετά
sudo tail -f /var/log/syslog
(χωρίς κενό ανάμεσα στο χαρακτήρα "-" και "f")
και πόσταρε το αποτέλεσμα εδώ.
Λογικά το output της tail θα μας βοηθήσει να εντοπίσουμε το πρόβλημα που δεν αφήνει την υπηρεσία squid να ξεκινήσει...
Καλημέρα με χρονοκαθυστέρηση... Με τους χτεσινούς κεραυνούς κάηκε ο ρούτερ οπότε το ίντερνετ στο σχολείο καπούτ... >:(
Αν αντικαταστήσουν τον ρούτερ μέχρι αύριο καλώς... Αλλιώς καλή βδομάδα!! >:D
Η έξοδος των εντολών έβγαλε τα εξής :
administrator@server:~$ sudo service squid3 start
squid3 start/running, process 3648
administrator@server:~$ tail -f /var/log/syslog
Sep 24 09:47:54 server kernel: [ 4568.345400] init: squid3 main process ended, respawning
Sep 24 09:47:54 server squid3: failed to find or read error text file.
Sep 24 09:47:54 server kernel: [ 4568.373029] init: squid3 main process (3696) terminated with status 1
Sep 24 09:47:54 server kernel: [ 4568.373066] init: squid3 main process ended, respawning
Sep 24 09:47:54 server squid3: failed to find or read error text file.
Sep 24 09:47:54 server kernel: [ 4568.401348] init: squid3 main process (3702) terminated with status 1
Sep 24 09:47:54 server kernel: [ 4568.401385] init: squid3 main process ended, respawning
Sep 24 09:47:54 server squid3: failed to find or read error text file.
Sep 24 09:47:54 server kernel: [ 4568.428782] init: squid3 main process (3708) terminated with status 1
Sep 24 09:47:54 server kernel: [ 4568.428820] init: squid3 respawning too fast, stopped
Αν καταλάβατε γιατί συμβαίνει αυτό πείτε μου και μένα...
Ευχαριστώ προκαταβολικά και καλό απόγευμα σε όλους
Ok το πρόβλημα είναι τα error text files που περιγράφονται στο βήμα 3 του οδηγού -- http://www.keplinet.info/usefull/tech-articles/64-squid-proxy-ubuntu-ltsp.html.
Ή έχεις ξεχάσει αυτό το βήμα ή δεν έχουν τα απαραίτητα δικαιώματα τα error text files ή δεν έχουν αντιγραφεί στο σωστό σημείο... Σε παρακαλώ ξανά εκτέλεσε αυτό το βήμα...
Το έχω προσπαθήσει ήδη δύο φορές αλλά θα δοκιμάσω και τρίτη...
Μπορεί να είναι κι η φαρμακερή...
Πιθανά να έχω ξεχάσει την chmod... θα το ξαναδώ αύριο...
Σε ευχαριστώ πολύ για τον χρόνο και τις συμβουλές
Αν θες για δοκιμή σχολίασε στο squid.conf τις γραμμές
deny_info ERR_SCH-SCRIPTS_BANNED_DOMAINS banned_domains
deny_info ERR_SCH-SCRIPTS_BANNED_USERS banned_users
Και ξεκινά την υπηρεσία.
Λοιπόν προφανώς με τόση φασαρία είχα ξεχάσει την chmod... Τώρα φαίνεται να πάνε όλα καλά...
Ευχαριστώ πολύ
Σε καινούργια εγκατάσταση 16.04 πέρασα το squid βγάζει σφάλματα
Nov 13 11:05:02 server-3gym-polichn squid: message repeated 3 times: [ Bungled /etc/squid/squid.conf line 967: acl localnet src 10.x.y.0/24]
Nov 13 11:05:02 server-3gym-polichn squid[9009]: 2017/11/13 11:05:02| aclIpParseIpData: unknown first address in '10.x.y.0/24'
Nov 13 11:05:02 server-3gym-polichn squid: Bungled /etc/squid/squid.conf line 967: acl localnet src 10.x.y.0/24
Nov 13 11:05:02 server-3gym-polichn squid[9009]: FATAL: Bungled /etc/squid/squid.conf line 967: acl localnet src 10.x.y.0/24
Nov 13 11:05:02 server-3gym-polichn squid[9009]: Squid Cache (Version 3.5.12): Terminated abnormally.
Nov 13 11:05:02 server-3gym-polichn squid[9009]: CPU Usage: 0.008 seconds = 0.004 user + 0.004 sys
Nov 13 11:05:02 server-3gym-polichn squid[9009]: Maximum Resident Size: 41872 KB
Nov 13 11:05:02 server-3gym-polichn squid[9009]: Page faults with physical i/o: 0
Nov 13 11:05:02 server-3gym-polichn squid[9009]: ...fail!
Nov 13 11:05:02 server-3gym-polichn systemd[1]: Started LSB: Squid HTTP Proxy version 3.x.
Συνάδελφε, όπως φαίνεται στα μηνύματα λάθους, το πρόβλημα βρίσκεται στην γραμμή 967 του /etc/squid/squid.conf:
ΠαράθεσηNov 13 11:05:02 server-3gym-polichn squid: message repeated 3 times: [ Bungled /etc/squid/squid.conf line 967: acl localnet src 10.x.y.0/24]
Nov 13 11:05:02 server-3gym-polichn squid[9009]: 2017/11/13 11:05:02| aclIpParseIpData: unknown first address in '10.x.y.0/24'
Nov 13 11:05:02 server-3gym-polichn squid: Bungled /etc/squid/squid.conf line 967: acl localnet src 10.x.y.0/24
Πρέπει να αντικατασταθεί το 10.x.y.0 με αυτό που αντιστοιχεί στο υποδίκτυο του σχολείου σου.