IP estático mantém-se bom mesmo depois de mudar de rede para dinâmico

0

Estou usando o wpa_supplicant como um cliente para se conectar a um AP. Quando eu estou tentando mudar a conexão sem fio de ESTÁTICO para DHCP (dhclient é invocado usando o comando abaixo com a opção de arquivo de concessões [dhclient-wlan0.leases],

sudo / sbin / dhclient -V wlan0 -lf /var/lib/dhclient-wlan0.leases.

  1. No comando "ipconfig" e na interface do usuário do gerenciador de rede, o ip estático está sendo exibido. Mas nas mensagens do kernel, pude ver que o IP do DHCP foi adquirido.
  2. Também observei que, se invocarmos dhclient sem a opção de arquivo de concessão, o problema não será visto.

Após a depuração profunda do scrept / sbin / dhclient, observou-se que o IP antigo não está sendo liberado

Para explicar mais, se eu definir 192.168.3.102 como um ip ESTÁTICO, e se eu quiser um ip dinâmico (por exemplo: 3.20.30.10), que não é um ip estático. Mas meu ifconfig mostra "192.168.3.102" não o ip dinâmico.

Precisa de ajuda com relação ao comportamento acima do dhclient, bem como como resolver esse problema quando estamos invocando o dhclient com a opção lease-file.

    
por wireless_learner 07.05.2015 / 07:23

1 resposta

0

Você deve alterar seu arquivo / etc / network / interfaces de.

auto wlan0
iface wlan0 inet static
    address 192.168.3.102
    netmask 255.255.255.0
    gateway 192.168.0.1

Para:

    auto wlan0
    iface wlan0 inet dhcp

Então você vai precisar trazer sua wlan0 para baixo e voltar. ifdown wlan0, ifup wlan0.

    
por 12.05.2015 / 15:27