public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] shorewall configuration
@ 2007-07-24 13:23 Aleksey V. Kunitskiy
  2007-07-24 14:01 ` Uwe Thiem
  0 siblings, 1 reply; 7+ messages in thread
From: Aleksey V. Kunitskiy @ 2007-07-24 13:23 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2767 bytes --]

Hi,

I'm trying to configure snat with shorewall. I read all manual on the official 
site + some Gentoo Wiki topics. I made test configuration, but shorewall 
start didn't start and I can't understand where is the problem.

Thank you for any suggestion

#shorewall show capatibilities:
Shorewall-3.2.9 Chains capatibilities at enigma - Tue Jul 24 16:12:35 EEST 
2007
iptables: No chain/target/match by that name

#shorewall start log:

Compiling...
Determining Zones...
   IPv4 Zones: net loc
   Firewall Zone: fw
Validating interfaces file...
Validating hosts file...
Validating Policy file...
Determining Hosts in Zones...
   net Zone: ppp0:0.0.0.0/0
   loc Zone: eth1:192.168.3.0/24
Pre-processing Actions...
   Pre-processing /usr/share/shorewall/action.Drop...
   Pre-processing /usr/share/shorewall/action.Reject...
   Pre-processing /usr/share/shorewall/action.Limit...
Deleting user chains...
Compiling /etc/shorewall/routestopped ...
Compiling Accounting...
Creating Interface Chains...
Compiling Proxy ARP
Compiling NAT...
Compiling NETMAP...
Compiling Common Rules
Adding Anti-smurf Rules
Adding rules for DHCP
Enabling RFC1918 Filtering
Compiling TCP Flags checking...
Compiling Kernel Route Filtering...
Compiling Martian Logging...
Compiling IP Forwarding...
Compiling /etc/shorewall/rules...
Compiling /etc/shorewall/tunnels...
Compiling Actions...
Compiling /usr/share/shorewall/action.Drop for Chain Drop...
Compiling /usr/share/shorewall/action.Reject for Chain Reject...
Compiling /etc/shorewall/policy...
   WARNING: NAT disabled; masq rule ignored
Compiling /etc/shorewall/tos...
Compiling /etc/shorewall/ecn...
Compiling Traffic Control Rules...
Validating /etc/shorewall/tcdevices...
Validating /etc/shorewall/tcclasses...
Compiling Rule Activation...
Compiling Refresh of Black List...
Compiling Refresh of /etc/shorewall/ecn...
Validating /etc/shorewall/tcdevices...
Validating /etc/shorewall/tcclasses...
Shorewall configuration compiled to /var/lib/shorewall/.start
Processing /etc/shorewall/params ...
Starting Shorewall....
Initializing...
Processing /etc/shorewall/init ...
Clearing Traffic Control/QOS
Deleting user chains...
iptables: No chain/target/match by that name
   ERROR: Command "/sbin/iptables -A FORWARD -m state --state 
ESTABLISHED,RELATED -j ACCEPT" Failed
Processing /etc/shorewall/stop ...
iptables: No chain/target/match by that name
iptables: No chain/target/match by that name
IP Forwarding Enabled
Processing /etc/shorewall/stopped ...
/sbin/shorewall: line 529:  9682 Terminated              ${VARDIR}/.start 
$debugging start


-- 
best regards,
Aleksey V. Kunitskiy
my public GPG/PGP key: http://www.alexey-kv.org.ua/pubkey.asc

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] shorewall configuration
  2007-07-24 13:23 [gentoo-user] shorewall configuration Aleksey V. Kunitskiy
@ 2007-07-24 14:01 ` Uwe Thiem
  2007-07-24 14:21   ` Aleksey V. Kunitskiy
  0 siblings, 1 reply; 7+ messages in thread
From: Uwe Thiem @ 2007-07-24 14:01 UTC (permalink / raw
  To: gentoo-user

On 24 July 2007, Aleksey V. Kunitskiy wrote:
> Hi,
>
> I'm trying to configure snat with shorewall. I read all manual on the
> official site + some Gentoo Wiki topics. I made test configuration, but
> shorewall start didn't start and I can't understand where is the problem.
>
> Thank you for any suggestion
>
> #shorewall show capatibilities:
> Shorewall-3.2.9 Chains capatibilities at enigma - Tue Jul 24 16:12:35 EEST
> 2007
> iptables: No chain/target/match by that name
>
> #shorewall start log:

[ snip ]

> Compiling /etc/shorewall/policy...
>    WARNING: NAT disabled; masq rule ignored

[snip ]

I think your trouble starts here. Did you try to put any NAT rule into policy? 
That would be wrong. It belongs to "nat". Would you show us your policy file 
(only the rules in there, *not* all the comments)?

Uwe

-- 
Jethro Tull: Maybe, I am not done yet!
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] shorewall configuration
  2007-07-24 14:01 ` Uwe Thiem
