Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22700 ideas, 138270 comments, 2629576 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #11166: Give NetworkManager ability to identify networks and configure system

bug This idea is a duplicate of Idea #2813: Network profiles.
Written by robrwo the 15 Jul 08 at 16:30. Related project: Network Manager. Status: New
Rationale

Network Manager should have the ability to identify the network that devices are on, and run appropriate scripts based on the networks (akin to what one can do using guessnet).

Ideally, one should define a set of network tests (wireless essids, arping, ping, maybe an API for using custom "plugin" tests). If tests pass, then one can run a shell script (e.g. enable/disable printers, connect to shared drives, set preferred Thunderbird profiles, etc.), enable/disable services, etc.

A separate feature would be to have a user-friendly wizard that allows one to add common tasks like default printers.

When one configures a device, one can associate tests with those devices (e.g. wireless tests for my wireless card, tests for my work network to the wired lan and vpn).

A wizard could create some default tests, such as identifying the router or access point one is connected to for a particular device.

This may also require authoring some useful companion (command-line) tools, such as something to select the default profile/accont/identity in Thunderbird. But with the funcitonality added to NM, this would encourage develpers to create such utlities.

For laptop users, this would be a great feature. One shows to work, school or returns home, connects the computer, and has custom settings enabled, or one connects to an unfamiliar location (e.g. a network cafe) and some services are locked down for extra security (or maybe even "phones home" in case the laptop is stolen).


94
votes
closed
Solution #1: Auto-generated solution of idea #11166
Written by robrwo the 15 Jul 08 at 16:30.
Ubuntu Brainstorm was updated in January 2009. Since the idea #11166 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

Propose your solution

Attachments


Duplicates


Comments
andruk (Idea reviewer) wrote on the 15 Jul 08 at 21:18
Good idea, have the computer know where it is an adjust accordingly.

+1

Euser wrote on the 15 Jul 08 at 23:22
It would be a great feature, because when the laptop is physically disconnected from a network, it takes much longer to boot (that's why i have to use ifplugd instead).

AndersFeder wrote on the 19 Jul 08 at 03:51
A nice and needed feature. Maybe it could use GeoClue as part of the identification.


Post your comment