Linux Mint не запрашивает имя пользователя и пароль WiFi («eduroam» в университете)

Вы можете сделать это в bash следующим образом:

 a="5 Local A2A SMS valid for 1 day , 10 A2A SMS valid for 2 days , 10 Local A2A SMS for 2 days only , Daily 5 Local A2A night SMS for 2 days , daily 5 local A2A night SMS for 7 days ,,,,, 5 local A2A night SMS for 2 days ,,, Outgoing Rs 40/min and Incoming Rs 30/min. Applicable only on selected countries and Operators ,,, Outgoing Rs 30/min and Incoming Rs 20/min. Applicable only on selected countries and Operators ,,,,,,,,, 5 Local night A2A SMS(11PM to 6 AM-2 days) ,, 5 Night A2A SMS for 1 Day ,, Roaming Tariff - Incoming Free, Outgoing local @ 80p/min, STD @1.15Rs/min with Talk Time 25 in main A/c ,,, 5 night local A2A sms (2 Days) ,,, Top up TT in Main a/c 95.79 + 5 A2A Night SMS. SMS valid for 2 days ,,, 300 MB 3G/4G Data  , 138.51 TT(unltd val)+5 nite A2ASMS, SMS valid for 2 days , Roaming Tariff - Incoming Free, Outgoing local @ 80p/min, STD @1.15Rs/min with Talk Time 120 in main A/c ,, 500 MB 3G/4G data for 30 Days  , 2 SMS valid for 2 days , 1Gb 3G/4G and 100TT , 1.5GB 3G/4G and 100TT , 2GB 3G/4G and 100TT , 2.5GB 3G/4G and 100TT , 3GB 3G/4G and 100TT , 3.5GB 3G/4G and 100TT , 4GB 3G/4G and 100TT , 200 MB 3G/4G Data , Roaming Tariff - Incoming Free, Outgoing local @ 80p/min,"
 b=
 while [ "$b" != "$a" ]
 do 
   b="$a"
   a="${a/,,/,N.A.,}"
 done
 echo "$a"
3
02.01.2019, 15:18
2 ответа

У меня была такая же проблема в моем университете, она была вызвана тем, что в Linux Mint не было настроек по умолчанию для соединений WPA2 Enterprise. Вы можете исправить это, выполнив следующие действия:

  1. Откройте «Настройки сети»
  2. Выберите «Подключение к скрытой сети»
  3. В поле «Имя сети» укажите название сети («eduroam» в вашем случае)
  4. Для сетевой безопасности выберите «WPA и WPA2 Enterprise»
  5. Для аутентификации выберите «Защищенный EAP (PEAP )»
  6. Выберите «Сертификат ЦС не требуется»
  7. Добавьте имя пользователя и пароль и нажмите «Подключиться»

Мне удалось найти это решение у пользователя mcganical на этом форуме

5
27.01.2020, 21:19

Точные настройки Eduroam WiFi в разных университетах различаются. Поэтому Eduroam предоставляет разные программы установки для каждого известного университета. Если настройки вашего университета известны Eduroam, вы можете скачать установщик, в том числе и для Linux .

(Я не знаю, было ли это возможно, когда вопрос был первоначально задан ).

https://cat.eduroam.org/

Я просмотрел описание загрузки Linux для одного университета. Я подозреваю, что описания в основном одинаковы для каждого университета.

The installer is in the form of a Python script. It will try to configure eduroam® under NetworkManager and if this is either not appropriate for your system or your version of NetworkManager is too old, a wpa_supplicant config file will be created instead.

The installer will create.cat_installer sub-directory in your home directory and will copy your server certificates there. In order to connect to the network you will need an account from your organisation. You should consult the support page to find out how this account can be obtained. It is very likely that your account is already activated.

You will be requested to enter your account credentials during the installation. This information will be saved so that you will reconnect to the network automatically each time you are in the range.

В настоящее время Google также находит старый снимок экранаnm-connection-editorздесь(нажмите на FAQ, в котором упоминается «Диспетчер сети» ).

Если вы хотите использовать nm-connection-editorспециально, вам может потребоваться сначала установить его. т.е. сделайте это дома, где у вас есть работающее сетевое подключение для загрузки :-). (Просто попробуйте запустить команду из терминала. Если он еще не установлен, он должен сообщить вам, как это сделать ).

На снимке экрана показан пример конфигурации. Пример для университета, где ваше имя пользователя заканчивается на @skole.hr. Таким образом, поле «Анонимная личность» имеет вид anonymous@skole.hr. Соответственно настройте «Анонимную личность», которую вы используете.

Security: WPA2 & WPA2 Enterprise
Authentication: Tunnelled TLS
Anonymous Identity: anonymous@skole.hr
CA Certificate: eduroam_skole.hr_CA.pem [change file]
Inner authentication: PAP
Username: insert-your-username-here@skole.hr
Password: insert-your-password-here

В более новых версиях Linux, похоже, также есть поле Домен. Кажется, это позволяет оставить его пустым.

Однако нам нужно откуда-то получить этот загадочный файл сертификата, чтобы иметь безопасное соединение, (не допускающее утечки вашего имени пользователя и пароля ).

Чтобы получить сертификат, посетите страницу ИТ-справки на веб-сайте вашего университета.

Либо извлеките сертификат из программы установки EduRoam. Например, когда вы открываете текущий установщик Linux Python в текстовом редакторе, вы можете просто найти сертификат CA и скопировать + вставить его в новый файл.Сохраните новый файл с именем, как показано на скриншоте. Другими словами, сохраните его в файл с именем, оканчивающимся на .pem.

Содержимое файла сертификата ЦС — это именно тот текст, который начинается с -----BEGIN CERTIFICATE-----и заканчивается последним экземпляром -----END CERTIFICATE-----. Может быть несколько частей и, следовательно, несколько маркеров BEGIN и END, но вы должны видеть, что все части вместе. Каждая загружаемая программа установки предоставляет только один конкретный файл сертификата ЦС для одного конкретного университета. Не включайте ничего в файл -, в частности, не копируйте никакие кавычки непосредственно перед -----BEGIN CERTIFICATE-----.

0
27.01.2020, 21:19

Теги

Похожие вопросы