Issue with bridging Ethernet to Wi-Fi
the 169.254.x.x address space is known as Link-Local addressing &amp; by definition does not leave the building.


  In a computer network, a link-local address is a network address that is valid only for communications within the network segment (link) or the broadcast domain that the host is connected to.
  
  Link-local addresses are usually not guaranteed to be unique beyond a single network segment. Routers therefore do not forward packets with link-local addresses.


Source : Wikipedia - Link-local address

A link-local address is usually self-generated by a computer if it cannot find a DHCP server.
If your network has no DHCP server [your router ought to contain one] then you need to use manually-assigned addresses in the same subnet as your router/gateway. Nominally, for a home or small business, these would be in the 192.168.x.x space.