route till devnull på_freebsd_4.x
Niklas Hallqvist
niklas at appli.se
Wed Jan 24 11:03:29 CET 2007
Magnus Danielson wrote:
> From: Niklas Hallqvist <niklas at appli.se>
> Subject: Re: route till devnull på_freebsd_4.x
> Date: Wed, 24 Jan 2007 10:49:23 +0100
> Message-ID: <45B72BA3.4010401 at appli.se>
>
>
>> Janne Johansson wrote:
>>
>>> Mattias Pantzare wrote:
>>>
>>>
>>>
>>>>> Kan man inte göra ett "route add <blackhole> -host 213.186.43.44
>>>>> Avsikten är att paket till denna destination skall absorberas.
>>>>>
>>>>> Ja, jag kan starta ipf men då jag inte kör det just nu
>>>>> och inte kommer åt maskinen fysiskt vill jag inte riskera något ..
>>>>>
>>>>>
>>>> route add -host <elakingen> 127.0.0.1 borde fungera aldeles utmärkt.
>>>>
>>>>
>>> Den brukar jag också köra.
>>>
>>> _________________________________________________
>>> BSD Users Sweden -- BUS at stacken.kth.se
>>> https://lists.stacken.kth.se/mailman/listinfo/bus
>>>
>>>
>>>
>> Finns inte -reject eller -blackhole flaggorna i FreeBSD?
>> Det ger i viss mån en litet tydligare intention när man tittar på
>> routingtabellen senare.
>>
>
> Vilken _annan_ anledning till att ha <godtycklig address> -> 127.0.0.1 känner
> du till? De är inte så många direkt.
>
> MVH
> Magnus
> _________________________________________________
> BSD Users Sweden -- BUS at stacken.kth.se
> https://lists.stacken.kth.se/mailman/listinfo/bus
>
>
Tja gör jag netstat -netstat -nr på mina datorer kommer följande rader upp:
bash-3.1$ netstat -nr
Routing tables
Internet:
Destination Gateway Flags Refs Use Mtu
Interface
default 192.71.5.34 UGS 21 17800600 - bge0
127/8 127.0.0.1 UGRS 0 0 33224 lo0
127.0.0.1 127.0.0.1 UH 41 76343022 33224 lo0
...
Den senare är en legitim host route, den förra är dock en reject route.
I viss mån är det också mer självdokumenterande i script om man anger
att det är en -reject
och för vissa adresser är det en oerhörd skillnad. Exempel från
OpenBSD's netstart :
case "$multicast_host:$multicast_router" in
NO:NO)
route -qn add -net 224.0.0.0/4 -interface 127.0.0.1 -reject >
/dev/null
Tja, jag kanske är lite pedant här men...
More information about the BUS
mailing list