Class: Y2Network::Wicked::ConnectionConfigReaders::Wireless

Inherits:
Base
  • Object
show all
Defined in:
src/lib/y2network/wicked/connection_config_readers/wireless.rb

Overview

This class is able to build a ConnectionConfig::Wireless object given a Wicked::InterfaceFile object.

Instance Attribute Summary

Attributes inherited from Base

#file

Instance Method Summary collapse

Methods inherited from Base

#connection_config, #initialize

Constructor Details

This class inherits a constructor from Y2Network::Wicked::ConnectionConfigReaders::Base

Instance Method Details

#update_connection_config(conn) ⇒ Object

See Also:

  • Base#update_connection_config


29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# File 'src/lib/y2network/wicked/connection_config_readers/wireless.rb', line 29

def update_connection_config(conn)
  conn.ap = file.wireless_ap
  conn.ap_scanmode = file.wireless_ap_scanmode
  conn.auth_mode = transform_auth_mode(file.wireless_auth_mode)
  conn.default_key = file.wireless_default_key
  conn.eap_auth = file.wireless_eap_auth if file.wireless_eap_auth
  conn.eap_mode = file.wireless_eap_mode
  conn.essid = file.wireless_essid
  conn.key_length = file.wireless_key_length
  conn.keys = wireless_keys
  conn.mode = file.wireless_mode
  conn.nwid = file.wireless_nwid
  conn.ca_cert = file.wireless_ca_cert
  conn.client_cert = file.wireless_client_cert
  conn.client_key = file.wireless_client_key
  conn.client_key_password = file.wireless_client_key_password
  conn.wpa_password = file.wireless_wpa_password
  conn.wpa_psk = file.wireless_wpa_psk
  conn.wpa_identity = file.wireless_wpa_identity
  conn.wpa_anonymous_identity = file.wireless_wpa_anonid
  conn.channel = file.wireless_channel
  conn.bitrate = file.wireless_rate
end