Я должен сбросить IP-адрес своего компьютера к dhcp от помех

Я выполнял файловый сервер на Ubuntu в течение нескольких лет теперь. Недавно я должен был удалить сеть. Когда я возвратил его, мой сервер потерял свой IP-адрес от маршрутизатора.

Я не могу помнить, как отложить его в dhcp режиме. Я знаю, что выполнение сервера в dhcp режиме не оптимально, но мой маршрутизатор не позволит мне присваивать статические IP-адреса. Это позволит мне установить "навсегда" время владения, которое работало просто великолепно.

Все, что я должен сделать, является движением dhcp на сервере, найдите IP-адрес, который это было присвоено и затем установило это как статический IP-адрес на сервере.

Снова, это не оптимальное решение, но это было то, которое работало. Я хотел бы заменить маршрутизатор, но он работал так хорошо до сих пор, что я не могу выровнять по ширине замену его.

Любая справка ценится.

12
задан 22 August 2012 в 16:35

3 ответа

Просто нажмите Ctrl + Высокий звук + T на Вашей клавиатуре для открытия Terminal. Когда это откроется, выполните команду ниже.

sudo gedit /etc/network/interfaces

Вы будете видеть это:

auto eth0
   iface eth0 inet static
   address 10.0.0.100
   netmask 255.255.255.0
   network 10.0.0.1
   broadcast 10.0.0.255
   gateway 46.185.128.91

Замена это с:

auto eth0
   iface eth0 inet dhcp

Затем перезапуск сетевые компоненты.

sudo /etc/init.d/networking restart
16
ответ дан 21 October 2019 в 12:58

Вы действительно не указывали, какую версию Ubuntu Вы выполняете (тем более, что Вы сказали выполнение ее в течение нескольких лет) таким образом, я просто предположу, что Вы обновляли регулярно, и мы говорим Ubuntu 12.04 здесь.

необходимо изменить/etc/network/interfaces файл...

$ sudo gedit /etc/network/interfaces

... со следующим (принимающий Ваш сетевой интерфейс eth0..., изменяют значения как соответствующие Вашей собственной ситуации):

auto eth0
iface eth0 inet dhcp

Прежде, чем сохранить файл, удостоверьтесь, что нет никаких других ссылок на тот интерфейс (в этом случае, "eth0") нигде (не должно быть). Но если Вы настроили статичный вручную в прошлом, Вы могли бы видеть что-то вроде этого:

iface eth0 inet static
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.0.1

, Если Вы не видите, что блок, можно хотеть просто дать этому выстрел и видеть, придумывает ли интерфейс присвоенный DHCP IP-адрес при перезапуске сетей (sudo/etc/init.d/networking перезапуск).

Независимо от того, что Вы решаете (DHCP или статичный), необходимо будет перезапустить сети после редактирования того файла:

$ sudo /etc/init.d/networking restart

при установке статического IP, однако, также необходимо удостовериться, что другая информация, которую Вы обычно получали бы через DHCP, корректна также. Это включает Вашу информацию DNS (такую как серверы имен). Отредактируйте/etc/resolv.conf файл:

$ sudo gedit /etc/resolv.conf

Этот файл включает Ваши серверы имен (можно также включать домен для поиска, но не необходимые). Это - обычно просто Ваш маршрутизатор, но можно использовать что-то еще полностью (я дам Вам OpenDNS здесь, просто потому что я знаю, что это работает):

nameserver 208.67.220.220
nameserver 208.67.222.222

, Если у Вас нет серверов имен указанными, затем Вы не сможете использовать доменные имена для доступа в Интернет (т.е. "проверяют с помощью ping-запросов google.com").

можно протестировать DNS путем выполнения простого поиска:

$ nslookup google.com

необходимо получить что-то назад, которое включает что-то как:

...
Name:    google.com
Address: 74.125.227.100
...

, Если это работает, то Вы все установлены!

4
ответ дан 21 October 2019 в 12:58

Способ обнаружить, если проблемой является DNS Вашего компьютера, состоит в том, что можно только получить доступ к ресурсам LAN (локальные ресурсы).

Попытка, изменяющаяся настройку сервера DNS путем редактирования

$ sudo gedit /etc/resolv.conf 
0
ответ дан 21 October 2019 в 12:58

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

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