理论上二房东和原房主签的合同无效(合同明确说明此房屋的承租方即二房东无转租权或分租的权利),你与二房东签的合同才是无效的。
首先要搞清楚究竟是二房东还是包租公,如果是后者就没办法了。如果是二房东,你可以找一房东问问,看他们之间的协议中有没有限制转租的条款。(如果一房东默认这种情况你也没有办法)
二房东的转租行为,如果能得到原房东的认可,方可生效!如果原房东(房主)不认可或不允许转租,则,你们签署协议无效!