По умолчанию Ubuntu использует DHCP и Gnome NetworkManger для настройки интерфейсов. Это не оптимально во многих случаях.
Как настроить настольный компьютер для статического IP-адреса, который применяется ко всем пользователям?
Дополнительные сведения : для 99,9% пользователей статическая запись DHCP, вероятно, является самым простым решением, однако я обнаружил конфликт с mythtv-background
процессом и любые изменения в интерфейсе eth0. Если интерфейс запускается / выключается после запуска mythtv, процесс зависает (что также нарушает приостановку работы системы). Таким образом, мои вопросы действительно нуждаются в статическом IP-адресе, где интерфейс связан с известным IP-адресом и постоянно работает.
networking
network-manager
cmcginty
источник
источник
Ответы:
Щелкните правой кнопкой мыши nm, выберите « Редактировать соединения» ... найдите свой интерфейс, нажмите « Редактировать» , нажмите « Настройки IPv4» , выберите « Вручную» и настройте свой интерфейс.
Альтернативой может быть редактирование / etc / network / interfaces . пример конфигурации будет:
тогда беги
Имейте в виду, что это деактивирует nm для этого интерфейса, и вам придется удалить (или раскомментировать) записи, чтобы снова активировать nm.
Изменить (см. Сообщение Кейси): Вы также должны установить DNS после редактирования / etc / network / interfaces:
источник
eth0
в примере sBlatt) может отличаться на вашем ПК:eth0
это обычное имя для первого проводного интерфейса Ethernet; не существует стандарта для именования беспроводных интерфейсов. Командаip link show
отобразит список сетевых интерфейсов вместе с их соответствующими параметрами.Обновление
/etc/networking/interfaces
для установки статического адреса:Установите один или несколько желаемых серверов имен в
/etc/resolv.conf
:Вы должны предотвратить попытки gnome-network-manager взломать
eth0
соединение:Назначьте статический IP-адрес, перезапустив сетевую подсистему:
источник
ifup
/ifdown
/etc/networking/interfaces
быть/etc/network/interfaces
?Если у вас есть небольшой маршрутизатор, вошедший в него (что-то вроде http://192.168.1.1 из вашего браузера), запишите текущие адреса DNS-серверов. Зарезервируйте еще один IP-адрес от DHCP (что-то вроде 192.168.1.200-192.168.1.210) или отключите DHCP все вместе.
Из меню Ubuntu: Система -> Настройки -> Сетевые подключения -> Авто eth0 -> Редактировать -> Настройки IPV4 -> Изменить на Ручной -> Добавить IP, (что-то вроде 192.168.1.200, что вы зарезервировали выше), маска сети 255.255.255.0 ,, и внутренний адрес маршрутизатора для маршрута по умолчанию (что-то вроде 192.168.1.1, что вы использовали для входа в него) -> Введите адреса DNS-серверов, которые вы записали в нижней части окна.
источник
1) проверьте, какой интерфейс должен быть настроен, предположим, что интерфейс, который вы хотите изменить,
eth0
в этом случае:2) открыть и редактировать
/etc/network/interface
:3) добавьте в файл следующие строки
/etc/network/interface
:3) перезагрузите интерфейс с помощью команды
ifdown
иifup
:PS: использовать
$ sudo systemctl restart networking
или$ sudo ifup eth0
может не работать, когда используются другие сетевые инструменты, пожалуйста, проверьте также Can't ifdown eth0 (основной интерфейс)источник