Я использую wpa_supplicant в качестве клиента для подключения к точке доступа. Когда я пытаюсь изменить беспроводное соединение с STATIC на DHCP(dhclient вызывается с помощью команды ниже с параметром файла аренды [dhclient-wlan0.leases],
sudo /sbin /dhclient -V wlan0 -lf /var/lib/dhclient-wlan0.leases.
- В команде "ipconfig" и в пользовательском интерфейсе сетевого администратора отображается статический ip. Но в сообщениях ядра я мог видеть, что DHCP IP получен.
- Также заметили, что если мы вызываем dhclient без опции файла аренды, проблема не видна.
После глубокой отладки из /sbin /dhclient scriipt обнаружил, что старый IP не освобождается
Чтобы объяснить больше, если я установил 192.168.3.102 в качестве статического IP-адреса, и если я хочу динамический IP-адрес (например, 3.20.30.10), который не является статическим. Но мой ifconfig показывает "192.168.3.102", а не динамический ip.
Нужна некоторая помощь в отношении описанного выше поведения dhclient, а также о том, как решить эту проблему, когда мы вызываем dhclient с параметром lease-file.