← Back to team overview

sslug-teknik team mailing list archive

Re: Ang mit firewall script IPtables

 

fre, 03 09 2010 kl. 14:25 +0200, skrev Per Kofod:
> On 03-09-2010 13:58, Casper Sørensen wrote:
> > fre, 03 09 2010 kl. 13:38 +0200, skrev Per Kofod:
> >> On 03-09-2010 13:30, Casper Sørensen wrote:
> >>> Hej Sslug
> >>>
> >>> Jeg vil høre om der er nogen der ved hvordan jeg får mit firewall script
> >>> til automatisk tage min WAN ip når den skal indlæse da jeg har variabel
> >>> ip.
> >>>
> >>> I kan se mit script her http://pastebin.com/Rsfr3rjY da jeg synes at det
> >>> var lidt meget og smide ind i en mail.
> >>>
> >>> Med Venlig Hilsen
> >>> Casper Sørensen
> >>>
> >>>
> >>>
> >> WAN=`ifconfig $WANIF | grep Bcast|awk '{print $2}'|cut -f 2 -d :`
> >>
> >>
> > Takker for hjælpen, dog var det grep addr istedet for grep Bcast
> Jeg brugte grep Bcast fordi jeg har to linier, som matcher addr: (suse 11.2)
> 
> br0       Link encap:Ethernet  HWaddr 00:18:F3:A2:55:9C
>            inet addr:192.168.0.49  Bcast:192.168.0.255  
> Mask:255.255.255.0 <<<<
>            inet6 addr: fe80::218:f3ff:fea2:559c/64 Scope:Link <<<<
>            UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>            RX packets:1501 errors:0 dropped:0 overruns:0 frame:0
>            TX packets:926 errors:0 dropped:0 overruns:0 carrier:0
>            collisions:0 txqueuelen:0
>            RX bytes:372133 (363.4 Kb)  TX bytes:219584 (214.4 Kb)
> 
> tux2:~ # ifconfig br0 | grep Bcast|awk '{print $2}'|cut -f 2 -d :
> 192.168.0.49
> tux2:~ # ifconfig br0 | grep addr|awk '{print $2}'|cut -f 2 -d :
> Link
> 192.168.0.49
> 
> Per

Grunden til at jeg ikke kunne bruge Bcast er nemlig at da det er en ppp0
så er det nemlig en Point-to-Point Protocol, hvilket vil sige at du ikke
har Bcast, men der har du inet addr, P-t-P og Mask hvor jeg tror P-t-P
udgør det for Bcast.

Med Venlig Hilsen
Casper Sørensen



References