Προς το περιεχόμενο

Archlinux: O xinetd δεν μπορει να εκκινησει το swat. "Must specify a server in swat".


xinetd

Προτεινόμενες αναρτήσεις

Παλιοτερα θυμαμαι οτι ο xinetd περιελαμβανε και το swat service μεσα.

Πλεον δεν το εχει.

 

Και δεν ειναι αυτο το προβλημα, αφου φτιαχνω το δικο μου swat service:

 

 

service swat
{
        type                    = UNLISTED
        protocol                = tcp
        port                    = 901
        socket_type             = stream
        wait                    = no
        user                    = root
        only_from               = 127.0.0.1 192.168.1.0
        server                  = /usr/sbin/swat
        log_on_success          += HOST DURATION
        log_on_failure          += HOST
        disable                 = no
}
 

 

Το προβλημα ειναι οτι δεν μπορει ο xinetd να το εκκινησει...

[root@linux xinetd.d]# systemctl status xinetd.service
xinetd.service - A secure replacement for inetd
   Loaded: loaded (/usr/lib/systemd/system/xinetd.service; enabled)
   Active: active (running) since Tue 2013-11-05 10:47:35 EET; 5min ago
 Main PID: 338 (xinetd)
   CGroup: /system.slice/xinetd.service
           `-338 /usr/bin/xinetd -dontfork
 
Nov 05 10:47:35 linux xinetd[338]: removing rsync
Nov 05 10:47:35 linux xinetd[338]: removing servers
Nov 05 10:47:35 linux xinetd[338]: removing services
Nov 05 10:47:35 linux xinetd[338]: removing svn
Nov 05 10:47:35 linux xinetd[338]: removing ntalk
Nov 05 10:47:35 linux xinetd[338]: removing telnet
Nov 05 10:47:35 linux xinetd[338]: removing tftp
Nov 05 10:47:35 linux xinetd[338]: Must specify a server in swat
Nov 05 10:47:35 linux xinetd[338]: xinetd Version 2.3.15 started with no options compiled in.
Nov 05 10:47:35 linux xinetd[338]: Started working: 0 available services
[root@linux xinetd.d]# 
 

Must specify a server in swat

Καμια ιδεα? Εψαξα ηδη στο google.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Η συνταξη ειναι σωστη, δεν χρειαζεται netmask.

Παρ'ολ'αυτα δοκιμασα να δωσω καρφωτα την IP. Καμια αλλαγη.

 

Αν δεν βρω ακρη, θα φτιαξω τα αρχεια manually οπως προτεινε ο mobinmob (δεν υπαρχει σχετικο systemd αρχειο).

Το θεμα ειναι πως πριν λιγο καιρο, σε προηγουμενη εγκατασταση, δουλευε μια χαρα το swat service μεσω xinetd.

 

Δεν μπορω να καταλαβω τι αλλαξε απο τοτε.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Βασικά λάθος δικό μου το directive only_from είναι acl, όχι η ip του server, ψάξε στο man του xinet αν έχει ντιρεκτιβα στυλ π.χ:ip,inet,interface,bind,listen ή κατι παραπλήσιο για να βάλεις την ip του σερβερ. Αλλα γιατι σου χρειάζεται το web interface; Τι samba τρέχεις;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Την τρεχουσα εκδοση που εχει εγκαταστησει το arch, samba 4.1.0-1.

Θελω το swat για εφε περισσοτερο :P αλλα και για να εκκινω/σταματω το service απο αλλο μηχανημα, και να μην χρειαζεται να πηγαινω στο μηχανημα που τρεχει arch.

 

Το καταλαβα και εγω οτι ειναι για ACL, και εχω ψαξει οχι στο man, αλλα στο net.

Θα κοιταξω και το man.

 

Το θεμα ειναι οτι το ρημαδι επαιζε πριν λιγο καιρο σε αλλη εγκατασταση, χωρις να χρειαζεται αλλη παραμετρος.

 

Φλασιά:

Μηπως αλλαξε κατι στην εκδοση 4.x του Samba?

 

Γιατι μαλλον Samba 3.x πρεπει να ετρεχα και να μην ειχα προβλημα, οσο θυμαμαι δηλαδη...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ναι έχουν αλλάξει αρκετά αλλά άν έχεις τη samba μονο εως file server ή/και print server λίγα πρέπει να αλλάξεις στο conf. Τώρα που το σκέφτομαι απλά ένα web server θες μάλλον και όχι κάτι άλλο στον xinetd-αφου web interface είναι εγκατέστησε κάποιον και βάλτον να ακούει στη lan ip. Μετα ανοίγεις browser http://ip:901

Πότε πήγε 4.1.* πριν λίγες μέρες έκανα compile τη 4,0,10

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Θές http server οπωσδήποτε δε γίνεται αλλιώς web interface είναι που απλά ανοίγει,διαβάζει και γράφει στο smb.conf. Δες μήπως υπάρχει κανας lighttpd ήδη μέσα ή κανας nginx(έχω να τρέξω αρκετο καιρο xinetd παλιότερα που είχα δει λίγο το swat αυτό έκανε πείραζε τις ρυθμίσεις του smb.conf-τα binary packages μπορει να περνάγανε κανα lightweight http server σαν εξάρτηση)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ρε συ, δεν χρειαζεται webserver, σηκωνει απο μονο του web interface, ειμαι σιγουρος.

Υπαρχουν και αλλες εφαρμογες που το κανουν αυτο, π.χ το Nessus που εχω επισης εγκαταστησει...

 

23kyvpw.jpg

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ε θα έχουν υλοποιημένα ήδη embed http server τα εκτελεσιμα τους, δηλαδη αν δώσεις 192.168.1.100:901 δε τρέχει; Στο localhost ακούει;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

sudo find / -type f -name swat -print

Ή το /usr/sbin/swat δεν είναι valid path(είναι π.χ /usr/bin/swat) ή το swat δεν είναι καλό(οπότε build from source) ή διαβάζεις εδώ:

https://bbs.archlinux.org/viewtopic.php?id=163799

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Εχεις δικιο ρε φιλε, το πιο απλο δεν κοιταξα. Ντροπη!

Οντως, δεν υπαρχει πουθενα swat εκτελεσιμο.

 

Απο πιο πακετο ερχεται το εκτελεσιμο swat, αν δεν ερχεται απο το xinetd samba?

 

Μαλλον η αλλαγη σε samba 4.x εχει αλλαξει μερικα πραγματα και πρεπει να περιμενω κανα update...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...