Compartilhamento da Internet no Lion quebra minha tabela de roteamento

11

Quando estou no escritório, estou conectado a uma rede 192.168.1.0/24. Quando o Internet Sharing está desligado, quando eu corro

netstat -nr 

a primeira entrada mostra

default            192.168.1.254      UGSc           10       62     en0

Se eu ativar o compartilhamento da Internet, será exibido

default            link#5             UCS             2        0     en1

Isso está obviamente incorreto e interrompe toda a conectividade da minha máquina.

en1 é meu wireless, enquanto en0 é minha Ethernet. Se eu desabilitar o Compartilhamento de Internet, ele até exclui essa rota incorreta, por isso não tenho nenhuma rota padrão.

Atualmente, tenho um script que executo quando compartilho ou depois, quando desabilito isso,

route delete default
route add default 192.168.1.254

Isso corrige tudo, mas adoraria saber o que realmente está fazendo isso acontecer e como corrigi-lo corretamente.

E só para dizer que em algum momento há alguns meses, isso funcionava perfeitamente, sem problemas, e um dia, quando levei o laptop para casa, não consegui desativar o compartilhamento de internet, então não consegui Conecte-se a minha casa WIFI. Eu eventualmente tive que reiniciar a máquina e desde então esse problema tem acontecido.

    
por seaders 20.11.2012 / 12:05

1 resposta

-1

Não sei se está diretamente relacionado, mas sua configuração está errada. Pode ser por isso que a configuração está sendo redefinida.

Na sua interface 'interna' você está configurando manualmente o endereço IP para 192.168.1.254/255.255.255.0, e tudo bem, mas essa interface não deve ter nenhum endereço de roteador especificado. No seu caso, você definiu o endereço do roteador para o próprio servidor, o que nunca será preciso.

Em segundo lugar, as configurações do DHCP não têm um endereço de roteador definido. Isso significa que seu servidor DHCP distribuirá endereços para os clientes, mas não lhes dirá como chegar ao mundo externo. Dificilmente parece apropriado para mim.

Nas configurações do DHCP, você deve definir o endereço do roteador para o endereço do seu servidor NAT (neste caso, 192.168.1.254).

Tente essas correções e veja se faz alguma diferença.

    
por 29.08.2014 / 11:44