In order to defend against smart jamming and eavesdropping attacks simultaneously in wireless multi channel networks,based on game theory and power control,an anti jamming transmission Stackelberg game was proposed.In the proposed game,the source node plays as the leader,chooses its transmit power and defends against the attacks.The jammer chooses its own transmit power based on the behaviors of source node.Then a distributed learning algorithm for the jammer inspired by stochastic learning automata was proposed to achieve the Stackelberg equilibrium of proposed game.The result showed that the intercept probability can be decreased through increasing the gain of wiretap channel,and the proposed model performs better in defending against the physical layer attacks by compared with the other models.