Freebsd connect to wifi

Freebsd connect to wifi

This is being written for the person who just installed FreeBSD and needs to quickly set up a wireless connection. It covers wireless with no authentication, WEP, and WPA/WPA2 personal setup. It assumes that you’ve already gotten your card recognized by the system.

Most of this is taken from the Handbook’s wireless page, just leaving out most of the explanations and opinions. In most examples, we’ll use an Intel card, which your FreeBSD system sees as iwm, (or possibly iwi) and is one of the more common cards.

Does the sytem see your card?
In FreeBSD-10.x and below, try the command ifconfig. Hopefully, it shows your card. If not, that’s beyond the scope of this article, but you can start by trying to figure out the model and seeing if it’s supported, or finding a USB wireless that works. It may be as simple as loading a module a boot. Each version of FreeBSD supports more cards. See below for FreeBSD-11 and up.

IMPORTANT NOTE:
In FreeBSD-11, doing ifconfig or ifconfig -l will no longer show said iwi0 (or whatever designation your card uses.) Instead, you can run sysctl net.wlan.devices, which should show you if the system has seen your card. If so, then proceed to the next step.

if_urtwn_load="YES" legal.realtek.license_ack=1

Most Intel cards, using the iwm or iwi driver, will also require lines to be added to /boot/loader.conf, so, once the driver is determined, run, for example, if it’s using iwm, man iwm to see if anything is needed in /boot/loader.conf.

ifconfig wlan0 create wlandevice iwm0
ifconfig wlan create wlandev iwm0

Connecting to an open network
So, you live in NYC, and you’re at the New York Public Library, which has an open network called NYPL. (I think—I’m in the middle of writing this, and I’m not going downstairs to check right now—ahh, First World Problems). You’ve created your wlan0 device as described, so let’s connect it to NYPL’s network.

You should see that it has an address.

WEP
WEP is pretty insecure, and you should probably not use it,but if you are using it, then, first create the wlan0 device as described above.

ifconfig wlan0 ssid mywep wepmode on wepkey 0x8787887878 webextkey 1
ifconfig wlan0 ssid mywep wepmode on wepkey -s mywepkey webextkey 1

may work, but I really don’t know. Generally, you REALLY shouldn’t use WEP anyway.

wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf
wpa_supplicant -B -i wlan0 -c wpa_supplicant.conf
ifconfig_wlan0="WPA SYNCDHCP"

your wpa configuration should associate your card with the network and get it an address through DHCP.

wpa_passphrase mywpa 12345678 > wpa_supplicant.conf

You can then remove the commented out #psk=»12345678″ line, and copy the file over to /etc/wpa_supplicant.conf. (Again, if it’s a hidden network, insert the scan_ssid=1 above the ssid=»mywpa» line.)

Читайте также:  Wifi через другой ноутбук

Источник

Freebsd connect to wifi

Ну и всё. Остаётся как и задумано, повесить девайс в коридор.

P.S. Все ссиды/пассфразы/айпишнеги/маки — настоящие =)

Added 2008-04-23.
В связи с последними изменениями в курренте, с девайсом напрямую больше не работаем, и надо создавать влан. На данный момент, в rc.conf это будет так:

vaps_ath0="wlan0" ifconfig_wlan0="DHCP ssid ussr_wi_fi_lan authmode wpa" 
acer$ ifconfig rl0: flags=8802BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=8 ether 00:16:d4:b1:a2:a8 media: Ethernet autoselect status: no carrier ath0: flags=8843BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290 ether 00:19:7d:7b:72:82 media: IEEE 802.11 Wireless Ethernet autoselect mode 11g status: associated lo0: flags=8049 metric 0 mtu 16384 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 wlan0: flags=8843BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 ether 00:19:7d:7b:72:82 inet 192.168.250.1 netmask 0xffffff00 broadcast 192.168.250.255 media: IEEE 802.11 Wireless Ethernet OFDM/36Mbps mode 11g status: associated ssid ussr_wi_fi_lan channel 11 (2462 Mhz 11g) bssid 00:1e:8c:e6:36:1b regdomain 99 indoor ecm authmode WPA privacy ON deftxkey UNDEF TKIP 2:128-bit txpower 16.5 bmiss 7 scanvalid 450 bgscan bgscanintvl 300 bgscanidle 250 roam:rssi 7 roam:rate 5 protmode CTS wme burst roaming MANUAL acer$ 

UPD:
Последние изменнения привели к такому конфигу

