BSDPORTAL.RU

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

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




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

Зарегистрирован: Пн 04 янв, 2016 6:26 pm
Сообщения: 21
/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
Сообщения: 5422
Откуда: СССР, Харьков
Посмотрите вывод gmesg, в какой последовательности стартуют сервисы.


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

Зарегистрирован: Пн 04 янв, 2016 6:26 pm
Сообщения: 21
Всё что есть после перезагрузки в /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
Сообщения: 21
Каким образом можно управлять последовательностью старта сервисов? Изменение последовательности строчек в /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
Сообщения: 21
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
Сообщения: 21
Большое спасибо за помощь. Из файла /etc/rc.conf из строчки
Код:
ifconfig_wlan0="inet 192.168.0.1 netmask 255.255.255.0 mediaopt hostap"

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


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

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


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

Зарегистрированные пользователи: нет зарегистрированных пользователей


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

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