Як відключити DHCP (статичний IP)?


2

Якщо я хочу встановити на моєму пристрої Slackware статичний IP-адресу, присвоєний маршрутизатору, як це зробити?

Я припускаю, що мені потрібно відключити DHCP, а потім щось відредагувати, щоб встановити запитуваний IP, але я не знаю куди.

(У мене немає графічного інтерфейсу)


1
Не могли б ви бути трохи зрозумілішими? ви намагаєтеся встановити статичну IP-адресу (призначену вузлом) або резервування DHCP (що робить служба DHCP)? ваше запитання передбачає резервування DHCP, але ваша "ідея" підказує, що ви встановлюєте статичний IP.
llua

Я намагаюся встановити статичний локальний IP на машині Linux, як це може зробити Windows.
Зенон

Відповіді:


2

Це сильно залежить від того, підтримує ваш маршрутизатор чи ні.

Вам не потрібно відключати DHCP, резервування DHCP потрібно буде надати ваш маршрутизатор, а маршрутизатор повинен встановити статичне постійне резервування MAC-адреси мережевого інтерфейсу до IP-адреси.

Звичайно, вам не потрібно, і ви можете відключити DHCP і повністю встановити статичну IP-адресу в системі шляхом редагування /etc/rc.inet1.conf. Ви можете переглянути документацію щодо можливих налаштувань тут


Я маю статичний локальний IP на машині Windows7 під маршрутом, я вважаю, що він підтримується. Це робиться, встановивши налаштування на машині Win7, а не на маршрутизаторі.
Зенон

@Zeno Так, це один із способів зробити це. Невірний спосіб - це технічно працює, але тільки тому, що у вашій локальній мережі немає жодної іншої системи, і ви не створюєте колізій. Скажіть маршрутизатору призначити певний статичний IP-адресу MAC-адресу вашого комп'ютера - це правильний спосіб зробити це.
Шадур

@Shadur Якщо Win7 - сервер DHCP, це єдиний спосіб зробити це, навіть якщо це неправильно, якщо правильно налаштувати діапазони DHCP.
Карлсон

@Zeno Подивіться на останній абзац моєї відповіді та посилання.
Карлсон

@Karlson Що я думаю, що він має на увазі, що у нього є один маршрутизатор і один фактичний комп’ютер для настільних ПК, який підтримує подвійні завантаження windows та Linux, а у Windows він просто призначає статичний IP.
Шадур

1
  • Для відключення відключення DHCP на моїй машині openSUSE я використовую наступний скрипт. Головне, що потрібно відзначити, це те, що на відміну від команди "service SERVICENAME stop", "systemctl disabled SERVICENAME.service" зберігається після завантаження (де SERVICENAME - назва служби, яку ви хочете відключити).

    systemctl відключити wickedd-dhcp4.service

wickedd-dhcp4 - назва служби, що обробляє конфігурацію клієнта DHCP в моїй системі. Для відключення IPv6 DHCP також використовуйте наступне.

systemctl disable wickedd-dhcp6.service


  • Після відключення DHCP ви можете призначити статичний IP будь-яким з наступних способів.

    1. Редагування файлу "/ etc / network / interfaces" однієї вибіркової конфігурації для призначення статичного IP інтерфейсу eth0 може бути наступним.

    enable-hotplug eth0 iface eth0 inet статична адреса 192.168.1.100 мережна маска 255.255.255.0 мережа 192.168.1.0 трансляція 192.168.1.255 шлюз 192.168.1.1
    dns-nameservers 8.8.8.8

    1. за допомогою ifconfig (Ubuntu)

    ifconfig eth0 192.168.1.100 маска мережі 255.255.255.0

    1. Використання ip команди (openSUSE)

    ip addr add 192.168.1.100/24 ​​brd + dev eth0

Зайве говорити, що доступні сотні інших утиліт управління.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.