@ 2007-07-24 14:21   ` Aleksey V. Kunitskiy
  0 siblings, 0 replies; 7+ messages in thread
From: Aleksey V. Kunitskiy @ 2007-07-24 14:21 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 752 bytes --]

On Tuesday 24 July 2007 17:01, Uwe Thiem wrote:
> I think your trouble starts here. Did you try to put any NAT rule into
> policy? That would be wrong. It belongs to "nat". Would you show us your
> policy file (only the rules in there, *not* all the comments)?
>
> Uwe

I've found where the problem is.

Note the following error:

iptables: No chain/target/match by that name
   ERROR: Command "/sbin/iptables -A FORWARD -m state --state 
ESTABLISHED,RELATED -j ACCEPT" Failed

In 99% cases it's because one of features is missed in the kernel 
configuration. I've turned on 2 modules in kernel and it works.

Anyway, thanks!

-- 
best regards,
Aleksey V. Kunitskiy
my public GPG/PGP key: http://www.alexey-kv.org.ua/pubkey.asc

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gentoo-user] Shorewall configuration
@ 2022-03-01 12:35 Peter Humphrey
  2022-03-01 14:54 ` Michael
  0 siblings, 1 reply; 7+ messages in thread
From: Peter Humphrey @ 2022-03-01 12:35 UTC (permalink / raw
  To: gentoo-user

Hello list,

I use net-firewall/shorewall to protect my machines; it's served me well for 
many years. My ISP gave me a FritzBox modem-router recently, in the hope of 
better media streaming, but it's spamming my LAN server with HTTP requests 
(port 80). The other machines are left alone; just this one is affected.

The many log entries are not a serious problem, just a nuisance, but I'd 
rather not have to put up with them.

AVM, the modem's maker, says I should set shorewall up on this machine to 
accept either port-80 requests or unsolicited packets of type 0x88e1. That 
type is HomePlug Management, apparently, and the FritzBox is looking for any 
such devices on the LAN. I don't know why it's picked on this one machine to 
query, unless it's because it has the lowest IP address.

Questions:
1.  Will I be opening myself to external HTTP attacks if I open that port to 
the modem-router? I assume I will, though no such service is running - at the 
moment.
2.  As far as I can see, shorewall filters only on ports, not packet types. If 
so, how can I specify a packet type to it?
3.   Does anyone here know how to specify HomePlug in shorewall?

Google hasn't helped much, nor has the Shorewall website, so I hope someone 
here has experience of this.

-- 
Regards,
Peter.





^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] Shorewall configuration
  2022-03-01 12:35 [gentoo-user] Shorewall configuration Peter Humphrey
@ 2022-03-01 14:54 ` Michael
  2022-03-01 16:40   ` Peter Humphrey
  0 siblings, 1 reply; 7+ messages in thread
From: Michael @ 2022-03-01 14:54 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1973 bytes --]

