Who said that the onboard wifi can’t do both?
The following describes how to do both on a single interface. It isn’t easy, but should be possible on R3, although I haven’t tried this myself on R3.
Although this is on the archlinux wiki, it should be the same on Debian/Ubuntu.