> For the complete documentation index, see [llms.txt](https://netlabs.gitbook.io/juniper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://netlabs.gitbook.io/juniper/master.md).

# 1) Juniper Initial Configuration

{% hint style="warning" %}
Для настройки IPv6 лучше использовать только новые прошивки vMX, так как на 14.1R4.8 версии развернуть OSPFv3 не удаётся. Те же настройки на 18.2R1.9 отлично работают.
{% endhint %}

## Запуск JunOS

После того как произойдёт вход пользователя в систему (первый раз придётся заходить под пользователем root), вы будете находится в ОС FreeBSD (JunOS основан на ней). Для того чтобы войти в консоль JunOS необходимо набрать следующую команду:

```
% cli
```

После этого вы попадёте в командный интерфейс JunOS. Чтобы перейти в режим конфигурации необходимо набрать:

{% tabs %}
{% tab title="1 вариант" %}

```
> edit
```

{% endtab %}

{% tab title="2 вариант" %}

```
> configure
```

{% endtab %}
{% endtabs %}

## Смена пароля для пользователя root

Для смены пароля текущего пользователя необходимо набрать следующую команду:

```
# set system root-authentication plain-text-password
```

{% hint style="danger" %}
&#x20;Если не сменить пароль от пользователя root, то внести изменения в конфигурацию не удастся.
{% endhint %}

## &#x20;Новое имя хоста

```
# set system host-name name
```

## Отключение сообщений в консоли

Иногда может быть включён SysLog в режиме Debug, который засоряет консоль. Его можно отключить:

```
# delete system syslog
```

Также JunOS может пытаться обновляться автоматически:

```
# delete chassis auto-image-upgrade
```

## Сравнение конфигураций:

```
#show system rollback compare 1 0
[edit interfaces]
+   ge-0/0/12 {
+       unit 0 {
+           family inet {
+               address 8.0.0.1/31;
+           }
+       }
+   }
```

Т.е. Мы взяли коммит под номером 1, сравнили его с 0 и увидели, что в 0-м добавилась настройка интерфейса.

## Применение изменений

```
# commit
```

## Начальные конфигурации для vMX и vQFX

При запуске в конфигах vMX и vQFX  может быть много мусора, поэтому лучше переписать эти конфиги пустыми (Пароль по умолчанию: Juniper; Имя хоста: XXX):

{% code title="vMX" %}

```
system {
    host-name XXX;
    root-authentication {
        encrypted-password "$1$g0.ilY2l$BWxgrwnnTkf5/ZR3HZpVQ1";
    }
}
```

{% endcode %}

{% code title="vQFX" %}

```
system {
    host-name XXX;
    root-authentication {
        encrypted-password "$1$g0.ilY2l$BWxgrwnnTkf5/ZR3HZpVQ1";
    }
}
interfaces {
    em1 {
        unit 0 {
            family inet {
                address 169.254.0.2/24;
            }
        }
    }
}
```

{% endcode %}

Загружать командой:

```
load update terminal
```
