Интернет не работает после смены IP

Интернет не работает после смены IP

У меня Linux Fedora.

Я пытаюсь изменить локальный IP-адрес двумя способами:

  1. Сsudo ifconfig <interface_name> <ip_address> netmask <netmask_address>
  2. С ip-

    sudo ip link set dev <interface_name> down
    sudo ip addr add 192.168.1.12/24 dev <interface_name>
    sudo ip link set dev <interface_name> up
    

в обоих случаях ping проходит, но интернет-соединение, похоже, отсутствует и вообще не работает.

Я посмотрел эти ссылки:

но я так и не получил ответа, который искал.

решение1

Вы успешно изменили локальный IP-адрес. Но поскольку ссылка для изменения IP-адреса закрывается, еще одна часть информации автоматически удаляется из активной сетевой конфигурации: адресшлюз по умолчаниюилимаршрутизатор.

Шлюз по умолчанию — это то, что находится в сети и имеет соединение с (большинством) других сетей за пределами локальной сети. В домашней сети это обычно ваш маршрутизатор, кабельный модем или любое другое устройство, которое имеет дальнее соединение с Интернетом. Если у вас есть несколько сегментов сети, которые не все подключены к одному сегменту магистрали, вам может потребоваться настроить другие адреса шлюза, но адрес шлюза по умолчанию всегда требуется для подключений к Интернету. Простым сетям обычно требуется только спецификация маршрута шлюза по умолчанию.

Комбинация адреса шлюза и спецификации того, к какой сети(ям) можно получить доступ через этот шлюз, называетсяспецификация маршрутаили, как правило, просто «маршрут» для краткости.Маршрут шлюза по умолчаниюмаршрут, который будет использоваться для достижения всех сетей, которые не соответствуют ни одному из определенных более конкретных маршрутов.

Адрес шлюза всегда должен быть доступен напрямую, т. е. он должен находиться в том же сегменте сети, в котором находится ваша система. Если шлюз находится в другом сегменте сети, вам сначала придется использовать другой шлюз, чтобы достичь целевого шлюза, и как только ваш трафик пройдет через шлюз, он решает, куда трафик пойдет дальше, основываясь наегоТаблица маршрутизации. Система шлюза обычно имеет несколько IP-адресов, по одному для каждого сегмента сети, к которому она подключена.

Обычно шлюз по умолчанию размещают либо как первый, либо как последний обычный IP-адрес в сегменте сети. Поскольку вы указываете свой IP-адрес как 192.168.1.12/24, это означает, что ваша маска сети — 255.255.255.0 (= маска сети с 24 1битами из 32), а ваш сетевой адрес — 192.168.1.0. Таким образом, первый обычный IP-адрес в этой сети будет 192.168.1.1, а последний — 192.168.1.254.

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

sudo route add default gw <default gateway address>

или

sudo ip route add default via <default gateway address>

В обеих командах слово defaultэквивалентно , 0.0.0.0/0что означает «любая сеть IPv4».

Связанный контент