Переключение сервера на статический IP-адрес из DHCP

Отредактируйте этот файл, начиная с терминала

 sudo gedit /etc/default/grub 

(в файле есть комментарии, которые помогут вам). Найдите эту строку и установите номер Windows (количество строк Windows в Grub, начиная с 0). В моем случае это будет

GRUB_DEFAULT=2

Затем сохраните файл и закройте gedit. Запустите эту команду для обновления grub:

sudo update-grub 
14
задан 20 November 2010 в 21:19

18 ответов

Как упоминалось jneves, это, вероятно, проблема DHCP-клиента для вас.

В качестве альтернативы sudo ifdown eth0 -edit- sudo ifup eth0 вы можете просто запустить /etc/init.d/networking restart после того, как вы отредактировал файл. Это также имеет то преимущество, что вы можете сделать это удаленно ...

(Не имея достаточного количества баллов на askubuntu, мне не разрешено просто комментировать ответ jneves, поэтому, пожалуйста, подумайте об этом комментарии. ..)

Редактировать: полностью забыл; поскольку приведенная выше команда не отключает вас в любое время, ваш сеанс SSH должен действительно пережить перезагрузку конфигурации. Очень приятно иметь возможность изменять сетевые настройки при подключении к указанному аппарату ...

2
ответ дан 25 July 2018 в 23:10
  • 1
    Это прекрасно (и рекомендуется), чтобы вы могли добавить свой собственный ответ с дополнительной информацией, которая строится на другом! (Хорошая работа, связанная с предыдущим ответом тоже) – Jorge Castro 24 November 2010 в 17:52
  • 2
    Я использовал /etc/init.d/networking restart (на сервере 10.04) после редактирования файла конфигурации - dhclient все еще работал. Мне пришлось вручную убить процесс dhclient (а затем я перезагрузился, чтобы убедиться, что он не вернется после перезапуска) – HorusKol 3 May 2012 в 05:27

Если вы еще не перезагрузили машину, это поведение нормальное. Изменение с dhcp на static ip должно быть:

sudo ifdown eth0 изменить конфигурацию sudo ifup eth0

Причина в том, что если вы выполните ifdown после изменения конфигурации, она ведет себя так, как будто он снимает статический интерфейс и не убивает процесс dhclient, который будет просто закручивать вашу конфигурацию. В этом случае просто запустите процесс dhclient с помощью

sudo killall dhclient

, и все должно получиться.

14
ответ дан 25 July 2018 в 23:10

Как упоминалось jneves, это, вероятно, проблема DHCP-клиента для вас.

В качестве альтернативы sudo ifdown eth0 -edit- sudo ifup eth0 вы можете просто запустить /etc/init.d/networking restart после того, как вы отредактировал файл. Это также имеет то преимущество, что вы можете сделать это удаленно ...

(Не имея достаточного количества баллов на askubuntu, мне не разрешено просто комментировать ответ jneves, поэтому, пожалуйста, подумайте об этом комментарии. ..)

Редактировать: полностью забыл; поскольку приведенная выше команда не отключает вас в любое время, ваш сеанс SSH должен действительно пережить перезагрузку конфигурации. Очень приятно иметь возможность изменять сетевые настройки при подключении к указанному аппарату ...

2
ответ дан 27 July 2018 в 03:10
  • 1
    Это прекрасно (и рекомендуется), чтобы вы могли добавить свой собственный ответ с дополнительной информацией, которая строится на другом! (Хорошая работа, связанная с предыдущим ответом тоже) – Jorge Castro 24 November 2010 в 17:52
  • 2
    Я использовал /etc/init.d/networking restart (на сервере 10.04) после редактирования файла конфигурации - dhclient все еще работал. Мне пришлось вручную убить процесс dhclient (а затем я перезагрузился, чтобы убедиться, что он не вернется после перезапуска) – HorusKol 3 May 2012 в 05:27

Если вы еще не перезагрузили машину, это поведение нормальное. Изменение с dhcp на static ip должно быть:

