# ip

Targitas komut satır arayüzünde(CLI), ip komutu kullanılarak DHCP, DNS ve routing ile ilgili konfigürasyonlar gerçekleştirilebilir. &#x20;

```
targitas(config)# ip 
dhcp-server              DHCP server
dns                      Name server configures
multicast-routing        Enable ipv4 multicast routing
multipath-routing        Enable ipv4 multipath routing
route                    Static routing
```

## ip dhcp-server

{% hint style="info" %}
ip dhcp-server komutu ile ağınızda bulunan cihazların IP adresi, ağ maskesi, default gateway ve DNS adresi vb. bilgileri otomatik almasını sağlamak için DHCP sunucusu konfigürasyonu gerçekleştirilebilir. Web arayüzünde bu işlem [**DHCP**](https://docs.targitas.com/configuration/network/dhcp) sayfasında gerçekleştirilir.
{% endhint %}

```
parta_Document(config)# ip dhcp-server 
parta_Document(config-dhcp)# ?
default-lease-time       Lease time
default-router           Gateways
description              Dhcp description
dns-server               DNS Server
domain-name              Domain name
enable                   Enable DHCP service
host                     Create IP/Mac Host
max-lease-time           Maximum lease time
netbios-name-server      NetBIOS Server
pool                     Create pool
```

| <mark style="color:blue;">`default-lease-time [Time]`</mark>            | DHCP Sunucusu tarafından istemciye atanan bilgilerin varsayılan ömrünü saniye biriminden belirlenmesini sağlayan komuttur.                                                                                                                                                                                                                                                                            |
| ----------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <mark style="color:blue;">`default-router [IP]`</mark>                  | DHCP sunucusu tarafından istemciye sağlanacak varsayılan ağ geçidi (gateway) IP adresinin belirlenmesini sağlayan komuttur.                                                                                                                                                                                                                                                                           |
| <mark style="color:blue;">`description [Text]`</mark>                   | Network yönetimini kolaylaştırmak için oluşturulan DHCP sunucusuna görevini ifade eden bir açıklama metni eklenebilir.                                                                                                                                                                                                                                                                                |
| <mark style="color:blue;">`dns-server [IPs]`</mark>                     | DHCP Sunucusu tarafından istemciye sağlanacak DNS sunucularına ait IP adresi bilgileri belirlenir. Birden fazla IP adresi aralarında boşluk bırakılarak belirtilebilir.                                                                                                                                                                                                                               |
| <mark style="color:blue;">`domain-name [Name]`</mark>                   | DHCP Sunucusu tarafından dağıtılan IP adreslerinin hangi domain altında yer alacağı belirlenir.                                                                                                                                                                                                                                                                                                       |
| <mark style="color:blue;">`enable`</mark>                               | DHCP Sunucusunun aktif çalışması isteniyorsa kullanılması gereken komuttur.                                                                                                                                                                                                                                                                                                                           |
| <mark style="color:red;">`host [Name]`</mark>                           | IP adresi - Mac adresi ilişkilendirmesi yapılarak eşleştirilen Mac adresinin DHCP sunucusundan her zaman aynı IP adresini almasını sağlar. `host` komutu sayesinde bu işlemin konfigürasyonun gerçekleştirilebileceği <mark style="color:red;">`hostname(config-dhcp-host-[Name])#`</mark> prompt bölümüne geçiş yapılır. Bu prompt bölümüyle ilgili ayrıntılara tablonun aşağısında ulaşabilirsiniz. |
| <mark style="color:blue;">`max-lease-time [Time]`</mark>                | DHCP Sunucusu tarafından istemciye atanan bilgilerin maksimum ömrünü saniye biriminden belirlenmesini sağlayan komuttur.                                                                                                                                                                                                                                                                              |
| <mark style="color:blue;">`netbios-name-server [IPs]`</mark>            | DHCP Sunucusu tarafından istemciye sağlanacak NetBIOS Name sunucularına ait IP adresi bilgileri belirlenir. Birden fazla IP adresi aralarında boşluk bırakılarak belirtilebilir.                                                                                                                                                                                                                      |
| <mark style="color:red;background-color:red;">`pool [Pool Name]`</mark> | DHCP Sunucusuna istekte bulunacak cihazlara sağlanacak IP adresi, DNS, Gateway vb. bilgileri içeren Pool konfigürasyonunu gerçekleştirmek için <mark style="color:red;">`hostname(config-dhcp-[Pool Name])#`</mark> prompt bölümüne geçişi sağlar.                                                                                                                                                    |

### dhcp host&#x20;

<mark style="color:red;">`hostname(config-dhcp-host-[Name])#`</mark>prompt bölümünde web arayüzünde [**Configuration -> Network -> DHCP -> IP/MAC**](https://docs.targitas.com/configuration/network/dhcp#ip-mac-sekmesi) sekmesinde gerçekleştirilen konfigürasyonların karşılığı olan CLI komutları bulunur. &#x20;

```
targitas(config-dhcp)# host Example
targitas(config-dhcp-host-Example)# ?
description              Host Fixed description
disable                  Disable DHCP Host Fixed
fixed-ip                 Fixed IP
host                     Create IP/Mac Host
mac-address              Mac Address
targitas(config-dhcp-host-Example)# fixed-ip 10.32.35.100
targitas(config-dhcp-host-Example)# mac-address 10:6f:d9:65:12:b3

```

| <mark style="color:blue;">`description [Text]`</mark>              | Network yönetimini kolaylaştırmak içi bu IP-MAC ilişkilendirilmesinin amacını ifade eden bir açıklama belirtilmesi sağlar.                                                                                                                                     |
| ------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <mark style="color:blue;">`disable`</mark>                         | Oluşturulan IP/Mac host eşleştirmesini devre dışı bırakılmasını sağlar.                                                                                                                                                                                        |
| <mark style="color:blue;">`fixed-ip [IP]`</mark>                   | Belirlenen MAC adresindeki istemciye sağlanmak üzere ayrılacak IP adresi belirlenebilir.  Belirlenen IP adresinin oluşturulan DHCP Pool içerisinde olması gereklidir.                                                                                          |
| <mark style="color:blue;">`host [Name]`</mark>                     | Yeni bir IP/Mac eşleştirmesini için belirtilen isimde host oluşturulmasını sağlar ve ona ait konfigürasyon prompt bölümüne geçiş yapar.                                                                                                                        |
| <mark style="color:blue;">`mac-address [xx:xx:xx:xx:xx:xx]`</mark> | Belirlenen IP adresini DHCP sunucusundan alması istenen cihazın MAC adresi belirtilmesini sağlar. Belirtilen MAC adresine ait host DHCP sunucusuna istekte bulunda fixed-ip bölümünde belirlenen IP adresi DHCP sunucusu tarafından host için belirlenecektir. |

### dhcp pool

<mark style="color:red;">`hostname(config-dhcp-[Pool Name])#`</mark>prompt bölümünde web arayüzünde [**Configuration -> Network -> DHCP -> Pool**](https://docs.targitas.com/configuration/network/dhcp#pool-sekmesi) sekmesinde gerçekleştirilen konfigürasyonların karşılığı olan CLI komutları bulunur.

```
parta_Document(config-dhcp)# pool exampleDocument
parta_Document(config-dhcp-exampleDocument)# ?
default-lease-time       Lease time
default-router           Gateways
description              Dhcp description
disable                  Disable DHCP Pool
dns-server               DNS Server
domain-name              Domain name
enable                   Enable Dhcp pool
max-lease-time           Maximum lease time
netbios-name-server      NetBIOS Server
network                  IP network
pool                     Create pool
range                    IP range
```

| <mark style="color:blue;">`default-lease-time [Time]`</mark>   | DHCP Sunucusu tarafından istemciye atanan bilgilerin varsayılan ömrünü saniye biriminden belirlenmesini sağlayan komuttur.                                                       |
| -------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <mark style="color:blue;">`default-router [IP]`</mark>         | DHCP sunucusu tarafından istemciye sağlanacak varsayılan ağ geçidi (gateway) IP adresinin belirlenmesini sağlayan komuttur.                                                      |
| <mark style="color:blue;">`description [Text]`</mark>          | Network yönetimini kolaylaştırmak için oluşturulan DHCP sunucusuna görevini ifade eden bir açıklama metni eklenebilir.                                                           |
| <mark style="color:blue;">`disable`</mark>                     | Oluşturulan DHCP Pool'u devre dışı bırakılmasını sağlayan komuttur.                                                                                                              |
| <mark style="color:blue;">`dns-server [IPs]`</mark>            | DHCP Sunucusu tarafından istemciye sağlanacak DNS sunucularına ait IP adresi bilgileri belirlenir. Birden fazla IP adresi aralarında boşluk bırakılarak belirtilebilir.          |
| <mark style="color:blue;">`domain-name [Name]`</mark>          | DHCP Sunucusu tarafından dağıtılan IP adreslerinin hangi domain altında yer alacağı belirlenir.                                                                                  |
| <mark style="color:blue;">`enable`</mark>                      | Oluşturulan DHCP Pool'un aktifleştirilmesini sağlayan komuttur.                                                                                                                  |
| <mark style="color:blue;">`max-lease-time [Time]`</mark>       | DHCP Sunucusu tarafından istemciye atanan bilgilerin maksimum ömrünü saniye biriminden belirlenmesini sağlayan komuttur.                                                         |
| <mark style="color:blue;">`netbios-name-server [IPs]`</mark>   | DHCP Sunucusu tarafından istemciye sağlanacak NetBIOS Name sunucularına ait IP adresi bilgileri belirlenir. Birden fazla IP adresi aralarında boşluk bırakılarak belirtilebilir. |
| <mark style="color:blue;">`network [IP/CIDR]`</mark>           | IP adresi ve netmask ile birlikte DHCP Pool için bir subnet oluşturulmasını sağlar.                                                                                              |
| <mark style="color:blue;">`pool [Name]`</mark>                 | Yeni bir DHCP Pool oluşturmak  için belirtilen isimde pool oluşturur ve ona ait konfigürasyon prompt bölümüne geçiş yapar.                                                       |
| <mark style="color:blue;">`range [Lower IP] [Upper IP]`</mark> | Başlangıç ve bitiş IP adresleri belirtilerek DHCP sunucusuna gelen istekler sonucunda dağıtabileceği IP aralığı oluşturulur. Birden fazla IP range oluşturulabilir.              |

## ip dns

{% hint style="info" %}
"ip dns" komutunu kullanarak, Targitas'ın DNS sunucusu olarak ulaşmasını istediğiniz IP adreslerini belirleyebilirsiniz. Bu adresler, Targitas'ın DNS çözümlemesini gerçekleştirmek için kullanacağı DNS sunucularını temsil eder. Aynı zamanda, Targitas'ı DNS domain adı belirlenebilir.
{% endhint %}

```
targitas(config)# ip dns domain parta.com.tr
targitas(config)# ip dns server-list 8.8.8.8 9.9.9.9
```

| <mark style="color:blue;">`ip dns domain [Domain Name]`</mark> | Targitas'a ait yerel Domain ismi belirtilmesini sağlayan komuttur.                                                                                                                     |
| -------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <mark style="color:blue;">`ip dns server-list [IPs]`</mark>    | DNS isteklerinin yönlendirileceği DNS sunucularına ait IP adresleri belirtilmesini sağlayan komuttur. Örnekteki gibi arada boşluklar bırakılara birden fazla IP adresi belirtilebilir. |

## ip multicast-routing

{% hint style="info" %} <mark style="color:blue;">`ip multicast-routing`</mark> komutuyla multicast routing özelliği aktifleştirilir. Devre dışı bırakmak için <mark style="color:blue;">`no ip multicast-routing`</mark> komutunun kullanılması gereklidir.
{% endhint %}

```
targitas(config)# ip multicast-routing
targitas(config)# no ip multicast-routing
```

## ip multipath-routing

{% hint style="info" %} <mark style="color:blue;">`ip multipath-routing`</mark> komutuyla multipath routing özelliği aktifleştirilir. Devre dışı bırakmak için <mark style="color:blue;">`no ip multipath-routing`</mark> komutunun kullanılması gereklidir.
{% endhint %}

```
targitas(config)# ip multipath-routing 
targitas(config)# no ip multipath-routing 
```

## ip route

{% hint style="info" %}
ip route komutu sayesinde static route konfigürasyonu gerçekleştirilebilir.
{% endhint %}

```
targitas(config)# ip route 0.0.0.0/0 10.10.12.1
targitas(config)# ip route 10.10.10.0/24 10.10.10.1 description vlan_10_gateway
targitas(config)# ip route 10.10.20.0/24 10.10.20.1 kernel-route
targitas(config)# ip route 10.10.30.0/24 10.10.30.1 multipath
```

| <p><mark style="color:blue;"><code>ip route \[IP/CIDR] \[Next-Hop]</code></mark> <br><br><mark style="color:blue;"><code>ip route \[IP/CIDR] \[Next-Hop] description \[Text]</code></mark> <br><br><mark style="color:blue;"><code>ip route \[IP/CIDR] \[Next-Hop] kernel-route</code></mark><br><br><mark style="color:blue;"><code>ip route \[IP/CIDR] \[Next-Hop] multipath</code></mark></p>                                                                | subnet ve belirlenen subnet'e ulaşmaya çalışan paketlerin yönlendirileceği IP adresi belirtilerek Statik Route belirlenebilir. |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ |
| <p><mark style="color:blue;"><code>ip route vrf \[VRF Name] \[IP/CIDR] \[Next-Hop]</code></mark><br><br><mark style="color:blue;"><code>ip route vrf \[VRF Name] \[IP/CIDR] \[Next-Hop] description \[Text]</code></mark> <br><br><mark style="color:blue;"><code>ip route vrf \[VRF Name] \[IP/CIDR] \[Next-Hop] kernel-route</code></mark><br><br><mark style="color:blue;"><code>ip route vrf \[VRF Name] \[IP/CIDR] \[Next-Hop] multipath</code></mark></p> | Birden fazla VRF bulunması durumunda kullanılmak istenilen VRF belirtilerek route tanımı gerçekleştirilebilir.                 |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.targitas.com/targitas-kullanim-rehberi/targitas-cli-arayuzune-giris/cli-konfigurasyon-komutlari/ip.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
