Re: Looking for a mentor for 'arno-iptables-firewall' package
Joost van Baal wrote on 14/09/2005 10:56:
> On Thu, Aug 25, 2005 at 05:11:03PM +0200, Michael Hanke wrote:
>>I would like someone to have a look at it:
> debian-mentors readers: I am looking at it know. The package is marked
> as such on http://sponsors.debian.net/ .
>>There is one open issue. To actually setup the firewall one has to set
>>the name of the external interface. Therefore it would be nice if a
>>list of interfaces could be generated and displayed through debconf,
>>but I don't know how to do it.
> The only thing I can come up with is: parse the
> ip -o link show
> output. You'd have to depend upon iproute for this, of course.
Why not use "ifconfig -a"? On all my systems, it seems to work OK:
ifconfig -a | grep Link\ encap \
| sed -e 's/[ ][ ]*Link.*//;s/:[0-9]*//' \
| sort -u
The sed line removes the "Link encap" and hwaddr stuff and subsequently
removes :[0-9]* tails from alias interfaces. Since that could list
interfaces which have aliases more than once, the sort -u is used.
I'm assuming here that you wouldn't want to use an alias interface as
the name of the external interface...