sudo ifdown eth0 изменить конфигурацию sudo ifup eth0

Причина в том, что если вы выполните ifdown после изменения конфигурации, она ведет себя так, как будто он снимает статический интерфейс и не убивает процесс dhclient, который будет просто закручивать вашу конфигурацию. В этом случае просто запустите процесс dhclient с помощью

sudo killall dhclient

, и все должно получиться.

14
ответ дан 27 July 2018 в 03:10

Как упоминалось jneves, это, вероятно, проблема DHCP-клиента для вас.

В качестве альтернативы sudo ifdown eth0 -edit- sudo ifup eth0 вы можете просто запустить /etc/init.d/networking restart после того, как вы отредактировал файл. Это также имеет то преимущество, что вы можете сделать это удаленно ...

(Не имея достаточного количества баллов на askubuntu, мне не разрешено просто комментировать ответ jneves, поэтому, пожалуйста, подумайте об этом комментарии. ..)

Редактировать: полностью забыл; поскольку приведенная выше команда не отключает вас в любое время, ваш сеанс SSH должен действительно пережить перезагрузку конфигурации. Очень приятно иметь возможность изменять сетевые настройки при подключении к указанному аппарату ...

2
ответ дан 31 July 2018 в 11:46
  • 1
    Это прекрасно (и рекомендуется), чтобы вы могли добавить свой собственный ответ с дополнительной информацией, которая строится на другом! (Хорошая работа, связанная с предыдущим ответом тоже) – Jorge Castro 24 November 2010 в 17:52
  • 2
    Я использовал /etc/init.d/networking restart (на сервере 10.04) после редактирования файла конфигурации - dhclient все еще работал. Мне пришлось вручную убить процесс dhclient (а затем я перезагрузился, чтобы убедиться, что он не вернется после перезапуска) – HorusKol 3 May 2012 в 05:27

Если вы еще не перезагрузили машину, это поведение нормальное. Изменение с dhcp на static ip должно быть:

sudo ifdown eth0 изменить конфигурацию sudo ifup eth0

Причина в том, что если вы выполните ifdown после изменения конфигурации, она ведет себя так, как будто он снимает статический интерфейс и не убивает процесс dhclient, который будет просто закручивать вашу конфигурацию. В этом случае просто запустите процесс dhclient с помощью

sudo killall dhclient

, и все должно получиться.

14
ответ дан 31 July 2018 в 11:46

Как упоминалось jneves, это, вероятно, проблема DHCP-клиента для вас.

В качестве альтернативы sudo ifdown eth0 -edit- sudo ifup eth0 вы можете просто запустить /etc/init.d/networking restart после того, как вы отредактировал файл. Это также имеет то преимущество, что вы можете сделать это удаленно ...

(Не имея достаточного количества баллов на askubuntu, мне не разрешено просто комментировать ответ jneves, поэтому, пожалуйста, подумайте об этом комментарии. ..)

Редактировать: полностью забыл; поскольку приведенная выше команда не отключает вас в любое время, ваш сеанс SSH должен действительно пережить перезагрузку конфигурации. Очень приятно иметь возможность изменять сетевые настройки при подключении к указанному аппарату ...

2
ответ дан 2 August 2018 в 04:29
  • 1
    Это прекрасно (и рекомендуется), чтобы вы могли добавить свой собственный ответ с дополнительной информацией, которая строится на другом! (Хорошая работа, связанная с предыдущим ответом тоже) – Jorge Castro 24 November 2010 в 17:52
  • 2
    Я использовал /etc/init.d/networking restart (на сервере 10.04) после редактирования файла конфигурации - dhclient все еще работал. Мне пришлось вручную убить процесс dhclient (а затем я перезагрузился, чтобы убедиться, что он не вернется после перезапуска) – HorusKol 3 May 2012 в 05:27

Если вы еще не перезагрузили машину, это поведение нормальное. Изменение с dhcp на static ip должно быть:

sudo ifdown eth0 изменить конфигурацию sudo ifup eth0

