encaminha o tráfego para o github através de uma interface de rede específica [fechada]

2

Minha situação; Meu computador está nessa rede cooperativa estúpida da empresa para a qual trabalho. Eles têm muitas políticas e outras coisas, então não é possível fazer um túnel / conectar-se ao github.com através da interface de rede normal. Mas como ainda precisamos ser capazes de fazer o que quisermos, temos wireless, isso é aberto. Inteligente, eeeh ?! A parte boa; minha máquina tem duas interfaces; com fio e sem fio.

O que eu quero; Quero encaminhar todo o tráfego para o github.com por meio da minha conexão sem fio. Nada mais do que isso, para que eu possa fazer uma "origem do git fetch" ou similar.

O que eu descobri, tentei e falhei; Meu primeiro pensamento foi "ah sim, vamos apenas adicionar uma rota!", Então foi o que eu fiz! Mas como não consigo adicionar um domínio, fiz um nslookup para encontrar o IP do github, que é 207.97.227.243, então adicionei uma regra como essa; "ip route add 207.97.227.240/28 dev wlan0", mas se eu quiser fazer um "git fetch origin", ele diz "o terminal remoto desligou inesperadamente". (Configurei 'origin' como: "git remote add origin [email protected]/myusername/mygit.git")

    
por japrescott 14.10.2011 / 10:54

1 resposta

2

Consegui descobrir qual era o problema; Eu descobri que o repositório do github está realmente em 207.97.227.239, por isso minha subnetmask estava errada. Alterou a regra de roteamento para 207.97.227.0/24 e o tráfego iniciou o roteamento, mas ainda falhou. Eu também tive o problema, que o meu aluguer do dhcp no meu wireless estava desatualizado e o gateway tinha mudado .. então um "dhclient3 wlan0" fez o truque e agora estou feliz como uma abóbora!

    
por 14.10.2011 / 11:34