Нетнс проблема с подключением к ап

У меня есть вопрос о netns, который я не понимаю.

Я создаю пространство имен

ip netns add test

, затем добавляю беспроводной интерфейс

ip link set wlx18d6c713f8b1 netns test

при использовании iwconfig

root@localpc:~# ip netns exec test iwconfig
lo        no wireless extensions.

wlx18d6c713f8b1  unassociated  Nickname:"<WIFI@REALTEK>"
      Mode:Managed  Frequency=2.412 GHz  Access Point: Not-Associated   
      Sensitivity:0/0  
      Retry:off   RTS thr:off   Fragment thr:off
      Encryption key:off
      Power Management:off
      Link Quality:0  Signal level:0  Noise level:0
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:0  Invalid misc:0   Missed beacon:0

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

root@localpc:~# ip netns exec test nmcli device
DEVICE           TYPE      STATE        CONNECTION         
enxd481d7246891  ethernet  connected    Wired connection 2 
wlp2s0           wifi      connected    myap             
enp0s31f6        ethernet  unavailable  --                 
lo               loopback  unmanaged    -- 

, так где мой настроенный беспроводной интерфейс?

мне нужно подключиться к точке доступа в пределах Пространство имен.

В противном случае, у меня есть проект, который мне нужен для запуска программы на python с ffplayer на указанном беспроводном интерфейсе, так что у меня есть идеи по этому поводу, и я с удовольствием их прочитаю.

Спасибо!

0
задан 4 September 2018 в 12:27

1 ответ

Nmcli связывается с Network Manager, который работает в начальном пространстве имен сети.

Вам может понадобиться другой экземпляр Network Manager и dbus с некоторым дополнительным монтированием, чтобы отделить их от экземпляров, работающих в начальном пространстве имен сети. ip ns exec создает новое пространство имен монтирования для вас.

0
ответ дан 4 September 2018 в 12:27

Другие вопросы по тегам:

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