wlans_ath0="wlan0" ifconfig_wlan0="WPA DHCP" 

Имя сети и прочее вытягивает уже wpa_supplicant — ifconfig тока пользуется его данными.

добавлено 2018-04-26
Для адаптера iwn0 (Intel PRO/Wirelles 3945ABG) пришлось явно указывать ssid, иначе автоматом не цеплялось, хотя

прекрасно работало и показывало сети. Итог такой:

wlans_iwn0="wlan0" ifconfig_wlan0="WPA DHCP ssid 35-23/5GHz" 

размещено: 2008-04-19,
последнее обновление: 2018-04-27,
автор: lissyara

64-х битная FreeBSD 8.0
хочу себе такую, где взял? 🙂

Где где, извесно где, из cvsup’a взял ее исходники, и скомплил ее.

playnet, 2008-06-26 в 21:22:35

«В связи с последними изменениями в курренте, с девайсом напрямую больше не работаем,»
А почему?

Wi-Fi адаптер TL-WN751ND поддерживается и совмести с FreeBSD 10.1
Wi-Fi адаптер TL-WN751ND распознается FreeBSD 10 как :
ath0: flags=8843 metric 0 mtu 2290
ether c4:6e:1f:bf:96:13
nd6 options=21
media: IEEE 802.11 Wireless Ethernet autoselect

Внутренний адаптер был установлен в стационарный ПК-сервер.


2014-07-27, lissyara
gmirror
Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов. 2013-08-20, zentarim
Scan+Print server FreeBSD 9
Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540 2011-11-20, BlackCat
Разъём на WiFi-карту
Делаем съёмной несъёмную антену на WiFi-карте путём установки ВЧ-разъёма 2011-09-14, manefesto
Настройка git+gitosis
Настройка системы контроля версия исходного кода в связке git+gitosis+ssh 2011-08-14, zentarim
Wi-FI роутер + DHCP + DNS
Настройка Wi-Fi роутера на Freebsd 8 + DNS сервер + DHCP сервер: чтобы Wi-Fi клиенты были в одной подсети с проводными, проводные и беспроводные клиенты получали адреса автоматически по DHCP, кэширующ 2011-06-15, -ZG-
Охранная система на FreeBSD+LPT
В этой статье описана попытка реализации простой охранной системы на базе FreeBSD с подключением к ней охранных устройтсв на LPT порт и видеорегистрацией. 2011-03-13, terminus
ng_nat
Описание работы ng_nat, практическое использование, достоинства и недостатки в сравнении с ipfw nat 2011-02-20, Капитан
Nagios+Digitemp
Статья описывает создание системы оповещения о превышении температуры в специальных помещениях на основе Nagios с использованием программы Digitemp. 2011-02-17, Le1
Zyxel Configuration
Скрипт для массового изменения конфига свичей Zyxel. Берет из файла iplist список ip-шек, заходит последовательно на каждый и выполняет комманды из файла commands, записывая происходящее в лог файл.
вверх

Читайте также:  Win 10 сам отключается от wifi
Статистика сайта
Сейчас на сайте находится: 19 чел.
За последние 30 мин было: 63 человек
За сегодня было
5653 показов,
828 уникальных IP

Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.

© lissyara 2006-10-24 08:47 MSK

Источник

I just want my WiFi working!

The chapter about wireless networking in the FreeBSD Handbook is a wonderful source of information. Sometimes, however, bits go crazy and you simply cannot diagnose a simple networking issue. Don’t be afraid to ask the community if you’re stuck. System configuration in a console happens to be intimidating to newcomers.

1. Getting started

  • Read the chapter related to wireless networking in the FreeBSD Handbook. It should be enough to set up a wireless connection on a FreeBSD machine.

2. FAQ

2.1. Drivers

  • It might be a good idea to check out Laptops. Maybe someone with a similar machine described how to set up a wireless device.

2.1.1. ifconfig doesn’t show my wireless card

You’re probably looking for sysctl -n net.wlan.devices.

Also, make sure you’ve actually read the wireless networking chapter.

2.1.2. My wireless card does not show up in sysctl -n net.wlan.devices

A driver might be missing. Check out the output of pciconf -lv and look for devices with the network class.

  • Some drivers require the user to explicitly acknowledge the firmware license. Check out the manual page of the driver you’re using for details.
  • Remember to load required firmware if needed. Consult your manual.

2.1.4. Where is the urtwn driver? It is mentioned on many websites

