39 lines
1.3 KiB
Markdown
39 lines
1.3 KiB
Markdown
### Маршрут по-умолчанию Linux (default gateway)
|
||
|
||
Маршрут по-умолчанию задается при настройке сетевых интерфейсов в файле
|
||
`/etc/network/interfaces`
|
||
пример:
|
||
```
|
||
auto eth0
|
||
iface eth0 inet static
|
||
address 192.168.5.2
|
||
netmask 255.255.255.0
|
||
gateway 192.168.5.1
|
||
```
|
||
Применение измений этого файла произойдут после перезагрузки системы.
|
||
Если необходимо сменить маршрут по-умолчанию немедленно:
|
||
_Узнать текущее значение можно_
|
||
```bash
|
||
ip ro sh
|
||
```
|
||
_Сначала необходимо удалить существующее значение маршрута по-умолчанию, это можно сделать несколькими командами_
|
||
```bash
|
||
sudo ip route delete default
|
||
```
|
||
_или_
|
||
```bash
|
||
sudo ip route del 0/0
|
||
```
|
||
_Теперь присвоить новое значение_
|
||
_Например, если IP - адрес роутера 192.168.1.1 и он соединен с локальным интерфейсом eth0, то:_
|
||
```bash
|
||
sudo route add default gw 192.168.1.1 eth0
|
||
```
|
||
_или_
|
||
```bash
|
||
sudo route add default gw 192.168.1.1
|
||
```
|
||
_или_
|
||
```bash
|
||
sudo ip route add default via 192.168.1.1
|
||
``` |