Подключение веб-сервера Debian к сети

В настоящее время я запускаю веб-сервер с Debian 5.0.2. Он работает (более или менее) отлично в течение последних 2-3 лет, но в последнее время он снизился из-за некоторого отключения питания. С тех пор, как я вернул его онлайн, он не смог подключиться к сети.

Я отключил и повторно включил порт Ethernet, но не могу подключиться. Ниже приведена следующая информация при запуске ifconfig eth0 :

 Link encap: Ethernet HWaddr:00:02:a5:95:e6:21 inet6 addr:fe80::202:a5ff:fe95:e621/64 scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:255593 errors:0 droped:0 overruns:0 frame:0 TX packets: 15 errors:0 droped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:21904751 (20.8MiB) TX bytes:5821 (5.6KiB) 

Кроме того, в etc/network/interfaces у меня есть строка:

 iface eth0 inet dhcp 

Я боюсь, что я в тупике, почему он не соединится. Я понимаю, что по-прежнему отсутствует значение для адреса inet, но он должен получать это из сети (и до того, как кто-либо спросит, все в порядке с сетью, это университетская сеть), но он не может подключиться к ней. Порт Ethernet и кабель также работают правильно.

  • сетевая топология звездочки - KISS
  • Неверная конфигурация iperf?
  • Не удается настроить vlan на устройстве
  • Очередь дисциплины для каждого интерфейса, что происходит с интерфейсами с использованием того же устройства?
  • эквивалент для IPv6
  • Как вы добавляете IP-адрес виртуальной сети из командной строки ядра?
  • Потеря статического IP-адреса и получение IP-адреса DHCP
  • Какие журналы или шаги диагностики можно предпринять, чтобы проверить, не запущена ли сеть Debian Jessie?
  • 3 Solutions collect form web for “Подключение веб-сервера Debian к сети”

    Может быть, ваш DHCP-клиент не запускается по какой-то причине. Может быть, файл плохой аренды или файл pid висит вокруг, заставляя его думать, что он все еще работает.

    Я не знаком с Debian, поэтому я не уверен, где он хранит свои файлы приложений, но попробуйте удалить / var / run / dhclient *, чтобы избавиться от каких-либо дополнительных файлов pid и rm / var / lib / dhcp / dhclient * чтобы избавиться от файлов аренды, а затем перезагрузите сервер.

    Проверьте содержимое /etc/network/interfaces . Если вы используете DHCP, он должен быть указан там. Возможно, вам не хватает auto предложения для автоматического запуска сети. Документацию можно просмотреть с помощью man interfaces команд man interfaces .

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

    Вы можете перезапустить интерфейс, используя команды ifdown eth0 а затем ifup eth0 . Результат dmesg после этого может дать подсказку относительно проблемы.

    Команда ps -ef | grep dhc ps -ef | grep dhc должен показать, работает ли клиентский процесс dhcp. Он не будет устанавливать адрес, если в сети, к которой вы подключаетесь, есть DHCP-сервер.

    Сначала добавьте

     auto eth0 

    как первая строка в / etc / network / interfaces, перед inet eth0...

    Затем перезапустите службу сети ( /etc/init.d/networking restart ) или даже весь блок.

    Если это не поможет, вам следует проверить настройку DHCP, на сервере DHCP, а также на вашем поле.

    Linux и Unix - лучшая ОС в мире.