So essentially you are asking if you could use another interface than the one in the script? Yes you could, and you do not have to let airbase-ng respond to all ESSID probes sent out for it to work either. The only difference then will be that the clients have to manually choose to connect to your AP.
As a side not the steps presented in your previous post seem to leave out all steps needed to actually forward the traffic from airbase-ng to your actual connection. Leaving out this will naturally prevent the clients from accessing the internet and there won't be any traffic for you to sniff using ettercap.




