Как настроить рабочий стол для статического IP-адреса?

Когда вы дойдете до индикатора активности, нажмите Enter, а затем F6. Стрелка вниз, чтобы «nomodeset», затем пробел, чтобы отметить его и загрузиться.

1
задан 5 April 2014 в 18:07

3 ответа

Обновить /etc/networking/interfaces для установки статического адреса:

auto eth0
iface eth0 inet static
    address 192.168.0.10
    netmask 255.255.255.0
    gateway 192.168.0.1

Установить один или несколько желаемых серверов имен в /etc/resolv.conf:

nameserver 192.168.0.1

Вы должны предотвратить gnome-network -manager от попытки захватить соединение eth0:

sudo apt-get remove network-manager network-manager-gnome

Назначить статический IP-адрес, перезапустив сетевую подсистему:

sudo invoke-rc.d networking restart
5
ответ дан 26 May 2018 в 01:02
  • 1
    Не удаляйте сетевой менеджер! Вы рискуете оказаться без подключения к Интернету вообще, если вы ошиблись при настройке статического IP-адреса (и вы не можете их исправить). – Riccardo Murri 14 October 2010 в 16:36
  • 2
    Вы можете сказать NetworkManager, что вы не сможете автоматически подключить интерфейс (щелкните правой кнопкой мыши - & gt; Изменить соединения ... - & gt; выберите один - & gt; Изменить ... - & gt; установите флажок Connect автоматически ); таким образом, вы все еще можете установить диспетчер сети и вручную активировать интерфейсы через ifup / ifdown – Riccardo Murri 15 October 2010 в 02:26
  • 3
    Кроме того, мой комментарий был там, чтобы предупредить пользователей с той же проблемой, что удаление сетевого менеджера - это рискованный маршрут. Вы, очевидно, можете управлять сетевым подключением и устранять проблемы; другие читатели этого вопроса могут не ... – Riccardo Murri 15 October 2010 в 02:28
  • 4
    Должно ли /etc/networking/interfaces быть /etc/network/interfaces? – CJBS 23 September 2014 в 22:27

Если у вас есть небольшой маршрутизатор, зарегистрированный в нем (что-то вроде http://192.168.1.1 из вашего браузера), запишите текущие адреса DNS-сервера. Перезагрузите еще один IP-адрес из DHCP (например, 192.168.1.200-192.168.1.210) или отключите DHCP все вместе.

Из меню Ubuntu: Система -> Настройки -> Сетевые подключения -> Auto eth0 -> edit -> Настройки IPV4 -> Изменить его на Manual -> добавить ip (что-то вроде 192.168.1.200, что вы забыли), netmask 255.255.255.0 и внутренний адрес маршрутизатора для маршрута по умолчанию, (что-то вроде 192.168.1.1, что вы использовали для входа в него) -> Введите адреса DNS-сервера, записанные в нижней части окна.

1
ответ дан 26 May 2018 в 01:02
  • 1
    Я немного обновил свой вопрос, чтобы объяснить, почему это решение не будет работать для меня. Мне нужен интерфейс, чтобы оставаться навсегда. – cmcginty 15 October 2010 в 01:14
  • 2
    Он всегда будет появляться на этом адресе при загрузке (в этом примере 192.168.0.200), и оставайтесь навсегда. Ваш маршрутизатор больше не настраивает его через DHCP. Он жестко закодирован в компьютер. – stevehendo34 15 October 2010 в 03:19

1) проверьте, какой интерфейс должен быть сконфигурирован, предположим, что интерфейс, который вы хотите изменить, eth0 в этом случае:

$ ip addr

2) открыть и отредактировать /etc/network/interface:

$ sudo gedit /etc/network/interface

3) добавьте следующие строки в файл /etc/network/interface:

auto eth0
iface eth0 inet static
address 192.168.1.22
netmask 255.255.255.0
gateway 192.168.1.1

3) перезапустите интерфейс с помощью команд ifdown и ifup:

$ sudo ifdown --force eth0
$ sudo ifup --force eth0

PS: использовать $ sudo systemctl restart networking или $ sudo ifup eth0 может не работать, когда используются другие сетевые инструменты, пожалуйста, также проверьте Can not ifdown eth0 (основной интерфейс)

0
ответ дан 26 May 2018 в 01:02

Другие вопросы по тегам:

Похожие вопросы: