No automatic connect to ISP
-
Post the 1.2 mpd log as you did for 2.0 to verify this.
-
-
It is something regarding your ISP that does not de-authenticate you correctly and something has changed in mpd to make it more strict on later versions.
It needs more investigation and more time though i have not much as of now.Though you can take a packet trace and attach it here so i can follow later on.
-
ok, will do. Should I do it with the 2.0 or the 1.2.3? I think it should be tcpdump, but how should I do this? Looked around the man-page, but i don't understand it much.
Should it be like this?
tcpdump -i bge0 -n ether proto 0x8863 '||' ether proto 0x8864
assuming that bge0 is my wan-interface.
-
ok, the tcpdump in the mentioned way only worked with pfSense 1.2.3, so for 2.0 I did 2 separate tcpdumps. Strange…
Hope it helps.First I disconnected the wan-IF, auto-connect worked on 1.2.3, so no further things to do. Surfed around, disconnected some times.
Same on 2.0, except the failing autoconnect. So I connected via Button, surfed, disconnected and connected several times.If you need more, tell me please.
I zipped the files and attached .txt to upload it. Please remove the .txt to get the zip back. -
@ermal:
something has changed in mpd to make it more strict on later versions
It seems to me that mpd stops reconnecting when it experiences a connect fail or auth fail. Can't say whether this is a feature or a bug but it is definitely a problem.
Even a connection that has auth failed should be retried periodically since the reason for the failure can go away and one would expect pfSense to recover from this within a reasonable time and without intervention.
-
I have a similar problem, PPOe disconnects every day, and don't connect back again automatically, I have to do it manually, with version 1.2.3 and previous this work perfectly, if ppoe disconnects for any reason it reconnects automatically.
-
Hi.
I've no clue how it was done in 1.2.x but just wondering if you guys force mpd to re-establish a connection by adding "set bundle no noretry" into appropriate section of your interfaces.inc. This will force mpd to re-connect whenever the keep-alive expires. Or sit tight and wait for it'd be fixed eventually in any later builds…
cheers,
-
Thanks much! I'll try it.
-
This problem not only for PPoE.
I use separate PPTP mpd client connection. After linkdown sometimes reconnect sucsessful, but many times not.
Additional:
1. Cannot set MTU for PPTP link.
2. Static routes for PPTP link not activating after link down/up. -
It doesn't work. As I can see, mpd dies when a disconnect occurs. Logs show this: (reverse order)
Jan 17 19:58:47 mpd:
Jan 17 19:58:47 mpd: Multi-link PPP daemon for FreeBSD
Jan 17 19:58:46 mpd: process 37549 terminated
Jan 17 19:58:44 mpd: caught fatal signal term
Jan 17 19:57:41 last message repeated 7 timescat /var/etc/mpd_wan.conf
startup:
pppoeclient:
new -i pppoe0 pppoeclient pppoeclient
set iface route default
set iface enable on-demand
set iface idle 0
set iface enable tcpmssfix
set iface up-script /usr/local/sbin/ppp-linkup
set iface down-script /usr/local/sbin/ppp-linkdown
set iface addrs 192.0.2.112 192.0.2.113
set bundle disable multilink
set bundle no noretry
set auth authname "xxx"
set auth password "yyy"
set link keep-alive 10 60
set link max-redial 0
set link no acfcomp protocomp
set link disable pap chap
set link accept chap
set link mtu 1492
set ipcp yes vjcomp
set ipcp ranges 0.0.0.0/0 0.0.0.0/0
set ipcp enable req-pri-dns
set ipcp enable req-sec-dns
open -
¿Any news about this?
I'm working with latest version, 2.0-BETA1 built on Fri Jan 22 00:26:29 EST 2010, and this problem persists, every morning I've to manually connect to my ISP.
-
Does the option "set bundle no noretry" help? Did you try it?
-
Hi,
Again I have no clue about 1.2.x but auto-reconnect just works fine for me with;
set link max-redial 0
set bundle no noretry
(set link keep-alive 5 15) <- 10 60 is way too loooooooong to meinto my mpd.conf, just to clarify, I tested this by disconnecting utp to the modem, wait 'till keep-alive expired
then connect the utp to the modem again, link re-established again. Need to flush routing table some times.
Any chances to try on-demand mode instead if you've outgoing traffic constantly.It's about to consider moving to mpd5 since it's been there for a while and quite stable for now…
cheers,
-
Thanks for your comments, I did it yesterday, adding the "set bundle no noretry" and it seems to be working:
$mpdconf .= << <eod<br>set bundle disable multilink
set auth authname "{$wancfg['pppoe_username']}"
set auth password "{$wancfg['pppoe_password']}"
set bundle no noretry
set link keep-alive 10 60
set link max-redial 0
set link no acfcomp protocomp
set link disable pap chap
set link accept chapIf it's fails again I will try with "set link keep-alive 5 15"
Thanks</eod<br>
-
It fails again, so I'll try with, "set link keep-alive 5 15"
Besides I update to latest version (2.0-BETA1 built on Mon Jan 25 20:57:42 EST 2010)
The modifications goes away with firmware updates, so I've to re-write these modifications.Regards
Alfredo -
In my case none of the otions work. Connection fails every several hours. Its a really awful thing. Its beginning to drive me a bit crazy. I'm thinking that the whole thing fails because of routing. There is a default route to ISP-IP, but the whole thing looks a bit strange to me:
default 195.14.226.7 UGS 0 42483 1492 pppoe0 10.0.0.0/27 link#3 U 8 248149868 1500 bge1 10.0.0.1 link#3 UHS 0 1068827 16384 lo0 10.0.0.32 link#9 UHS 0 0 16384 lo0 => 10.0.0.32/29 link#9 U 0 0 1500 ral0_wlan0 87.78.x.y link#8 UHS 0 0 16384 lo0 127.0.0.1 link#4 UH 0 4289065 16384 lo0 127.0.0.2 127.0.0.1 UHS 0 1068827 16384 lo0 195.14.226.7 link#8 UH 0 0 1492 pppoe0
Where is the use of Link 8? Transfer 0 byte? Both related to my ISP! No use of the links. And last but not least, on dashboard my WAN-gateway is stuck on "Gathering data". Apart from the fact that the whole routing seems to be on heavy construction. Therre was a time when I could change things in the routing, but since a time I cannot do anythiong there, only errors appear there. Maybe I'm wrong, but it looks a bit strange to me.
-
I'm in a rather unique situation to test this repeatedly, as I control both ends of the PPPoE link I have a test box hooked to. I have a 2.0 test box sitting on my test PPPoE DSL line at work and I also control the router on the other end of the link, so I can boot it at will.
I did confirm (as others have seen) that not only does PPPoE not reconnect, if the interface is unplugged at boot time, it doesn't try to connect initially either.
If I use "set bundle no noretry" it falls into a loop where it just constantly tries to connect after making a good PPPoE link. I see it authenticate on the ISP end and MPD immediately says the link has gone and tries to redial. The keep alive settings made no difference.
If I get some more time tomorrow at work I'll try to tinker with this, but it may have to wait for the weekend.
-
This are great news! The "set bundle no noretry" doesn't help. Same as before. :-( But I'll wait and then try with a new install. Maybe that helps.
-
For me the same problem. Here my subject :http://forum.pfsense.org/index.php/topic,22145.0.html
Correction mpd_wan.conf has not helped.
The problem what is not right enough for MPD for change of a configuration of interfaces can?
Excuse for bad English language, I badly know it.