возникли проблемы с подключением к беспроводной сети на FreeBSD 11 на RasPi 2

Попробуйте :

chmod 755 "my_script.sh"

Затем запустите его просто так

my_script.sh

Строка #!/bin/bash в начале используется, чтобы указать вашей системе, с какой оболочкой вы должны запустить скрипт. Я думаю, что вы отменяете это, выполняя его с помощью sh my_script.sh. Вы также можете явно написать /bin/bash my_script.sh. Также, если в вашем скрипте есть синтаксис, специфичный для bash, вам следует изменить расширение на .bash, чтобы быть более явным.


EDIT

Похоже, у вас нет bash в вашем дистрибутиве FreeBSD (оболочкой по умолчанию во FreeBSD является tcsh). Вы можете найти здесь руководство по установке bash на FreeBSD. После этого решение, которое я предоставил, должно работать правильно. Желаю удачи.

2
15.12.2016, 22:23
1 ответ

Отредактируйте файл /boot/loader.conf, добавив следующие строки:

if_rum_load="YES"
wlan_ccmp_load="YES"
wlan_tkip_load="YES"
wlan_xauth_load="YES"

Отредактируйте файл etc/rc.conf, добавьте следующее строки:

wlans_rum0="wlan0"

Отредактируйте файл /etc/wpa_supplicant.conf следующим образом:

network={
ssid="your_ssid"
psk="your_password"
}

Создайте сеть:

ifconfig wlan create wlandev rum0

Статический IP-адрес

Чтобы настроить статический IP-адрес, вы должны удалить запись DHCP из /etc/rc.conf, а затем запустить следующую команду:

wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf
ifconfig wlan0 inet 10.150.1.41 netmask 255.255.255.0
route add default your_default_router
echo "nameserver your_DNS_server" >> /etc/resolv.conf

DHCP

Чтобы получить IP через DHCP, вы должны добавить ifconfig_wlan0="WPA DHCP" в ваш файл /etc/rc.conf:

echo 'ifconfig_wlan0="WPA DHCP"' >> /etc/rc.conf
2
27.01.2020, 22:10

Теги

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