2.1.5. I’ve got some problems with the iwm(4) driver

  • As of 2018.04.25 some people report that iwm(4) causes a kernel panic when configured via loader.conf(5). So, although the manual says to add
if_iwm_load="YES" iwm3160fw_load="YES"

Works for phpdave11 (#freebsd, Freenode, 2018.05.09)

  • iwm(4) devices do not start automatically for some users when system boots so they add the following command to crontab(1):
@reboot ifconfig wlan0 create wlandev iwm0

2.2. wpa_supplicant

2.2.1. How to configure Eduroam?

An example configuration has been added to the wpa_supplicant.conf(5) manual page in FreeBSD 12-CURRENT.

2.2.2. I am sure I put correct password into /etc/wpa_supplicant.conf but it still doesn’t work

  • The value of psk should be either a "-quoted passphrase (e.g. "password") or a 256-bit pre-shared WPA key (e.g. c4c5b44ebb507f6c8b10ea42eb30521465c1cc000e432748fa9f87eb68b63cc1). Also, check out wpa_passphrase(8).

2.3. Tools that you wish you knew existed

  • Intimidating at first, it is not actually that bad.
  • This is utility is why you put ctrl_interface=/var/run/wpa_supplicant in wpa_supplicant.conf(5).

3. Community support

You may seek help on the following communication channels.

3.1. Mailing lists

3.2. IRC

See IRC/Channels for a list of all the FreeBSD IRC channels.

4. See also

WiFi/FAQ (last edited 2023-01-29T14:06:38+0000 by GrahamPerrin )

Источник

Настройка Wi-Fi во FreeBSD

Поставив правильную ось на свой ноут, озаботился выходом в интернет. Интернет у меня раздает точка славной компании TP-Link, имеющая на борту ADSL-модем, коммутатор на 4 порта, и точку доступа по Wi-Fi. Поскольку прокладывать провода мне претило, да и терялся смысл мобильности ноута, было решено настроить Wi-Fi во FreeBSD.

Итак, перво-наперво, необходимо проверить, определился ли беспроводной сетевой адаптер. У меня это выглядело так:

ath0: mem 0xb1000000-0xb100ffff irq 26 at device 2.0 on pci0

Если же физически устройство имеется, но не определяется, имеет смысл проверить конфигурацию ядра, так как умолчанию поддержка wireless там включена. Если же вы пересобирали ядро и отключили ее — пересобирайте еще раз с включенным опциями.
Если же и пересобирать неохота — можно подгрузить модули ядра, прописав в /boot/loader.conf

if_ath_load="YES" wlan_wep_load="YES" wlan_ccmp_load="YES" wlan_tkip_load="YES"

После успешного определения беспроводной сетевой карты, название которой можно определить командой

# ifconfig ath0: flags=8843 ether xx:xx:xx:xx:xx:xx media: IEEE 802.11 Wireless Ethernet autoselect mode 11g status: associated

просканируем сети вокруг себя

В данном случае, видна только одна сеть — моя 🙂

SSID BSSID CHAN RATE S:N INT CAPS SYNERNET 00:21:27:e8:8a:f0 11 54M -75:-95 100 EP RSN WPA

Поскольку сеть с шифрованием, необходимо добавить ключ шифрования сети. Это можно сделать с помощью команды

wpa_passphrase SYNERNET mykey >> /etc/wpa_supplicant.conf

где mykey — ключ шифрования.

В результате должно получится

# cat /etc/wpa_supplicant.conf network={ ssid="SYNERNET" #psk="mykey" psk= >

Полное описание wpa_supplicant.conf вы получите введя man wpa_supplicant.conf.

Теперь нам нужно внести изменения в файле /etc/rc.conf. Открываем его в редакторе ee (если умеете пользоваться vi, то открывайте в нем):

wlans_ath0="wlan0" ifconfig_wlan0="WPA DHCP"

Сохраняем. Создали wlan0. Затем указали wlan0, что используется шифрование WPA, и что настройки (IP и netmask) будем получать по DHCP. Теперь поднимем интерфейс:

Если же у вас отключен DHCP на точке доступа, прописываем адрес и маску вручную.
В /etc/rc.conf меняем ifconfig_wlan0=»WPA DHCP» на ifconfig_wlan0=»WPA inet my_ipadress netmask my_netmask».

Проверив доступ в сеть, идем пить пиво и обновлять сырцы системы 😉

Источник

Оцените статью
Adblock
detector