В этом посте мы попытаемся изменить IP-адрес системы Linux на базе Ubuntu из командной строки. Хотя мы будем использовать Ubuntu 16.04, но шаги должны работать для любой версии Ubuntu.
Список сетевых интерфейсов
Мы начнем с перечисления всех сетевых интерфейсов для вашей системы. Мы делаем это, чтобы знать имя сети, для которой мы хотим изменить IP-адрес. Теперь продолжайте и выполните следующую команду:
ifconfigКак только мы запустим эту команду, мы увидим что-то вроде:
Итак, у нас есть две сети, упомянутые здесь, с гораздо большим количеством метаданных. Чтобы изменить настройки сети, мы воспользуемся той же командой с еще несколькими параметрами.
Дополнительные параметры с ifconfig
Напишем команду с помощью ifconfig, которая изменит IP-адрес сети enp0s3 на 192.168.0.1, а также изменяет маску подсети 255.255.255.0:
sudo ifconfig enp0s3 192.168.0.1 маска сети 255.255.255.0Когда мы запускаем это, мы ничего не получаем обратно:
На этот раз, когда мы снова запустим команду ifconfig, мы увидим, что IP-адрес изменился:
Изменение шлюза по умолчанию
Мы также можем изменить сетевой шлюз с помощью простой команды:
Конечно, результат не возвращается. Но мы можем проверить настройки с помощью этой команды:
маршрут -nДавайте запустим это сейчас:
Это все. Изменить свой IP из командной строки было очень просто. Ознакомьтесь также с другими уроками по Linux!