Χωρίς διαδίκτυο μετά από εγκατάσταση squid

Ξεκίνησε από demetriox, 17 Σεπ 2015, 09:40:09 ΜΜ

« προηγούμενο - επόμενο »

demetriox

Μετά από εγκατάσταση squid και παραμετροποίηση όπως περιγράφεται στις οδηγίες εδώ (http://www.keplinet.eu/usefull/tech-articles/64-squid-proxy-ubuntu-ltsp.html) ο server αρνείται συνδέσεις όχι μόνο στους users αλλά και στον ίδιο τον administrator...

Δοκίμασα δύο φορές αλλά το πρόβλημα παραμένει...

Καμιά ιδέα για το τί μπορεί να φταίει...?

Ευχαριστώ

Υ/Γ. Καλή σχολική χρονιά και καλό βόλι σε όλους

apapakL

#1
Συνάδελφε για να ξεκινήσουμε το 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*(#|$)"

demetriox

καλημέρα... Η 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 .   

προσπάθησα να εκκινήσω την υπηρεσία αλλά δεν γίνεται τίποτα...

καμιά ιδέα..?

apapakL

Ουπς sorry δεν τα έγραψα καλά παραπάνω...

Προσπάθησε πρώτα να εκκινήσεις την υπηρεσία και μετά στείλε το αποτέλεσμα της tail.

Δηλαδή πρώτα

sudo service squid3 start


και μετά

tail -f /var/log/syslog


demetriox

Μετά την εκκίνηση του squid3
Η tail βγάζει κανονική έξοδο...

Τα υπόλοιπα είναι όπως πριν...

Επόμενο βήμα ?

apapakL

Μπορεις να ποσταρεις το αποτελεσμα της tail μετά την προσπάθεια εκκίνησης του squid?

demetriox

Μετά την εντολή tail βγάζει μόνο μια γραμμή που λέει ">>κανονική έξοδος<<" και μένει εκεί...

Χρειάζεται να πατήσω control +C για να μπορώ να δώσω νέα εντολή...

Δεν έχει δηλαδή κάτι να ποστάρω...

Παράξενο δεν είναι..? Μήπως το πρόβλημα δημιουργείται με την ident2 κι όχι με την squid3..?

alkisg

Αν βλέπεις κάτι τέτοιο:

Κώδικας: Bash
$ tail - f /var/log/syslog -
==> κανονική είσοδος <==


...τότε αυτό συμβαίνει επειδή το - με το f δεν είναι κολλητά μεταξύ τους, "-f"...

demetriox

Λοιπόν... αυτό το λάθος είναι πολύ συνηθισμένο!!  :P :P

Όταν πάω αύριο πρωί -πρωί... θα ανεβάσω το αποτέλεσμα σωστά ελπίζω...

Ευχαριστώ και καλό βράδυ


apapakL

Όπα! Ευχαριστούμε alkisg! Οπότε φίλε demetriox δώσε πρώτα σε ένα τερματικό

sudo service squid3 start


και μετά

sudo tail -f /var/log/syslog


(χωρίς κενό ανάμεσα στο χαρακτήρα "-" και "f")

και πόσταρε το αποτέλεσμα εδώ.

Λογικά το output της tail θα μας βοηθήσει να εντοπίσουμε το πρόβλημα που δεν αφήνει την υπηρεσία squid να ξεκινήσει...

demetriox

Καλημέρα με χρονοκαθυστέρηση... Με τους χτεσινούς κεραυνούς κάηκε ο ρούτερ οπότε το ίντερνετ στο σχολείο καπούτ... >:(

Αν αντικαταστήσουν τον ρούτερ μέχρι αύριο καλώς... Αλλιώς καλή βδομάδα!!  >: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


Αν καταλάβατε γιατί συμβαίνει αυτό πείτε μου και μένα...

Ευχαριστώ προκαταβολικά και καλό απόγευμα σε όλους

apapakL

#11
Ok το πρόβλημα είναι τα error text files που περιγράφονται στο βήμα 3 του οδηγού -- http://www.keplinet.info/usefull/tech-articles/64-squid-proxy-ubuntu-ltsp.html.

Ή έχεις ξεχάσει αυτό το βήμα ή δεν έχουν τα απαραίτητα δικαιώματα τα error text files ή δεν έχουν αντιγραφεί στο σωστό σημείο... Σε παρακαλώ ξανά εκτέλεσε αυτό το βήμα...

demetriox

Το έχω προσπαθήσει ήδη δύο φορές αλλά θα δοκιμάσω και τρίτη...
Μπορεί να είναι κι η φαρμακερή...

Πιθανά να έχω ξεχάσει την chmod... θα το ξαναδώ αύριο...

Σε ευχαριστώ πολύ για τον χρόνο και τις συμβουλές

apapakL

Αν θες για δοκιμή σχολίασε στο squid.conf τις γραμμές

deny_info ERR_SCH-SCRIPTS_BANNED_DOMAINS banned_domains
deny_info ERR_SCH-SCRIPTS_BANNED_USERS banned_users

Και ξεκινά την υπηρεσία.

demetriox

Λοιπόν προφανώς με τόση φασαρία είχα ξεχάσει την chmod... Τώρα φαίνεται να πάνε όλα καλά...

Ευχαριστώ πολύ

elvor

Σε καινούργια εγκατάσταση 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.

apapakL

Συνάδελφε, όπως φαίνεται στα μηνύματα λάθους, το πρόβλημα βρίσκεται στην γραμμή 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 με αυτό που αντιστοιχεί στο υποδίκτυο του σχολείου σου.