UFW tidak masuk bagaimana cara saya mengatasi masalah?

11

Saya telah mengatur logging ke tinggi.

Saya tidak melihat pesan log apa pun.

Saya melihat file ufw.log kosong.

Tidak ada pesan di dmesg

sureshvv
sumber
Periksa ini di terminal "Sudo Ufw status" jika yfw diaktifkan, Anda mungkin memiliki masalah dengan peristiwa log
Prasad RD
status mengatakan: logging high, jadi ufw berpikir logging diatur dengan benar. Adakah petunjuk tentang bagaimana saya dapat melanjutkan?
sureshvv
1
jika salah satu dari jawaban ini "menjawab" pertanyaan Anda, harap terima salah satunya :)
blade19899
8 tahun kemudian .... Masih tidak ada penebangan. Bagaimana $%! @ $ Adalah pengelola sh1t ini? Dan tidak, tidak ada yang di bawah ini yang membantu saya. Tidak ada /var/log/ufw*, tidak ada apa-apa di syslog, mengubah level log tidak membuat perbedaan.
Carlo Wood

Jawaban:

8

File log ada di:

/ var / log /

Untuk mendapatkan daftar log terkait UFW, jalankan perintah berikut di baris perintah:

ls / var / log / ufw *

Hasil Anda akan muncul seperti ini:

~$ ls /var/log/ufw*
/var/log/ufw.log    /var/log/ufw.log.2.gz  /var/log/ufw.log.4.gz
/var/log/ufw.log.1  /var/log/ufw.log.3.gz

Jika Anda tidak memiliki log di sana, Anda mungkin ingin memeriksa status dan pengaturan untuk UFW.

sudo ufw status verbose

Anda harus mendapatkan hasil seperti ini:

~$ sudo ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing)
New profiles: skip

Jika logging tidak aktif maka Anda harus menyalakannya dengan menjalankan perintah berikut:

sudo ufw logging rendah

Jika Anda tidak memiliki file log apa pun, maka Anda dapat memeriksa untuk melihat apakah rsyslogd berjalan dengan mengetik:

sudo status layanan rsyslog

Anda harus mendapatkan hasil sebagai berikut:

~$ sudo service rsyslog status
rsyslog start/running, process 991

Jika tidak menunjukkan bahwa itu sedang berjalan, Anda dapat mencoba untuk memulai layanan:

sudo restart layanan rsyslog

cprofitt
sumber
rsyslog sedang berjalan. Saya memulai kembali. tingkat logging sudah diatur ke tinggi. Masih tidak ada sukacita! ufw.log kosong. Kejadian apa yang dicatat? Akankah mencoba mengakses port yang memiliki aturan DENY dicatat?
sureshvv
4

Terakhir kali saya memeriksa file log untuk ufw itu di

/var/log/ufw.log

folder, dengan banyak file lainnya

blade19899
sumber
/var/log/ufw.log adalah file kosong - bukan folder untuk saya
sureshvv
Tidak, apa yang dia sebutkan ada folder log !. Siapa pun tahu itu bukan folder jika diakhiri dengan ekstensi :-)
Prasad RD
2
tidak berlaku untuk ekstensi .d ... dan ini adalah penanya 1 perwakilan ... jadi mungkin bukan 'Siapa pun'
RobotHumans
1
Maaf, sejauh itulah yang saya tahu
Prasad RD
2

Hanya untuk menambahkan jawaban @ cprofitt, saya mengalami masalah di mana UFW menunjukkan:

sudo ufw status verbose
Status: active
Logging: on (low)

Tapi itu tidak masuk. Saya melewati beberapa kisaran, termasuk menonaktifkan / mengaktifkan kembali ufw. Memeriksa conf rsyslog, restart rsyslog. Semua tanpa hasil positif. Masih tidak ada yang pergi ke file log.

Saya melakukan sudo ufw logging lowdan log mulai tumbuh sekali lagi. Jadi ufw jelas dalam keadaan di mana ia tidak akan menulis ke log.

john
sumber
1
Maaf untuk menabrak ini, tapi saya juga mengalami masalah ufw tidak masuk dan solusi serupa untuk memperbaikinya bagi saya. Aku harus mengatur ufw logginguntuk mediumdalam rangka untuk itu untuk bahkan menghasilkan file ufw.log. Sebelumnya, bahkan dengan logging rendah, file itu bahkan tidak dibuat. Terima kasih!
TGP1994
0

Saya menghapus file /var/log/ufw.log yang kosong, dimulai kembali dan ufw mulai login.

Gordon
sumber