Наверное каждый Линуксоид знает как изменить свой IP-адрес с помощью графического интерфейса, но далеко не все знают, что Linux также позволяет менять IP-адрес сетевой карты с помощью простой команды из командной строки. Сегодня я расскажу как изменить IP-адрес из терминала, а также изменить шлюз если это необходимо .
Еще по теме: Как узнать внешний IP адрес в Linux
Как изменить IP-адрес из командной строки в Linux
Этот способ должен работать на всех дистрибутивах Linux на базе Debian, включая Ubuntu. Для начала введите «ifconfig» в терминале и нажмите Enter. Эта команда перечисляет все сетевые интерфейсы в системе, поэтому обратите внимание на имя интерфейса, для которого вы хотите изменить IP-адрес.
Чтобы изменить настройки, вы также используете команду «ifconfig», но на этот раз с несколькими дополнительными параметрами.
Следующая команда изменяет сетевой интерфейс с именем «eth0» для использования IP-адреса 102.168.0.1 и назначает маску подсети 255.255.255.0:
1 |
sudo ifconfig eth0 192.168.0.1 netmask 255.255.255.0 |
Это всего лишь пример. Разумеется, вы можете назначить любые значения.
Если вы запустите «ifconfig» еще раз, то на этот раз вы увидите, что ваш интерфейс теперь использует новые настройки, те которые вы для него назначили.
Если вам также необходимо изменить шлюз по умолчанию, используемый сетевым интерфейсом, вы можете использовать команду «route». Следующая команда, например, устанавливает шлюз по умолчанию для интерфейса «eth0» для 192.168.0.253:
1 |
sudo route add default gw 192.168.0.253 eth0 |
Чтобы увидеть новую настройку, вам нужно будет отобразить таблицу маршрутизации. Введите следующую команду и нажмите «Ввод»:
1 |
route -n |
Это все, теперь вы знаете как изменить IP-адрес из командной строки в Linux.
Рекомендую: Видеонаблюдение в Linux
Спасибо испортил себе сеть так как являюсь новичком, даже не предупредили что нужно сделать резервную копию.
А ты куда полез? Без знаний и всякого такого)
Собственно вопрос — как удаленно подключиться к машине линукс в терминале и вколотить это? Ставить сервер openssh всем?
Нужно сдвинуть ip адреса в сети для большого количества машин, чтобы они были более структурированно.
Забаньте этого не до хакера..
Пришлось сеть до дефуалта сбрасывать.
Хорошо что я с телефона раздовал.
не работает, на freeBSD работает?