Причина в том, что если вы выполните ifdown после изменения конфигурации, она ведет себя так, как будто он снимает статический интерфейс и не убивает процесс dhclient, который будет просто закручивать вашу конфигурацию. В этом случае просто запустите процесс dhclient с помощью

sudo killall dhclient

, и все должно получиться.

14
ответ дан 2 August 2018 в 04:29

Если вы еще не перезагрузили машину, это поведение нормальное. Переход от dhcp к static ip должен быть:

  • sudo ifdown eth0
  • изменить конфигурацию
  • sudo ifup eth0

Причина в том, что если вы делаете ifdown после изменения конфигурации, она ведет себя так, как будто она снимает статический интерфейс и не убивает процесс dhclient, который будет просто завинчивать вашу конфигурацию. В этом случае просто запустите процесс dhclient с помощью

  sudo killall dhclient  

, и все должно получиться.

14
ответ дан 4 August 2018 в 21:02

Как уже упоминалось jneves , возможно, что вы используете DHCP-клиент.

В качестве альтернативы sudo ifdown eth0 -edit - sudo ifup eth0 , вы можете просто запустить /etc/init.d/networking restart после редактирования файла. Это также имеет то преимущество, что вы можете сделать это удаленно ...

(Не имея достаточного количества баллов по askubuntu, мне не разрешено просто комментировать ответ jneves, поэтому, пожалуйста, подумайте об этом комментарии. ..)

Редактировать: полностью забыл; поскольку приведенная выше команда не отключает вас в любое время, ваш сеанс SSH должен действительно пережить перезагрузку конфигурации. Это является довольно приятным, чтобы иметь возможность изменять сетевые настройки при подключении к указанному аппарату ...

2
ответ дан 4 August 2018 в 21:02

Если вы еще не перезагрузили машину, это поведение нормальное. Переход от dhcp к static ip должен быть:

  • sudo ifdown eth0
  • изменить конфигурацию
  • sudo ifup eth0

Причина в том, что если вы делаете ifdown после изменения конфигурации, она ведет себя так, как будто она снимает статический интерфейс и не убивает процесс dhclient, который будет просто завинчивать вашу конфигурацию. В этом случае просто запустите процесс dhclient с помощью

  sudo killall dhclient  

, и все должно получиться.

14
ответ дан 6 August 2018 в 04:34

Как уже упоминалось jneves , возможно, что вы используете DHCP-клиент.

В качестве альтернативы sudo ifdown eth0 -edit - sudo ifup eth0 , вы можете просто запустить /etc/init.d/networking restart после редактирования файла. Это также имеет то преимущество, что вы можете сделать это удаленно ...

(Не имея достаточного количества баллов по askubuntu, мне не разрешено просто комментировать ответ jneves, поэтому, пожалуйста, подумайте об этом комментарии. ..)

Редактировать: полностью забыл; поскольку приведенная выше команда не отключает вас в любое время, ваш сеанс SSH должен действительно пережить перезагрузку конфигурации. Это является довольно приятным, чтобы иметь возможность изменять сетевые настройки при подключении к указанному аппарату ...

2
ответ дан 6 August 2018 в 04:34

Если вы еще не перезагрузили машину, это поведение нормальное. Переход от dhcp к static ip должен быть:

  • sudo ifdown eth0
  • изменить конфигурацию
  • sudo ifup eth0

Причина в том, что если вы делаете ifdown после изменения конфигурации, она ведет себя так, как будто она снимает статический интерфейс и не убивает процесс dhclient, который будет просто завинчивать вашу конфигурацию. В этом случае просто запустите процесс dhclient с помощью

  sudo killall dhclient  

, и все должно получиться.

14
ответ дан 7 August 2018 в 22:43

Как уже упоминалось jneves , возможно, что вы используете DHCP-клиент.

В качестве альтернативы sudo ifdown eth0 -edit - sudo ifup eth0 , вы можете просто запустить /etc/init.d/networking restart после редактирования файла. Это также имеет то преимущество, что вы можете сделать это удаленно ...

