Marcelo Bello
2016-08-01 20:33:38 UTC
Hello,
I just updated my server from Ubuntu 14.04LTS to Ubuntu 16.04LTS and
with it I got Shorewall version 5.0.4.
I ran "shorewall update" to convert the tcrules file to mangle and
everything went fine except for an error:
"WARNING: Interface ppp0 is not usable -- Provider vivo (3) not Started"
Interface ppp0 was perfectly fine. I know that the ISP "vivo" was
working just fine just before I issued the "shorewall restart" command that
got me that error message for the first time, and immediately I started
getting ISP is down messages from my monitoring software. So I am 100% sure
that the problem is not with the ppp0 interface.
I tried running "shorewall enable vivo" with no success (same error
message).
I googled and found a workaround suggested for a similar problem
reported back in 2011:
http://www.engardelinux.org/modules/index/list_archives.cgi?list=shorewall-users&page=0097.html&month=2011-08
However, I did not need the entire work around, the problem went away
by just changing the file in this way:
*I had originally:*
net ppp+ -
optional,wait=10,nosmurfs,tcpflags,nets=(!10.0.0.0/8)
*I changed to:*
net ppp0 -
optional,wait=10,nosmurfs,tcpflags,nets=(!10.0.0.0/8) net ppp+
- optional,wait=10,nosmurfs,tcpflags,nets=(!10.0.0.0/8)
Therefore, I actually had to add a ppp0 interface, ppp+ was not enough.
This is bad because this ISP's interface could become ppp1 or ppp2, ... in
the future.
I believe this is a bug, am I right? If it is so, is this a know bug of
version 5.0.4 and should I file a bug report on Ubuntu's bug tracking
system? Or is it enough to report it here?
Best regards,
Marcelo
I just updated my server from Ubuntu 14.04LTS to Ubuntu 16.04LTS and
with it I got Shorewall version 5.0.4.
I ran "shorewall update" to convert the tcrules file to mangle and
everything went fine except for an error:
"WARNING: Interface ppp0 is not usable -- Provider vivo (3) not Started"
Interface ppp0 was perfectly fine. I know that the ISP "vivo" was
working just fine just before I issued the "shorewall restart" command that
got me that error message for the first time, and immediately I started
getting ISP is down messages from my monitoring software. So I am 100% sure
that the problem is not with the ppp0 interface.
I tried running "shorewall enable vivo" with no success (same error
message).
I googled and found a workaround suggested for a similar problem
reported back in 2011:
http://www.engardelinux.org/modules/index/list_archives.cgi?list=shorewall-users&page=0097.html&month=2011-08
However, I did not need the entire work around, the problem went away
by just changing the file in this way:
*I had originally:*
net ppp+ -
optional,wait=10,nosmurfs,tcpflags,nets=(!10.0.0.0/8)
*I changed to:*
net ppp0 -
optional,wait=10,nosmurfs,tcpflags,nets=(!10.0.0.0/8) net ppp+
- optional,wait=10,nosmurfs,tcpflags,nets=(!10.0.0.0/8)
Therefore, I actually had to add a ppp0 interface, ppp+ was not enough.
This is bad because this ISP's interface could become ppp1 or ppp2, ... in
the future.
I believe this is a bug, am I right? If it is so, is this a know bug of
version 5.0.4 and should I file a bug report on Ubuntu's bug tracking
system? Or is it enough to report it here?
Best regards,
Marcelo