LINUX.ORG.RU

Непонятно что засоряет консоль! Как побороть?


0

0

Debian Etch, ADSL модем в режиме bridge = eth0, iptables (сгенерированные с помощью kmyfirewall):

при работе в консоли постоянно выпадают сообщения аля

martian source 192.168.144.XXX from 192.168.144.YYY, on dev eth0

ll header: ff:ff:ff:ff:ff:ff:00:14:69:83:b3:1b:08:06

выпадают очень часто, работать невозможно! В иксах этого вообще не заметно, но если выйти в консоль - просто ужас!

что за сеть такая 192.168.144.* - понятия не имею, у меня на модеме стоит 192.168.1.2/255.255.255.0

откуда этот мусор берется и как от него избавиться?

P.S. До установки iptables такого не замечал...

Re: Непонятно что засоряет консоль! Как побороть?

man klogd

OPTIONS
-c n Sets the default log level of console messages to n.

/etc/init.d/klogd

j262 ★★ ()

Re: Непонятно что засоряет консоль! Как побороть?

rfc1812:

5.3.7 Martian Address Filtering

   An IP source address is invalid if it is a special IP address, as
   defined in 4.2.2.11 or 5.3.7, or is not a unicast address.

   An IP destination address is invalid if it is among those defined as
   illegal destinations in 4.2.3.1, or is a Class E address (except
   255.255.255.255).

   A router SHOULD NOT forward any packet that has an invalid IP source
   address or a source address on network 0.  A router SHOULD NOT
   forward, except over a loopback interface, any packet that has a
   source address on network 127.  A router MAY have a switch that
   allows the network manager to disable these checks.  If such a switch
   is provided, it MUST default to performing the checks.

   A router SHOULD NOT forward any packet that has an invalid IP
   destination address or a destination address on network 0.  A router
   SHOULD NOT forward, except over a loopback interface, any packet that
   has a destination address on network 127.  A router MAY have a switch
   that allows the network manager to disable these checks.  If such a
   switch is provided, it MUST default to performing the checks.

   If a router discards a packet because of these rules, it SHOULD log
   at least the IP source address, the IP destination address, and, if

   the problem was with the source address, the physical interface on
   which the packet was received and the Link Layer address of the host
   or router from which the packet was received.

dilmah ★★★★★ ()

Re: Непонятно что засоряет консоль! Как побороть?

ВРоде ядро ругаицо...
поищи и вырубе где-то опцию дебагинга
или поставь логгер... чтобы засорялись логи =)

Alien- ()

Re: Непонятно что засоряет консоль! Как побороть?

iptables -L

Chain INPUT (policy DROP)
target prot opt source destination
ICMP_FILTER 0 -- anywhere anywhere
ANTISPOOF 0 -- anywhere anywhere
TCP_CHECKS tcp -- anywhere anywhere
SERVICES 0 -- anywhere anywhere
ACCEPT 0 -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT 0 -- anywhere anywhere
ACCEPT tcp -- anywhere anywhere tcp dpts:6881:6889

Chain FORWARD (policy DROP)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination

Chain ANTISPOOF (1 references)
target prot opt source destination
DROP 0 -- 127.0.0.0/8 anywhere

Chain ICMP_FILTER (1 references)
target prot opt source destination
ACCEPT icmp -- anywhere anywhere icmp echo-request
ACCEPT icmp -- anywhere anywhere icmp echo-reply
ACCEPT icmp -- anywhere anywhere icmp host-unreachable
ACCEPT icmp -- anywhere anywhere icmp network-unreachable

Chain LOCAL_LANS (0 references)
target prot opt source destination

Chain SERVICES (1 references)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp spts:1024:65535 dpt:ssh

Chain TCP_CHECKS (1 references)
target prot opt source destination
DROP tcp -- anywhere anywhere tcp flags:FIN,SYN,RST,PSH,ACK,URG/NONE
DROP tcp -- anywhere anywhere tcp flags:FIN,ACK/FIN
DROP tcp -- anywhere anywhere tcp flags:PSH,ACK/PSH
DROP tcp -- anywhere anywhere tcp flags:ACK,URG/URG
DROP tcp -- anywhere anywhere tcp flags:FIN,SYN/FIN,SYN
DROP tcp -- anywhere anywhere tcp flags:SYN,RST/SYN,RST
DROP tcp -- anywhere anywhere tcp flags:FIN,RST/FIN,RST
DROP tcp -- anywhere anywhere tcp flags:FIN,SYN,RST,PSH,ACK,URG/FIN,PSH,URG

LordZero ()

Re: Непонятно что засоряет консоль! Как побороть?

это через конфиг сислога все рулится. у меня вообще нулевая консоль для логина закрыта и туда валится все от сислога + параллельно в /var/log/all.log. в остальные консоли вообще ничего не идет.

isden ★★★★★ ()

Re: Непонятно что засоряет консоль! Как побороть?

syslogd это не может разрулить в принципе ибо сообщения 
валятся на консоль от klogd

Из конфига klogd

#
# Use KLOGD="-k /boot/System.map-$(uname -r)" to specify System.map
# -c 4 to alter the kernel console log level (deprecated)
#   use sysctl instead


anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.