Як змінити IP-адресу з командного рядка в Linux
Змінити IP-адресу можна за допомогою графічного інтерфейсу, але чи знаєте ви, що Linux також дозволяє змінювати IP-адресу вашої мережевої карти за допомогою простої команди з командного рядка.?
Цей трюк повинен працювати на всіх дистрибутивах Linux на базі Debian, включаючи Ubuntu. Щоб розпочати, введіть ifconfig
на терміналі, а потім натисніть Enter. Ця команда перелічує всі мережеві інтерфейси в системі, тому зверніть увагу на ім'я інтерфейсу, для якого потрібно змінити IP-адресу.
Щоб змінити параметри, ви також можете скористатися командою ifconfig, на цей раз з декількома додатковими параметрами. Наступна команда змінює мережевий інтерфейс з ім'ям "eth0" для використання IP-адреси 102.168.0.1 і призначає маску підмережі 255.255.255.0:
sudo ifconfig eth0 192.168.0.1 маска мережі 255.255.255.0
Можна, звичайно, замінити будь-які значення, які ви хочете. Якщо ви знову запустите ifconfig, ви побачите, що ваш інтерфейс прийняв нові налаштування, які ви призначили йому.
Якщо вам також потрібно змінити стандартний шлюз, який використовується мережевим інтерфейсом, можна скористатися командою route. Наприклад, наступна команда встановлює шлюз за замовчуванням для інтерфейсу "eth0" до 192.168.0.253:
sudo route додати default gw 192.168.0.253 eth0
Щоб побачити нові налаштування, потрібно буде відобразити таблицю маршрутизації. Введіть таку команду у відповідь, а потім натисніть Enter:
маршрут -н
Це все, що потрібно змінити IP-адресу з терміналу. Якщо ви зацікавлені в інших великих мережевих інструментах, які можна використовувати на терміналі, не забудьте ознайомитися з нашим керівництвом до теми.