Каждый раз я изменяю свой IP с командой ifconfig wlp2s0 192.168.132.118
Я теряю интернет-соединение и единственный способ вернуться, это - если я работаю sudo service network-manager restart
но затем IP сбрасывает к значению по умолчанию. Существует ли способ зафиксировать это?
Необходимо знать, как машина обычно (всегда) достигает Интернета.
Это имеет локальный IP, обычно в одном из 1918 адресов RFC, как 192.168.132.118 пример.
Обычно домашние сети используют маску подсети 255.255.255.0 (или в нотации CIDR:/24). Это означает, что все от 192.168.132.1 до 192.168.132.254 принято достижимое в локальной сети.
Но достигнуть чего-то вне локальной сети, необходимо пойти через маршрутизатор, который передает пакеты для Вас. Это обычно называют шлюзом. Шлюз имеет один IP в Вашей локальной подсети (например, непосредственно достижимый), и один адрес в другой сети и таблица маршрутизации, указывающая, как достигнуть других хостов.
Для установки маршрута использовать ip
:
ip route add default via 192.168.132.1
Это, конечно, предполагает, что Ваш маршрутизатор достижим в 192.168.132.1. Ваш маршрутизатор должен быть в той же подсети, как Вы устанавливаете свой IP на.
Но мой реальный вопрос состоит в том, почему Вы хотели бы изменить свой IP. Вы, вероятно, не делаете.
Кроме того, Вам, вероятно, придется установить серверы DNS на подходящие значения.