How do you configure a router to use eBGP on the s0/1 and iBGP on f1/0?
I have two router with a connection to two different ISP's. I'm setting up a lab and testing . I have my IGP running just fine now I'm working on the BGP side of it and i don't know how to configure the iBGP and eBGP.
You are running router bgp 120, i.e. AS 120. If you define a neighbor with "remote-as 120", then it will run iBGP with that neighbor. If you define a neighbor with remote-as anything else, then it will run eBGP with it.
As for the network statement, you need a mask as well. BGP only advertises prefixes where the address AND the mask are both correct for an existing route in the routing table, e.g. network 172.16.1.0 mask 255.255.255.0.
However, I am beginning to suspect that there is a fundamental misunderstanding here. Unlike the other routing protocols, BGP does not use the "network" statement to activate BGP on an interface, nor does it discover neighbors automatically. Neighbors have to be configured manually and individually.
Furthermore, by default, BGP does not originate any prefixes. You have to tell it explicitly what to advertise to its neighbors.
I'm sorry if I have misjudged your level of knowledge of BGP, but I'm afraid you might need to do some fundamental reading about BGP before you try configuring it.