Configurando rotas estáticas sem classe manualmente no GCE

0

No GCE, o servidor DHCP retorna o endereço IP com máscara de 32 bits. Tornando a instância a única na sua sub-rede. Ele também retorna algumas rotas estáticas (RFC3442) que precisam ser configuradas. Exemplo da resposta se parece com isso

udhcpc:  interface=eth0                                                                           
udhcpc:  ip=10.240.0.2                                                                                
udhcpc:  siaddr=10.240.0.1                                                                   
udhcpc:  subnet=255.255.255.255                                     
udhcpc:  mask=32                                                                                
udhcpc:  router=10.240.0.1                                                                      
udhcpc:  staticroutes=10.240.0.1/32 0.0.0.0 0.0.0.0/0 10.240.0.1                                                       
udhcpc:  opt53=05                                                                

Usando dhcpd , isso funciona perfeitamente, o cliente obtém as rotas e as envia para a tabela de roteamento. No entanto, aqui estou usando udhcp e preciso adicioná-los eu mesmo. Eu tentei adicioná-los com o comando ip , mas isso não parece funcionar.

ip addr add 10.240.0.2/32 dev eth0
ip route add 10.240.0.1 dev eth0 proto kernel scope link
ip route add 0.0.0.0/0 via 10.240.0.1

Mas isso não parece funcionar.

/ # ping 8.8.8.8 -c 10
PING 8.8.8.8 (8.8.8.8): 56 data bytes

--- 8.8.8.8 ping statistics ---
10 packets transmitted, 0 packets received, 100% packet loss

Estou faltando alguma coisa ao adicionar essas rotas?

    
por Chaker 06.06.2018 / 17:07

0 respostas