# Primera política

![20240710184628.png](https://2569077797-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5WhBfInWGA8YgaSi3eRK%2Fuploads%2Fgit-blob-88b0ca2db219c1b7ea2b8164caa57727c021b66c%2F20240710184628.png?alt=media)

## Creando política a través de GUI

Crearemos nuestra política que permita la conectividad desde nuestra pc del SITE A al internet.

![20240710184743.png](https://2569077797-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5WhBfInWGA8YgaSi3eRK%2Fuploads%2Fgit-blob-835eb860857cb77848c49fbe483b173f26dac33c%2F20240710184743.png?alt=media)

Para crear una política nos dirigimos a `Policy & Objects` luego a `Firewall Policy` :

![20240710165727.png](https://2569077797-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5WhBfInWGA8YgaSi3eRK%2Fuploads%2Fgit-blob-e8237f10ecc444e8cb8ce0159a6dd594d6e7b05f%2F20240710165727.png?alt=media)

Una vez ahi, creamos una nueva politica. En este caso queremos que la Pc tenga conectividad con internet.

Le damos un nombre y seleccionamos la interface por donde ingresara el trafico.

![20240710165830.png](https://2569077797-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5WhBfInWGA8YgaSi3eRK%2Fuploads%2Fgit-blob-6776c271161285759d53bba389d8bbd6c8279ef4%2F20240710165830.png?alt=media)

Ahora indicamos por donde saldrá el trafico

![20240710165847.png](https://2569077797-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5WhBfInWGA8YgaSi3eRK%2Fuploads%2Fgit-blob-adeba37645e7cd963dde51bf54260ef8bf8d5503%2F20240710165847.png?alt=media)

Seleccionamos un rango de direcciones o podemos filtrar y seleccionar una dirección IP especifica.

![20240710165913.png](https://2569077797-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5WhBfInWGA8YgaSi3eRK%2Fuploads%2Fgit-blob-73aa219e12c46ae0ce1e6d63f3a3cff3e7ba38a9%2F20240710165913.png?alt=media)

Agregamos a donde queremos que ingrese el trafico.

![20240710165934.png](https://2569077797-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5WhBfInWGA8YgaSi3eRK%2Fuploads%2Fgit-blob-e5b4454636a5e19c3b953edd87e351d5f596f046%2F20240710165934.png?alt=media)

Luego elegimos a los servicios que queremos que tenga acceso, en este caso todos

![20240710165957.png](https://2569077797-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5WhBfInWGA8YgaSi3eRK%2Fuploads%2Fgit-blob-b5d2ad0e394212659ee13638bf2c6dbddaacd70d%2F20240710165957.png?alt=media)

Luego seleccionamos la accion a ejecutar, en nuestro caso es de aceptar.

![20240710170011.png](https://2569077797-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5WhBfInWGA8YgaSi3eRK%2Fuploads%2Fgit-blob-6b9d75a03c51c38af0745ac44aa7bf9f6cc93523%2F20240710170011.png?alt=media)

Ahora si podremos tener conectividad con internet:

![20240710185140.png](https://2569077797-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5WhBfInWGA8YgaSi3eRK%2Fuploads%2Fgit-blob-c7becca9c9751909609763d42a964ed2e35d5327%2F20240710185140.png?alt=media)

y nuestra política quedaría así:

![20240710185208.png](https://2569077797-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5WhBfInWGA8YgaSi3eRK%2Fuploads%2Fgit-blob-ca7ee96d2dea8c21a52df789cbcf8c05c1da091b%2F20240710185208.png?alt=media)

## Creando una política por la terminal

Ingresamos a la configuración de las politicas

```c
SITE-B # config firewall policy
```

Con el comando `show` podemos observar que no se tiene ninguna política creada.

```c
SITE-B (policy) # show
config firewall policy
end

```

![20240711130046.png](https://2569077797-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5WhBfInWGA8YgaSi3eRK%2Fuploads%2Fgit-blob-89ddf32e5aa43268fa8c0956e70bd4eae21e1467%2F20240711130046.png?alt=media)

Añadimos una política

```c
SITE-B (policy) # edit 1
new entry '1' added

SITE-B (1) # get
```

![20240711130102.png](https://2569077797-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5WhBfInWGA8YgaSi3eRK%2Fuploads%2Fgit-blob-ed7e367f7ba1d7725de3d0752cc18d5575802fcf%2F20240711130102.png?alt=media)

Ahora que creamos una procederemos a configurarla.

Le daremos un nombre a la política, que en nuestro caso es `INTERNET`

```c
SITE-B (1) # set name INTERNET
```

Ahora la interface por donde ingresara el trafico.

```c
SITE-B (1) # set srcintf port4 
```

Interface por donde saldrá:

```c
SITE-B (1) # set dstintf port2
```

Rango de Ips las de las cuales se originaran el trafico:

```c
SITE-B (1) # set srcaddr all
```

Rango de direcciones IPs a donde podrán acceder:

```c
SITE-B (1) # set dstaddr all
```

Servicio o puertos a los que se accedan y también cuando se realizaran, en este caso será siempre `always`.

```c
SITE-B (1) # set schedule always 
SITE-B (1) # set service ALL 
```

Acción:

```c
SITE-B (1) # set action accept 
```

Habilitar la NAT:

```c
SITE-B (1) # set nat enable 
```

Y procedemos a guardar:

```c
SITE-B (1) # end
SITE-B # 
```

![20240711130916.png](https://2569077797-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5WhBfInWGA8YgaSi3eRK%2Fuploads%2Fgit-blob-dce23d7571c0f09cbbe73565329ac1a6fad41f19%2F20240711130916.png?alt=media)

Y deberíamos de tener nuestra política creada.
