1 votos

convertir ip ruta añadir a netplan

Yo estoy siguiendo una respuesta que he encontrado en Serverfault encuentra aquí https://serverfault.com/a/487911/141509

He creado la siguiente tabla de enrutamiento en rt_table

10 wlx74da388c32c7

A continuación es de mi completo rt_table

#
# reserved values
#
255 local
254 main
253 default
0   unspec
#
# local
#
#1  inr.ruhep
10 wlx74da388c32c7

Estoy tratando de convertir mi ip route add y ip rule add comandos para mi netplan. Por debajo de los dos comandos.

ip route add default via 172.16.11.254 table wlx74da388c32c7
ip rule add from 172.16.11.107 lookup wlx74da388c32c7

172.16.11.107 es la dirección ip y 172.16.11.254 es la dirección de puerta de enlace. A continuación es lo que tengo ahora, pero sé que está mal

network:
    ethernets:
        enp1s0:
            addresses:
            - 192.168.1.212/24
            gateway4: 192.168.1.1
            nameservers:
                addresses:
                - 8.8.8.8
                - 8.8.4.4
                search: []
            optional: true
    wifis:
        wlx74da388c32c7:
            dhcp4: true
            access-points:
                "home":
                    password: "mypassword"
            routes:
                - to: 172.16.11.0/24
                  via: 172.16.11.254
                  table: 10
            routing-policy:
                - from: 172.16.11.0/24
                  table: 10
    version: 2

EDITAR

A continuación es mi último archivo yaml

network:
    ethernets:
        enp1s0:
            addresses:
            - 192.168.1.212/24
            gateway4: 192.168.1.1
            nameservers:
                addresses:
                - 8.8.8.8
                - 8.8.4.4
                search: []
            optional: true
    wifis:
        wlx74da388c32c7:
            dhcp4: true
            access-points:
                "home":
                    password: "mypassword"
            routes:
                - to: 0.0.0.0/0
                  via: 172.16.11.254
                  metric: 100
                  table: 10
            routing-policy:
                - from: 172.16.11.0/24
                  table: 10
    version: 2

y a continuación se ip addr show comando

root@poweredge:~# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:1e:4f:cd:c1:5f brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.212/24 brd 192.168.1.255 scope global enp1s0
       valid_lft forever preferred_lft forever
    inet6 fe80::21e:4fff:fecd:c15f/64 scope link 
       valid_lft forever preferred_lft forever
3: wlx74da388c32d0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 74:da:38:8c:32:d0 brd ff:ff:ff:ff:ff:ff
4: wlx74da388c32c7: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 74:da:38:8c:32:c7 brd ff:ff:ff:ff:ff:ff
    inet 172.16.11.107/24 brd 172.16.11.255 scope global dynamic wlx74da388c32c7
       valid_lft 2997sec preferred_lft 2997sec
    inet6 fe80::76da:38ff:fe8c:32c7/64 scope link 
       valid_lft forever preferred_lft forever

ip rule show resultado

root@poweredge:~# ip rule show
0:  from all lookup local 
0:  from 172.16.11.0/24 lookup 10 
32766:  from all lookup main 
32767:  from all lookup default 

ip route show resultado

root@poweredge:~# ip route show
default via 192.168.1.1 dev enp1s0 proto static 
default via 172.16.11.254 dev wlx74da388c32c7 proto dhcp src 172.16.11.107 metric 600 
172.16.11.0/24 dev wlx74da388c32c7 proto kernel scope link src 172.16.11.107 
172.16.11.254 dev wlx74da388c32c7 proto dhcp scope link src 172.16.11.107 metric 600 
192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.212 

0voto

vigilian Puntos 154

¿Por qué no mirar a mi wiki?

Y para ser útil que usted necesita para mostrar las normas de propiedad intelectual y rutas ip de contenido ... no nos importa rt_table o cualquier contenido de los archivos, además de su archivo de configuración. Si las herramientas están utilizando yaml es específicamente para no tener la necesidad de mirar en los archivos del sistema después.

Y qué se supone que quieres hacer con esto :

rutas: - a: 172.16.11.0/24 a través de: 172.16.11.254 tabla: 10

Sólo de acceso a la subred 172.16.11.0? Porque si es sólo que entonces usted no necesita una puerta de enlace, si el equipo está conectado directamente a continuación, se responderá a todos los de la solicitud por defecto que vienen de esta subred. Que la red 101 y, básicamente, la diferencia entre "Conectados" y Estático". Si el objetivo es tener una verdadera puerta de entrada, a continuación, la ruta es segura no es bueno y debe ser 0.0.0.0/0, que es la red y la máscara de red que significa que todas las redes de todo el mundo. De nuevo las redes 101. Es más claro así ?

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: