Интернет отключился после смены ip

Предполагая, что вы используете оболочку из семейства Bourne, вы можете удалить самую короткую начальную подстроку, соответствующую символу подчеркивания включительно, из переменной имени файла f, используя${f#*_}

Пр.

$ touch Voice_XYZZ_1_1801.pdf Voice_XYZZ_1_1801.ndx Electon_MNOPQ_1_1801.pdf Electon_MNOPQ_1_1801.ndx

$ for f in Voice_* Electon_*; do echo "${f#*_}"; done
XYZZ_1_1801.ndx
XYZZ_1_1801.pdf
MNOPQ_1_1801.ndx
MNOPQ_1_1801.pdf

Вы можете использовать это вместе с командой mvдля переименования файлов, например.

for f in Voice_* Electon_*; do mv "$f" "${f#*_}"; done

Копирование в другое место может быть выполнено аналогичным образом с помощью команды cp, например.

for f in Voice_* Electon_*; do cp "$f" "newdir/${f#*_}"; done
0
14.04.2020, 02:18
1 ответ

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

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

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

Адрес шлюза всегда должен быть доступен напрямую, т. е. он должен находиться в том же сегменте сети, в котором находится ваша система. Если шлюз находится в другом сегменте сети, вам потребуется сначала использовать другой шлюз для доступа к целевому шлюзу -, и как только ваш трафик проходит через шлюз, он решает, куда трафик пойдет дальше, на основе его таблицы маршрутизации. Система шлюза обычно имеет несколько 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».

1
19.03.2021, 02:29

Теги

Похожие вопросы