Как я могу установить режим устройства через сеть?

503
ceph3us

Как я могу установить режим для устройства (например, Monitor / AP для WLAN) через NetworkD Deamon в файле .link ???

Потому что я хочу установить мост в .network устройства WLAN, и я не могу сделать это, пока я не установлю его в определенном режиме.

################################## # /etc/systemd/network/eth0.link #  ################################## [Match] MACAddress=xxxxxxxxxx  [Link] Description=Top Ethernet Port Type=ether Name=eth0 #MACAddressPolicy=persistent  MACAddress= rewrite mac  WakeOnLan=off  ##################################### # /etc/systemd/network/eth0.network # ##################################### [Match] Name=eth0  [Address] Address=192.168.0.101/24 Broadcast=192.168.0.101  [Network] Bridge=br0  ################################### # /etc/systemd/network/br0.netdev # ################################### [NetDev] Name=br0 Kind=bridge MACAddress=set mac  #################################### # /etc/systemd/network/br0.network # #################################### [Match] Name=br0  [Address] Address=192.168.0.100/24 Broadcast=192.168.0.100  [Network] Description=Default network through bridge Gateway=192.168.0.1 DHCP=ip4 IPv6PrivacyExtensions=true DNS=8.8.8.8 DNS=8.8.4.4  [DHCP] UseDNS=false  [Bridge]  [Route] #Gateway=192.168.0.1 #Destination=192.168.0.0/24 #Scope=link  ################################### # /etc/systemd/network/at0.link # ################################### [Match] # See: udevadm info /sys/class/net/at0 Type=wlan OriginalName=wlan0 #MACAddress= Driver=ath9k  [Link] Description=Top Wireless Lan Port Name=at0 Type=wlan MACAddress= rewrite mac BitsPerSecond=100M WakeOnLan=off  #################################### # /etc/systemd/network/at0.network # #################################### [Match] Name=at0  [Address] Address=192.168.0.102/24 Broadcast=192.168.0.102  [Network] Bridge=br0 <---- THIS FAILS  

#

$ networkctl  IDX LINK TYPE OPERATIONAL SETUP  1 lo loopback carrier configured 2 eth0 ether routable configured 3 at0 wlan no-carrier configured 4 br0 ether routable configured   $ networkctl status  ● State: routable Address: 192.168.0.101 on eth0 192.168.0.102 on at0 192.168.0.100 on br0 fe80::cb4:a1ff:fea2:111 on eth0 fe80::cb4:a1ff:fea2:110 on br0 Gateway: 192.168.0.1 (Cisco SPVTG) on br0 DNS: 8.8.4.4 8.8.8.8 

пс.

Я знаю, как создавать мосты и интерфейсы через networkd и как добавлять интерфейсы к мостам, но я не знаю, как изменить режим конкретного интерфейса (беспроводной адаптер) на другой режим без использования соискателя wpa или iw / iw conf.

от: https://wiki.archlinux.org/index.php/systemd-networkd

Беспроводной адаптер

Чтобы подключиться к беспроводной сети с помощью systemd-networkd, требуется беспроводной адаптер, настроенный с другой службой, такой как wpa_supplicant. В этом примере соответствующий файл службы systemd, который должен быть включен, является wpa_supplicant@wlp2s0.service.

Но я не хочу подключаться! Я хочу сделать ad-hoc - ap

поэтому я хочу:

  • например, установите режим ap / monitor (случайный режим)
  • установить wpa essid
  • установить ключ wpa
1

0 ответов на вопрос

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