Network Access Point, dnsmasq should bind to only panX interface
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
boot-repair-xubuntu (nUbuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
When Network Access Point local service is enabled, and dnsmasq is used as the DHCP server, the --bind-interfaces option is not used, this causes the instance of dnsmasq created by Blueman to conflict with any other instances, even those listening on different interfaces.
This results in the following error:
"dnsmasq: failed to bind listening socket for ::1: Address already in use"
For example, virt-manager uses dnsmasq, but binds only to virbr0 and uses the --bind-interfaces and --except-
The fix for this would be for blueman to pass --bind-interfaces and --except-
weird, but it does that already.
blueman/ main/NetConf. py line 356 range=% s,%s,60m --dhcp- option= option: router, %s --interface=pan1" % (self.ip_ range_start, self.ip_range_end, self.ip_address))
return ("dnsmasq", "--dhcp-