Re: Disconnect

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2012-08-29 11:55, Pasha R wrote:
On Wed, Aug 29, 2012 at 1:49 AM, Patrick Dupre <pdupre@xxxxxxxxxx> wrote:
On 2012-08-28 20:19, Mikkel L. Ellertson wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 08/28/2012 10:49 AM, Kevin Martin wrote:

On 08/28/2012 09:13 AM, Patrick Dupre wrote:

On 2012-08-28 16:04, Marko Vojinovic wrote:

On Tuesday, 28. August 2012. 12.15.16 Patrick Dupre wrote:

The NetworkNamager provides a disconnect option. I undertand

that it

can be manager through /etc/NetworkManager/dispatcher.d
However, when I disconnect the ppp0 connection, ppp0 is already
down (due to the disconnect) and prevents me to collect information
through ifconfig.

How can I avoid this problem. I wish to collect information of the
ppp0 just before it is turned off.


Wasn't this covered in another thread already?

If you want to see ifconfig output just before disconnecting, open a
terminal,
type "ifconfig", read the output, then disconnect. It's pretty

obvious, I

guess.

So, the nonobvious thing is: what precisely is the actual

problem you are

trying to solve? Please try to be more precise.

I want it does it automatically!


The problem I see in what you are trying to do is that there is no

way to determine when exactly a disconnect will be taking place.

If you know exactly when a disconnect will take place then it

should be fairly simple to script it but if the disconnects take

place randomly there is no way you'll be able to script it. You

would have to have a program (daemon) running with hooks into the

network stack that reported statistics at the time of the

disconnect and I don't think that's easy to do and certainly would
require

an in depth knowledge of programming at the driver level to do it.

Kevin

One thing you could try is creating a /sbin/ifdown-pre-local script.
You will have to do a compare of $1 with ppp0, and exit if it is a
different interface, because it is run before bringing any interface
down. I am not sure if Network Manager uses the ifdown script, but
you could alway run ifdown ppp0 to disconnect. This will not help if
the interface goes down without you telling it to.

I tried, but /sbin/ifdown-pre-local is never activated
ifdown ppp0 gives: usage: ifdown <device name>
ppp0 is not recognized as a device!

I also tried to use /etc/NetworkManager/dispatcher.d/20-ifdown
but it is also never activated.
I though that /etc/sysconfig/network-scripts/ifdown-ppp
could do the job, but again it is never activate when I disconnect the
network.

This is the result of ifconfig ppp0
ppp0      Link encap:Point-to-Point Protocol
inet addr:111.169.43.118 P-t-P:10.64.64.64 Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:1370 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1381 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:1741245 (1.6 MiB)  TX bytes:94465 (92.2 KiB)


Other ideas?

Try to create /etc/ppp/ip-down.local script. I'm not sure if it will
be activated by NM, but worth trying.
Yes, try, because I found the information somewhere, but it just does not
either.
The reasons has been given in a previous email.

Thank for your help.

--
======================================================================
 Patrick DUPRÉ                |   |  email: pdupre@xxxxxxxxxx
======================================================================
--
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org


[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux