BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Автостарт Wi-Fi.
СообщениеДобавлено: Пн 23 июл, 2018 8:42 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн 04 янв, 2016 6:26 pm
Сообщения: 19
/etc/rc.conf
Код:
ifconfig_ath0="up"
wlans_ath0="wlan0"
create_args_wlan0="wlanmode hostap channel 13:ht/40- country RU"
ifconfig_wlan0="inet 192.168.0.1 netmask 255.255.255.0 mediaopt hostap"
hostapd_enable="YES"
cloned_interfaces="bridge0"
ifconfig_bridge0="up addm wlan0 addm rl0"

/etc/hostapd.conf
Код:
interface=wlan0
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=wheel
wmm_enabled=1
ssid=FreeBSD
country_code=RU
channel=13
max_num_sta=16
wpa=3
wpa_passphrase=********
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP

После перезагрузки
ifconfig
Код:
rl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=2008<VLAN_MTU,WOL_MAGIC>
        ether 10:62:eb:32:79:7f
        hwaddr 10:62:eb:32:79:7f
        inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
ath0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 2290
        ether 64:70:02:dd:72:ba
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        media: IEEE 802.11 Wireless Ethernet autoselect <hostap> (autoselect <hostap>)
        status: no carrier
pflog0: flags=141<UP,RUNNING,PROMISC> metric 0 mtu 33184
pfsync0: flags=0<> metric 0 mtu 1500
        syncpeer: 0.0.0.0 maxupd: 128 defer: off
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 02:3e:04:27:c7:00
        nd6 options=9<PERFORMNUD,IFDISABLED>
        id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15
        maxage 20 holdcnt 6 proto rstp maxaddr 2000 timeout 1200
        root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0
        member: rl0 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
                ifmaxaddr 0 port 1 priority 128 path cost 55
        member: wlan0 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
                ifmaxaddr 0 port 7 priority 128 path cost 66666
wlan0: flags=8902<BROADCAST,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 64:70:02:dd:72:ba
        hwaddr 64:70:02:dd:72:ba
        nd6 options=9<PERFORMNUD,IFDISABLED>
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11g <hostap>
        status: no carrier
        ssid FreeBSD channel 13 (2472 MHz 11g)
        regdomain NONE country RU indoor ecm authmode AUTO privacy OFF
        deftxkey 2 txpower 30 scanvalid 60 protmode CTS wme burst dtimperiod 1
        -dfs
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1500
        options=80000<LINKSTATE>
        inet 10.43.247.31 --> 10.0.0.2 netmask 0xffffff00
        nd6 options=1<PERFORMNUD>
        Opened by PID 774

