Disable advertising of default route / default DNS over AP
This commit is contained in:
@@ -2234,7 +2234,29 @@ esp_err_t wifi_set_ap_ip(const config &config, const static_ip_config &ip)
|
|||||||
ESP_NETIF_REQUESTED_IP_ADDRESS,
|
ESP_NETIF_REQUESTED_IP_ADDRESS,
|
||||||
&lease, sizeof(dhcps_lease_t)); result != ESP_OK)
|
&lease, sizeof(dhcps_lease_t)); result != ESP_OK)
|
||||||
{
|
{
|
||||||
ESP_LOGE(TAG, "esp_netif_dhcps_option() failed with %s", esp_err_to_name(result));
|
ESP_LOGE(TAG, "esp_netif_dhcps_option() REQUESTED_IP_ADDRESS failed with %s", esp_err_to_name(result));
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
dhcps_offer_t dhcps_flag_false = 0;
|
||||||
|
|
||||||
|
if (const auto result = esp_netif_dhcps_option(esp_netifs[ESP_IF_WIFI_AP],
|
||||||
|
ESP_NETIF_OP_SET,
|
||||||
|
ESP_NETIF_ROUTER_SOLICITATION_ADDRESS,
|
||||||
|
&dhcps_flag_false, sizeof(dhcps_flag_false)); result != ESP_OK)
|
||||||
|
{
|
||||||
|
ESP_LOGE(TAG, "esp_netif_dhcps_option() ROUTER_SOLICITATION_ADDRESS failed with %s", esp_err_to_name(result));
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (const auto result = esp_netif_dhcps_option(esp_netifs[ESP_IF_WIFI_AP],
|
||||||
|
ESP_NETIF_OP_SET,
|
||||||
|
ESP_NETIF_DOMAIN_NAME_SERVER,
|
||||||
|
&dhcps_flag_false, sizeof(dhcps_flag_false)); result != ESP_OK)
|
||||||
|
{
|
||||||
|
ESP_LOGE(TAG, "esp_netif_dhcps_option() DOMAIN_NAME_SERVER failed with %s", esp_err_to_name(result));
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user