Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I'm having trouble connecting to my school's wifi. It uses WPA2-PEAP and TKIP. The instructions for connecting tell me to leave the domain field blank and just enter my user name and password. This works with network-manager, but WICD tells me that the domain is required. I assume I need to edit an encryption script some where, but I wouldn't know what to change. How can I connect to this network? Thanks.


A little late, but as promised, here's the edited encryption template.

name = TUSecure
author = atiketemola
version = 1
require identity *Username password *Password
protected password *Password
-----
ctrl_interface=/var/run/wpa_supplicant
network={
    ssid="$_ESSID"
    proto=RSN
    key_mgmt=WPA-EAP
    pairwise=CCMP
    eap=PEAP
    identity="$_IDENTITY"
    password="$_PASSWORD"
    phase2="auth=MSCHAPv2"
}
share|improve this question
    
Sounds like a bug with wicd, I suggest you file a bug report. What happens if you enter a space for a domain name ? And what is wrong with using network manager? –  bodhi.zazen Feb 21 '13 at 21:41
    
I'll submit a bug report. If I enter a space, I get a bad password error and can't connect. Network-manager doesn't play well with the network in my apartment, keeps disconnecting me. –  Benjamin Daines Feb 21 '13 at 22:07
    
painful, I have had that problem before. only other suggestion I have would be knetworkmanager. –  bodhi.zazen Feb 21 '13 at 22:09
    
I figured it out. I edited the WPA2-PEAP template, removed all references to domain, saved it under a new name and added it to the active file. Now it doesn't even ask for a domain and connects just fine. I'll post the encryption template when I'm allowed to answer my own question (come on really?) in 6 hours. –  Benjamin Daines Feb 21 '13 at 22:55

1 Answer 1

A little late, but as promised, here's the edited encryption template.

name = TUSecure
author = atiketemola
version = 1
require identity *Username password *Password
protected password *Password
-----
ctrl_interface=/var/run/wpa_supplicant
network={
    ssid="$_ESSID"
    proto=RSN
    key_mgmt=WPA-EAP
    pairwise=CCMP
    eap=PEAP
    identity="$_IDENTITY"
    password="$_PASSWORD"
    phase2="auth=MSCHAPv2"
}
share|improve this answer
    
Note to the naysayers: this is the solution to the problem, it's not a revision of the problem. –  Oli Dec 10 '13 at 9:06

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.