(Не имея достаточного количества баллов по askubuntu, мне не разрешено просто комментировать ответ jneves, поэтому, пожалуйста, подумайте об этом комментарии. ..)

Редактировать: полностью забыл; поскольку приведенная выше команда не отключает вас в любое время, ваш сеанс SSH должен действительно пережить перезагрузку конфигурации. Это является довольно приятным, чтобы иметь возможность изменять сетевые настройки при подключении к указанному аппарату ...

2
ответ дан 7 August 2018 в 22:43

Как уже упоминалось jneves , возможно, что вы используете DHCP-клиент.

В качестве альтернативы sudo ifdown eth0 -edit - sudo ifup eth0 , вы можете просто запустить /etc/init.d/networking restart после редактирования файла. Это также имеет то преимущество, что вы можете сделать это удаленно ...

(Не имея достаточного количества баллов по askubuntu, мне не разрешено просто комментировать ответ jneves, поэтому, пожалуйста, подумайте об этом комментарии. ..)

Редактировать: полностью забыл; поскольку приведенная выше команда не отключает вас в любое время, ваш сеанс SSH должен действительно пережить перезагрузку конфигурации. Это является довольно приятным, чтобы иметь возможность изменять сетевые настройки при подключении к указанному аппарату ...

2
ответ дан 10 August 2018 в 10:49

Если вы еще не перезагрузили машину, это поведение нормальное. Переход от dhcp к static ip должен быть:

  • sudo ifdown eth0
  • изменить конфигурацию
  • sudo ifup eth0

Причина в том, что если вы делаете ifdown после изменения конфигурации, она ведет себя так, как будто она снимает статический интерфейс и не убивает процесс dhclient, который будет просто завинчивать вашу конфигурацию. В этом случае просто запустите процесс dhclient с помощью

  sudo killall dhclient  

, и все должно получиться.

14
ответ дан 10 August 2018 в 10:49

Если вы еще не перезагрузили машину, это поведение нормальное. Переход от dhcp к static ip должен быть:

  • sudo ifdown eth0
  • изменить конфигурацию
  • sudo ifup eth0

Причина в том, что если вы делаете ifdown после изменения конфигурации, она ведет себя так, как будто она снимает статический интерфейс и не убивает процесс dhclient, который будет просто завинчивать вашу конфигурацию. В этом случае просто запустите процесс dhclient с помощью

  sudo killall dhclient  

, и все должно получиться.

14
ответ дан 13 August 2018 в 17:24

Как уже упоминалось jneves , возможно, что вы используете DHCP-клиент.

В качестве альтернативы sudo ifdown eth0 -edit - sudo ifup eth0 , вы можете просто запустить /etc/init.d/networking restart после редактирования файла. Это также имеет то преимущество, что вы можете сделать это удаленно ...

(Не имея достаточного количества баллов по askubuntu, мне не разрешено просто комментировать ответ jneves, поэтому, пожалуйста, подумайте об этом комментарии. ..)

Редактировать: полностью забыл; поскольку приведенная выше команда не отключает вас в любое время, ваш сеанс SSH должен действительно пережить перезагрузку конфигурации. Это является довольно приятным, чтобы иметь возможность изменять сетевые настройки при подключении к указанному аппарату ...

2
ответ дан 13 August 2018 в 17:24
  • 1
    Это прекрасно (и рекомендуется), чтобы вы могли добавить свой собственный ответ с дополнительной информацией, которая строится на другом! (Хорошая работа, связанная с предыдущим ответом тоже) – Jorge Castro 24 November 2010 в 17:52
  • 2
    Я использовал /etc/init.d/networking restart (на сервере 10.04) после редактирования файла конфигурации - dhclient все еще работал. Мне пришлось вручную убить процесс dhclient (а затем я перезагрузился, чтобы убедиться, что он не вернется после перезапуска) – HorusKol 3 May 2012 в 05:27

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

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