После ifconfig ath0 up && /etc/rc.d/netif restart && /etc/rc.d/hostapd restart всё работает.
Как его стартовать автоматически?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автостарт Wi-Fi.
СообщениеДобавлено: Вт 24 июл, 2018 10:03 am 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5387
Откуда: СССР, Харьков
Посмотрите вывод gmesg, в какой последовательности стартуют сервисы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автостарт Wi-Fi.
СообщениеДобавлено: Вт 24 июл, 2018 2:28 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн 04 янв, 2016 6:26 pm
Сообщения: 19
Всё что есть после перезагрузки в /var/log/messages по поводу этих интерфейсов, в том порядке в каком есть
Код:
Jul 24 12:28:32 FreeBSD kernel: rl0: <RealTek 8139 10/100BaseTX> port 0x9000-0x90ff mem 0xde010000-0xde0100ff irq 18 at device 0.0 on pci2
Jul 24 12:28:32 FreeBSD kernel: miibus0: <MII bus> on rl0
Jul 24 12:28:32 FreeBSD kernel: rlphy0: <RealTek internal media interface> PHY 0 on miibus0
Jul 24 12:28:32 FreeBSD kernel: rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
Jul 24 12:28:32 FreeBSD kernel: rl0: Ethernet address: 10:62:eb:32:79:7f
Jul 24 12:28:32 FreeBSD kernel: ath0: <Atheros 9227> mem 0xde000000-0xde00ffff irq 21 at device 1.0 on pci2
Jul 24 12:28:32 FreeBSD kernel: ath0: [HT] enabling HT modes
Jul 24 12:28:32 FreeBSD kernel: ath0: [HT] enabling short-GI in 20MHz mode
Jul 24 12:28:32 FreeBSD kernel: ath0: [HT] 1 stream STBC receive enabled
Jul 24 12:28:32 FreeBSD kernel: ath0: [HT] 1 RX streams; 1 TX streams
Jul 24 12:28:32 FreeBSD kernel: ath0: AR9227 mac 384.2 RF5133 phy 15.15
Jul 24 12:28:32 FreeBSD kernel: ath0: 2GHz radio: 0x0000; 5GHz radio: 0x00c0
Jul 24 12:28:32 FreeBSD kernel: ugen3.3: <HUAWEI Technology HUAWEI Mobile> at usbus3
Jul 24 12:28:32 FreeBSD kernel: u3g0: <HUAWEI Technology HUAWEI Mobile, class 0/0, rev 2.00/0.00, addr 3> on usbus3
Jul 24 12:28:32 FreeBSD kernel: u3g0: Found 4 ports.
Jul 24 12:28:32 FreeBSD kernel: umass1: <HUAWEI Technology HUAWEI Mobile, class 0/0, rev 2.00/0.00, addr 3> on usbus3
Jul 24 12:28:32 FreeBSD kernel: umass1:  SCSI over Bulk-Only; quirks = 0x0000
Jul 24 12:28:32 FreeBSD kernel: umass1:3:1:-1: Attached to scbus3
Jul 24 12:28:32 FreeBSD kernel: umass2: <HUAWEI Technology HUAWEI Mobile, class 0/0, rev 2.00/0.00, addr 3> on usbus3
Jul 24 12:28:32 FreeBSD kernel: umass2:  SCSI over Bulk-Only; quirks = 0x0000
Jul 24 12:28:32 FreeBSD kernel: umass2:4:2:-1: Attached to scbus4
Jul 24 12:28:32 FreeBSD kernel: cd0 at umass-sim1 bus 1 scbus3 target 0 lun 0
Jul 24 12:28:32 FreeBSD kernel: cd0: <HUAWEI Mass Storage 2.31> Removable CD-ROM SCSI-2 device
Jul 24 12:28:32 FreeBSD kernel: cd0: 40.000MB/s transfers
Jul 24 12:28:32 FreeBSD kernel: cd0: 97MB (49664 2048 byte sectors)
Jul 24 12:28:32 FreeBSD kernel: cd0: quirks=0x10<10_BYTE_ONLY>
Jul 24 12:28:32 FreeBSD kernel: da1 at umass-sim2 bus 2 scbus4 target 0 lun 0
Jul 24 12:28:32 FreeBSD kernel: da1: <HUAWEI SD Storage 2.31> Removable Direct Access SCSI-2 device
Jul 24 12:28:32 FreeBSD kernel: da1: 40.000MB/s transfers
Jul 24 12:28:32 FreeBSD kernel: da1: Attempt to query device size failed: NOT READY, Medium not present
Jul 24 12:28:32 FreeBSD kernel: da1: quirks=0x2<NO_6_BYTE>
Jul 24 12:28:32 FreeBSD kernel: bridge0: Ethernet address: 02:3e:04:27:c7:00
Jul 24 12:28:32 FreeBSD kernel: rl0: link state changed to DOWN
Jul 24 12:28:32 FreeBSD kernel: wlan0: Ethernet address: 64:70:02:dd:72:ba
Jul 24 12:28:32 FreeBSD kernel: bridge0: link state changed to UP
Jul 24 12:28:32 FreeBSD kernel: wlan0: promiscuous mode enabled
Jul 24 12:28:32 FreeBSD kernel: rl0: promiscuous mode enabled
Jul 24 12:28:32 FreeBSD kernel: rl0: link state changed to UP
Jul 24 12:28:32 FreeBSD kernel: pflog0: promiscuous mode enabled
Jul 24 12:28:32 FreeBSD kernel: tun0: link state changed to UP
Jul 24 12:28:32 FreeBSD kernel: ifa_del_loopback_route: deletion failed: 48
Jul 24 12:28:36 FreeBSD ppp[773]: tun0: Warning: 0.0.0.0: Change route failed: errno: Value too large to be stored in data type


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автостарт Wi-Fi.
СообщениеДобавлено: Вт 24 июл, 2018 3:50 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн 04 янв, 2016 6:26 pm
Сообщения: 19
Каким образом можно управлять последовательностью старта сервисов? Изменение последовательности строчек в /etc/rc.conf наверное не поможет?

upd. А, всё, нашёл. Wi-Fi не стартует автоматически потому что во время загрузки не запускается /etc/rc.d/hostapd. После загрузки он не запущен.
Код:
# /etc/rc.d/hostapd status
hostapd is not running.

После
Код:
# /etc/rc.d/hostapd start
Starting hostapd.
Configuration file: /etc/hostapd.conf
Using interface wlan0 with hwaddr 64:70:02:dd:72:ba and ssid "FreeBSD"
ctrl_iface exists and seems to be in use - cannot override it
Delete '/var/run/hostapd/wlan0' manually if it is not used anymore
Failed to setup control interface
wlan0: Unable to setup interface.
# WARNING: failed to start hostapd

