Я не могу изменить настройки руководства IPv4 для интерфейса Wi-Fi, использующего администратора сети. Строка редактирования (после того, как "добавляют"), переходы вокруг вместо того, чтобы идти от одной установки до следующего. Редактирование хорошо работает для установки ручного адреса для проводного соединения. Администратор сети NB не просит пароль включать редактирование на Wi-Fi.
1. При условии, что Ваша система включает network-manager-gnome
пакет (и его зависимости), необходимо смочь выполнить редактора соединения GUI NetworkManager от использования командной строки
sudo nm-connection-editor
Или
2. Попробовать ifconfig
команда как
ifconfig wlan0 172.16.25.125
Где wlan0
имя интерфейса и затем адрес ipv4
Или
3. Попытайтесь установить адрес через ioctl
интерфейс с помощью Python:
>>> import socket, struct, fcntl
>>>
>>> SIOCSIFADDR = 0x8916
>>>
>>> sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
>>>
>>> def setIpAddr(iface, ip):
... bin_ip = socket.inet_aton(ip)
... ifreq = struct.pack('16sH2s4s8s', iface, socket.AF_INET, '\x00'*2, bin_ip, '\x00'*8)
... fcntl.ioctl(sock, SIOCSIFADDR, ifreq)
...
>>> setIpAddr('wlan0', '192.168.0.1')
Измените имя интерфейса и IP-адрес при необходимости.
Проверьте эту ссылку для получения большего количества деталей о вышеупомянутом коде