On Tuesday, 1 March 2022 12:35:17 GMT Peter Humphrey wrote:
> Hello list,
> 
> I use net-firewall/shorewall to protect my machines; it's served me well for
> many years. My ISP gave me a FritzBox modem-router recently, in the hope of
> better media streaming, but it's spamming my LAN server with HTTP requests
> (port 80). The other machines are left alone; just this one is affected.
> 
> The many log entries are not a serious problem, just a nuisance, but I'd
> rather not have to put up with them.
> 
> AVM, the modem's maker, says I should set shorewall up on this machine to
> accept either port-80 requests or unsolicited packets of type 0x88e1. That
> type is HomePlug Management, apparently, and the FritzBox is looking for any
> such devices on the LAN. I don't know why it's picked on this one machine
> to query, unless it's because it has the lowest IP address.
> 
> Questions:
> 1.  Will I be opening myself to external HTTP attacks if I open that port to
> the modem-router? I assume I will, though no such service is running - at
> the moment.
> 2.  As far as I can see, shorewall filters only on ports, not packet types.
> If so, how can I specify a packet type to it?
> 3.   Does anyone here know how to specify HomePlug in shorewall?
> 
> Google hasn't helped much, nor has the Shorewall website, so I hope someone
> here has experience of this.

Have you seen this regarding the specific ethertypes:

https://superuser.com/questions/1574757/unknown-ethertypes-0x88e1-and-0x8912-from-my-fritz-box

Sadly I don't know anything about Shorewall, but you can look at configuring 
netfilter with some additional hand-crafted rules to drop the above ethertypes 
without logging them.

However, what I would prefer to do in your circumstances is find if your router 
is supported by OpenWRT firmware and configure SQM with FQ-Codel in it to manage 
bufferbloat.  I expect this should improve your streaming better than whatever 
AVM have configured in the box.

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] Shorewall configuration
  2022-03-01 14:54 ` Michael
@ 2022-03-01 16:40   ` Peter Humphrey
  2022-03-01 16:55     ` Michael
  0 siblings, 1 reply; 7+ messages in thread
From: Peter Humphrey @ 2022-03-01 16:40 UTC (permalink / raw
  To: gentoo-user

On Tuesday, 1 March 2022 14:54:24 GMT Michael wrote:

> Have you seen this regarding the specific ethertypes:
> 
> https://superuser.com/questions/1574757/unknown-ethertypes-0x88e1-and-0x8912
> -from-my-fritz-box

Yes, it's from that site and friends that I've learned what little I have 
about Home Plug.

> Sadly I don't know anything about Shorewall, but you can look at configuring
> netfilter with some additional hand-crafted rules to drop the above
> ethertypes without logging them.

Hm. Shorewall seems to be a complete subsystem to accept broad intentions and 
craft iptables rules accordingly. I'll see if it's possible to slip something 
in upstream of it.

> However, what I would prefer to do in your circumstances is find if your
> router is supported by OpenWRT firmware and configure SQM with FQ-Codel in
> it to manage bufferbloat.  I expect this should improve your streaming
> better than whatever AVM have configured in the box.

That route's unlikely to be open to me, though I'll check.

I hope I'm not facing a complete rehash of firewall config. If so, I may return 
the old modem-router to service instead.

-- 
Regards,
Peter.





^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] Shorewall configuration
  2022-03-01 16:40   ` Peter Humphrey
@ 2022-03-01 16:55     ` Michael
  0 siblings, 0 replies; 7+ messages in thread
From: Michael @ 2022-03-01 16:55 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 626 bytes --]

On Tuesday, 1 March 2022 16:40:30 GMT Peter Humphrey wrote:

> I hope I'm not facing a complete rehash of firewall config. If so, I may
> return the old modem-router to service instead.

This page suggests it is simple to achieve, by adding it to your /etc/
nftables.conf file, assuming one is available.  Alternatively, it should be a 
case of finding the right place to add something appropriate in Shorewall's 
configuration or script file, so that Shorewall itself creates the required 
ethertype filter.

https://serverfault.com/questions/1015896/linux-server-dropping-rx-packets-in-netif-receive-skb-core/1016113#1016113

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2022-03-01 16:55 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-07-24 13:23 [gentoo-user] shorewall configuration Aleksey V. Kunitskiy
2007-07-24 14:01 ` Uwe Thiem
2007-07-24 14:21   ` Aleksey V. Kunitskiy
  -- strict thread matches above, loose matches on Subject: below --
2022-03-01 12:35 [gentoo-user] Shorewall configuration Peter Humphrey
2022-03-01 14:54 ` Michael
2022-03-01 16:40   ` Peter Humphrey
2022-03-01 16:55     ` Michael

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox