|
|||
1. Solaris TCPIP Protocol Suite (Overview) 2. Planning an IPv4 Addressing Scheme (Tasks 3. Planning an IPv6 Addressing Scheme (Overview) 4. Planning an IPv6 Network (Tasks) 5. Configuring TCP/IP Network Services and IPv4 Addressing (Tasks) 6. Administering Network Interfaces (Tasks) Interface Administration (Task Map) Basics for Administering Physical Interfaces Administering Individual Network Interfaces How to Obtain Interface Status How to Configure a Physical Interface After System Installation How to Remove a Physical Interface SPARC: How to Ensure That the MAC Address of an Interface Is Unique Administering Virtual Local Area Networks Administering Link Aggregations How to Create a Link Aggregation How to Remove an Interface From an Aggregation 7. Enabling IPv6 on a Network (Tasks) 8. Administering a TCP/IP Network (Tasks) 9. Troubleshooting Network Problems (Tasks) 10. TCP/IP and IPv4 in Depth (Reference) 12. About Solaris DHCP (Overview) 13. Planning for DHCP Service (Tasks) 14. Configuring the DHCP Service (Tasks) 15. Administering DHCP (Tasks) 16. Configuring and Administering DHCP Clients 17. Troubleshooting DHCP (Reference) 18. DHCP Commands and Files (Reference) 19. IP Security Architecture (Overview) 21. IP Security Architecture (Reference) 22. Internet Key Exchange (Overview) 24. Internet Key Exchange (Reference) 25. Solaris IP Filter (Overview) 28. Administering Mobile IP (Tasks) 29. Mobile IP Files and Commands (Reference) 30. Introducing IPMP (Overview) 31. Administering IPMP (Tasks) Part VI IP Quality of Service (IPQoS) 32. Introducing IPQoS (Overview) 33. Planning for an IPQoS-Enabled Network (Tasks) 34. Creating the IPQoS Configuration File (Tasks) 35. Starting and Maintaining IPQoS (Tasks) 36. Using Flow Accounting and Statistics Gathering (Tasks) |
Configuring and Communicating Over WiFi InterfacesThe IEEE 802.11 specifications define wireless communications for local area networks. These specifications and the networks they describe are referred to collectively as WiFi, a term that is trademarked by the Wi-Fi Alliance trade group. WiFi networks are reasonably easy to configure by both providers and prospective clients. Therefore, they are increasingly popular and in common use throughout the world. WiFi networks use the same radio wave technology as cellular phones, televisions, and radios. The Solaris OS contains features that enable you to configure a system as a WiFi client. This section explains how to use the WiFi connectivity options of the dladm command to connect a laptop or home computer to a local WiFi network. Note - The Solaris OS does not contain features for configuring WiFi servers or access points. Finding a WiFi NetworkWiFi networks typically come in three varieties:
A location that is served by WiFi is referred to as a hot spot. Each hot spot includes an access point. The access point is a router with a “wired” connection to the Internet, for example, Ethernet or DSL. The Internet connection is usually through a wireless Internet service provider (WISP) or traditional ISP. Commercial WiFi NetworksMany hotels and cafes offer wireless Internet connections as a service to their customers with laptop computers. These commercial hot spots have access points within their facilities. The access points are routers with wired connections to a WISP that serves commercial locations. Typical WISPs include independent providers and cellular phone companies. You can use a laptop that runs the Solaris OS to connect to a WiFi network that is offered by a hotel or other commercial hot spot. Ask for instructions at the hot spot for connecting to the WiFi network. Typically, the connection process involves supplying a key to a browser that you launch upon login. You might have to pay a fee to the hotel or WISP in order to use the network. Commercial locations that are Internet hot spots usually advertise this capability to their patrons. You can also find lists of wireless hot spots from various web sites, for example, Wi-FiHotSpotList.com. Municipal WiFi NetworksCities throughout the world, cities have constructed free municipal WiFi networks, which their citizens can access from systems in their homes. Municipal WiFi uses radio transmitters on telephone poles or other outdoor locations to form a “mesh” over the area that the network serves. These transmitters are the access points to the municipal WiFi network. If your area is served by a municipal WiFi network, your home might be included in the network's mesh. Access to municipal WiFi is usually free. You can access the municipal network from a properly equipped laptop or personal computer that runs the Solaris OS. You do not need a home router to access the municipal network from your system. However, configuring a home router is recommended for areas where the signal from the municipal network is weak. Home routers are also recommended if you require secure connections over the WiFi network. For more information, see WiFi Networks and Security. Private WiFi NetworksBecause WiFi networks are relatively easy to configure, companies and universities use private WiFi networks with access limited to employees or students. Private WiFi networks typically require you to supply a key when you connect or run a secure VPN after you connect. You need a properly equipped laptop or PC that runs the Solaris OS and permission to use the security features in order to connect to the private network. Planning for WiFi CommunicationsBefore you can connect your system to a WiFi network, complete the following instructions. How to Prepare a System for WiFi CommunicationsBefore You BeginThe following preparations assumes that your system is a laptop or personal computer that runs the Solaris Express, Developer Edition 2/07 release.
How to Connect to a WiFi NetworkBefore You BeginThe following procedure assumes that you have followed the instructions in How to Prepare a System for WiFi Communications.
The following example shows a typical scenario that you might encounter when using a laptop that runs the Solaris Express, Developer Edition 2/07 release in an Internet coffee house. Learn whether a WiFi link is available. # dladm show-wifi ath0 type: non-vlan mtu: 1500 device: ath0 The ath0 link is installed on the laptop. Configure the ath0 interface, and verify that it is up. # ifconfig ath0 plumb # ifconfig -a lo0: flags=2001000849<LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 ath0: flags=201000803<BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 1500 index 3 inet 0.0.0.0 netmask ff000000 ether 0:b:6b:4e:8f:18 Display the available WiFi links at your location. # dladm scan-wifi LINK ESSID BSSID/IBSSID SEC STRENGTH MODE SPEED ath0 net1 00:0e:38:49:01:d0 none weak g 54Mb ath0 net2 00:0e:38:49:02:f0 none very weak g 54Mb ath0 net3 00:0d:ed:a5:47:e0 wep very good g 54Mb ath0 citinet 00:40:96:2a:56:b5 none good b 11Mb The output indicates that net3 has the best signal. net3 requires a key, for which the provider for the coffee house charges a fee. citinet is a free network provided by the local town. Connect to the citinet network. # dladm connect-wifi -e citinet The -e option of connect-wifi takes the ESSID of the preferred WiFi network as its argument. The argument in this command is citinet, the ESSID of the free local network. The dladm connect-wifi command offers several options for connecting to the WiFi network. For more information, refer to the dladm(1M) man page. Configure an IP address for the WiFi interface. # ifconfig ath0 10.192.16.3/24 up # ifconfig -a lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 e1000g0: flags=201004843<UP,,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4,CoS> mtu 1500 index 3 inet 129.146.69.34 netmask fffffe00 broadcast 129.146.69.255 ether 0:e:7b:b5:64:a4 ath0: flags=201004843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4,CoS> mtu 1500 index 4 inet 10.192.16.3 netmask ffffff00 broadcast 10.255.255.255 ether 0:b:6b:4e:8f:18 This example assumes that you have the static IP address 10.192.16.3/24 configured on your laptop. # dladm show-wifi LINK STATUS ESSID SEC STRENGTH MODE SPEED ath0 connected citinet none good g 11Mb The output indicates that the laptop is now connected to network citinet. # firefox The home page for the Firefox browser displays. Run a browser or other application to commence your work over the WiFi network. # dladm disconnect-wifi # dladm show-wifi LINK STATUS ESSID SEC STRENGTH MODE SPEED ath0 disconnected -- -- -- -- -- The output of show-wifi verifies that you have disconnected the ath0 link from the WiFi network. How to Monitor the WiFi LinkThis procedure shows how to monitor the status of a WiFi link through standard networking tools, and change link properties through the linkprop subcommand.
This example shows how to set the speed of a link after you have connected to a WiFi network # dladm show-linkprop -p speed ath0 PROPERTY VALUE DEFAULT POSSIBLE speed 24 -- 1,2,5,6,9,11,12,18,24,36,48,54 # dladm set-linkprop -p speed=36 ath0 # dladm show-linkprop -p speed ath0 PROPERTY VALUE DEFAULT POSSIBLE speed 36 -- 1,2,5,6,9,11,12,18,24,36,48,54 WiFi Networks and SecurityRadio wave technology makes WiFi networks readily available and often freely accessible to users in many locations. As a result, connecting to a WiFi network can be an insecure undertaking. However, certain types of WiFi connections are more secure:
The dladm command can use a Wired Equivalent Privacy (WEP) key for encrypting connections through the access point. The WEP protocol is defined in IEEE 802.11 specifications for wireless connections. For complete details on the WEP-related options of the dladm command, refer to the dladm(1M) man page. How to Set Up an Encrypted WiFi Network ConnectionThe next procedure shows how to set up secure communications between a system and a router in the home. Many wireless and wired routers for the home have an encryption feature that can generate a secure key. This procedure assumes that you use such a router and have its documentation available. The procedure also assumes that your system is already plugged into the router.
This example assumes that you have already done the following:
# dladm create-secobj -c wep mykey provide value for mykey: ***** confirm value for mkey: ***** When you supply the WEP key generated that is by the router, asterisks mask the value that you type. # dladm show-secobj OBJECT CLASS mykey wep # dladm connect-wifi -e citinet -k mykey ath0 This command establishes an encrypted connection to the WiFi network citinet, using the secure object mykey. # dladm show-wifi LINK STATUS ESSID SEC STRENGTH MODE SPEED ath0 connected citinet wep good g 36Mb This output verifies that you are connected to citinet through WEP encryption. |
||
|