Всё сразу работает.
Откуда там /var/run/hostapd/wlan0? От прошлого неудачного, из-за неправильного порядка старта сервисов, запуска при загрузка ОС?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автостарт Wi-Fi.
СообщениеДобавлено: Вт 24 июл, 2018 8:02 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн 04 янв, 2016 6:26 pm
Сообщения: 19
rcorder /etc/rc.d/* /usr/local/etc/rc.d/*
/etc/rc.d/growfs
/etc/rc.d/sysctl
/etc/rc.d/hostid
/etc/rc.d/zvol
/etc/rc.d/dumpon
/etc/rc.d/ddb
/etc/rc.d/initrandom
/etc/rc.d/geli
/etc/rc.d/gbde
/etc/rc.d/ccd
/etc/rc.d/swap
/etc/rc.d/fsck
/etc/rc.d/root
/etc/rc.d/mdconfig
/etc/rc.d/hostid_save
/etc/rc.d/mountcritlocal
/etc/rc.d/zfsbe
/etc/rc.d/zfs
/etc/rc.d/var
/etc/rc.d/cleanvar
/etc/rc.d/FILESYSTEMS
/etc/rc.d/ldconfig
/usr/local/etc/rc.d/dbus
/etc/rc.d/kldxref
/etc/rc.d/kld
/etc/rc.d/addswap
/etc/rc.d/random
/etc/rc.d/postrandom
/etc/rc.d/adjkerntz
/etc/rc.d/atm1
/etc/rc.d/hostname
/etc/rc.d/ip6addrctl
/etc/rc.d/netoptions
/etc/rc.d/sppp
/etc/rc.d/ipfilter
/etc/rc.d/ipnat
/etc/rc.d/ipfs
/etc/rc.d/serial
/etc/rc.d/netif
/usr/local/etc/rc.d/webcamd
/etc/rc.d/devd
/etc/rc.d/ipsec
/etc/rc.d/atm2
/etc/rc.d/pfsync
/etc/rc.d/pflog
/etc/rc.d/pf
/etc/rc.d/stf
/etc/rc.d/ppp
/etc/rc.d/faith
/etc/rc.d/routing
/etc/rc.d/ipfw
/etc/rc.d/netwait
/etc/rc.d/devfs
/etc/rc.d/ipmon
/etc/rc.d/kdc
/etc/rc.d/mdconfig2
/etc/rc.d/newsyslog
/etc/rc.d/syslogd
/etc/rc.d/watchdogd
/etc/rc.d/savecore
/etc/rc.d/archdep
/etc/rc.d/abi
/etc/rc.d/SERVERS
/usr/local/etc/rc.d/dnscrypt-proxy
/etc/rc.d/resolv
/etc/rc.d/local_unbound
/etc/rc.d/mroute6d
/etc/rc.d/nsswitch
/etc/rc.d/routed
/etc/rc.d/rtsold
/etc/rc.d/static_ndp
/etc/rc.d/static_arp
/etc/rc.d/bridge
/etc/rc.d/route6d
/etc/rc.d/mrouted
/etc/rc.d/defaultroute
/etc/rc.d/NETWORKING
/etc/rc.d/mountcritremote
/etc/rc.d/accounting
/etc/rc.d/ntpdate
/etc/rc.d/rpcbind
/etc/rc.d/nfsclient
/etc/rc.d/nisdomain
/etc/rc.d/ypserv
/etc/rc.d/ypbind
/etc/rc.d/ypset
/etc/rc.d/amd
/etc/rc.d/atm3
/etc/rc.d/auditd
/etc/rc.d/auditdistd
/etc/rc.d/tmp
/etc/rc.d/cleartmp
/etc/rc.d/ctld
/etc/rc.d/dmesg
/usr/local/etc/rc.d/tpmd
/usr/local/etc/rc.d/tcsd
/etc/rc.d/hastd
/etc/rc.d/ipxrouted
/etc/rc.d/iscsid
/etc/rc.d/iscsictl
/etc/rc.d/keyserv
/etc/rc.d/nfsuserd
/etc/rc.d/gssd
/etc/rc.d/quota
/etc/rc.d/mountd
/etc/rc.d/nfsd
/etc/rc.d/statd
/etc/rc.d/lockd
/etc/rc.d/pppoed
/etc/rc.d/pwcheck
/etc/rc.d/virecover
/usr/local/etc/rc.d/openfire
/usr/local/etc/rc.d/uuidd
/etc/rc.d/DAEMON
/etc/rc.d/apm
/etc/rc.d/apmd
/etc/rc.d/bootparams
/etc/rc.d/hcsecd
/etc/rc.d/bthidd
/etc/rc.d/local
/etc/rc.d/lpd
/etc/rc.d/motd
/etc/rc.d/mountlate
/etc/rc.d/nscd
/etc/rc.d/ntpd
/etc/rc.d/powerd
/etc/rc.d/rarpd
/etc/rc.d/rctl
/etc/rc.d/sdpd
/etc/rc.d/rfcomm_pppd_server
/etc/rc.d/rtadvd
/etc/rc.d/rwho
/etc/rc.d/timed
/etc/rc.d/ugidfw
/etc/rc.d/utx
/etc/rc.d/yppasswdd
/usr/local/etc/rc.d/c-icap
/usr/local/etc/rc.d/c-icap.bak
/usr/local/etc/rc.d/havp
/usr/local/etc/rc.d/isc-dhcpd
/usr/local/etc/rc.d/isc-dhcpd6
/usr/local/etc/rc.d/privoxy
/usr/local/etc/rc.d/samba_server
/usr/local/etc/rc.d/svnserve
/usr/local/etc/rc.d/tor
/etc/rc.d/LOGIN
/usr/local/etc/rc.d/webmin
/usr/local/etc/rc.d/unbound
/usr/local/etc/rc.d/transmission
/usr/local/etc/rc.d/syncthing-relaysrv
/usr/local/etc/rc.d/syncthing-relaypoolsrv
/usr/local/etc/rc.d/syncthing-discosrv
/usr/local/etc/rc.d/syncthing
/usr/local/etc/rc.d/squid
/usr/local/etc/rc.d/smartd
/usr/local/etc/rc.d/sa-spamd
/usr/local/etc/rc.d/rrdcached
/usr/local/etc/rc.d/pfstatd
/usr/local/etc/rc.d/oss
/usr/local/etc/rc.d/noip
/usr/local/etc/rc.d/avahi-daemon
/etc/rc.d/mixer
/usr/local/etc/rc.d/musicpd
/usr/local/etc/rc.d/mlnet
/usr/local/etc/rc.d/miniupnpc
/usr/local/etc/rc.d/lircd
/usr/local/etc/rc.d/lighttpd
/usr/local/etc/rc.d/jackd
/usr/local/etc/rc.d/i2p
/etc/rc.d/moused
/usr/local/etc/rc.d/hald
/usr/local/etc/rc.d/git_daemon
/usr/local/etc/rc.d/ffserver0
/usr/local/etc/rc.d/dnscrypt-wrapper
/usr/local/etc/rc.d/deluged
/usr/local/etc/rc.d/deluge_web
/usr/local/etc/rc.d/darkstat
/usr/local/etc/rc.d/cupsd
/usr/local/etc/rc.d/clamav-clamd
/usr/local/etc/rc.d/clamav-milter
/usr/local/etc/rc.d/clamav-freshclam
/usr/local/etc/rc.d/avahi-dnsconfd
/usr/local/etc/rc.d/arpwatch
/etc/rc.d/ypxfrd
/etc/rc.d/ypupdated
/etc/rc.d/wpa_supplicant
/etc/rc.d/ubthidhci
/etc/rc.d/syscons
/etc/rc.d/swaplate
/etc/rc.d/sshd
/etc/rc.d/sendmail
/etc/rc.d/cron
/etc/rc.d/jail
/etc/rc.d/localpkg
/etc/rc.d/securelevel
/etc/rc.d/power_profile
/etc/rc.d/othermta
/etc/rc.d/nfscbd
/etc/rc.d/natd
/etc/rc.d/msgs
/etc/rc.d/kpasswdd
/etc/rc.d/kfd
/etc/rc.d/kadmind
/etc/rc.d/ipropd_slave
/etc/rc.d/ipropd_master
/etc/rc.d/inetd
/etc/rc.d/hostapd
/etc/rc.d/gptboot
/etc/rc.d/geli2
/etc/rc.d/ftpd
/etc/rc.d/ftp-proxy
/etc/rc.d/dhclient
/etc/rc.d/bsnmpd
/etc/rc.d/bluetooth
/etc/rc.d/bgfsck
/etc/rc.d/autounmountd
/etc/rc.d/automountd
/etc/rc.d/automount

Вроде бы очерёдность запуска правильная? Может всё от того что какой-то сервис запускается долго, а остальные его не ждут?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автостарт Wi-Fi.
СообщениеДобавлено: Чт 26 июл, 2018 6:34 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн 04 янв, 2016 6:26 pm
Сообщения: 19
Большое спасибо за помощь. Из файла /etc/rc.conf из строчки
Код:
ifconfig_wlan0="inet 192.168.0.1 netmask 255.255.255.0 mediaopt hostap"

нужно было убрать mediaopt hostap


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot], Majestic-12 [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика