Network Settings: Requirements Notes

VPN settings are actually applied per machine but effectively per session.

Proxy (HTTP, SOCKS) settings are only per session.

RFKill is effectively only all-radios or per-device-class (eg all WiFi). Four device types offer rfkill: Mobile Broadband - WWAN (3G), WiFi, Bluetooth, and WiMAX.

System can only provide one wireless access point at a time. Creating an AP will drop any existing connections on that device. Should only offer the option of creating an access point if you have another connection available. Creating an AP is like changing a mode on the device from client to server.

Connection sharing means creating an access point and routing requests through to the other connected device. This occurs when tie connection's IP method is set to "Shared to other computers" (this is the default). As mentioned above this changes the nature of the device connection. The connected clients share any other connections the host system has so we don't have to configure sharing per device. (tech: NAT-ed to your current connection). Internet connection sharing may also have a relationship with the Privacy & Sharing panel.

WiMAX can be treated like mobile broadband except it doesnt have PIN number or APNs or "shit like that".

Mobile Broadband should should a warning when you are "roaming." Might be useful to show data usage for Mobile Broadband connections too - for both home and roaming. Showing minutes remaining and balance information inline would be sweet. In any case, should offer a link to the authoritative website to show usage accounting details.

Open Questions

Are VPN gateways similar to access points for wireless networks?

Required Information

Setup

Wired

  • a wire
  • if DHCP, nothing
  • if not DHCP:
    • IP Address
    • Subnet Mask
    • Router
    • DNS Server(s)

Wireless

  • Network name
  • If prompted, security key

Mobile Broadband

  • Provider/network name
  • account name?
  • password/PIN?
  • APN?

WiMAX

  • ????

Bluetooth

  • device?

VPN

  • (ugh!) vpn plugin type?
  • Must name it
  • Gateway
  • Group name
  • Group password
  • (optional) username

Connecting

Wired
  • Nothing

Wireless

  • Pick access point
  • (if requested) Authentication key

VPN

  • Authentication key

Status

Wired

  • Plugged in or not
  • Speed of connection
  • Security
  • IP settings

Wireless

  • Connected or not
  • AP/Network name
  • Security
  • Speed
  • IP settings

Mobile Broadband

  • Connected or not
  • Provider name
  • Roaming or not
  • Time / data usage
  • Time / data remaining
  • Link to account summary

Bluetooth

  • Connected or not

WiMAX

  • Connected or not

VPN

  • Connected or not
  • measure of speed?

Design/SystemSettings/Network/RequirementsNotes (last edited 2015-10-21 16:32:52 by AllanDay)