Проблема с сетевым интерфейсом

У меня возникла проблема с интерфейсом eth0.
Я установил версию дистрибутива Linux 11.10, и я хочу установить статический IP-адрес на мой Linux-компьютер. Когда я запускаю ifconfig , он не печатает интерфейс eth0. Кажется, он не обнаружен системой, даже если я редактирую файл /etc/network/interfaces следующим образом:

 auto eth0 iface eth0 inet static address = xxxx netmask = xxxx getway = xxxx 

Есть ли решение установить статический IP-адрес на мой компьютер или какое-либо решение для включения eth0-интерфейса при запуске команды ifconfig в терминале?

  • Когда используется сетевой менеджер, OpenSuSe застревает во время загрузки в течение 10 минут
  • Прочитать текущий IP-адрес из файловой системы?
  • Стек TCP / IP в пользовательском контексте против ядра Linux
  • Автоматически устанавливать часовой пояс Linux в соответствии с местоположением
  • Конфигурация сети изнутри программы
  • Автоматическое перезапуск сетевого подключения
  • Почему так много обратных адресов?
  • Какую книгу этих двух я должен прочитать для изучения сетей для администратора Unix / Linux?
  • 2 Solutions collect form web for “Проблема с сетевым интерфейсом”

    Быстрый ответ. Предполагая, что вы установили Ubuntu 11.10, похоже, что включенное ядро ​​слишком устарело, чтобы распознать ваш контроллер ethernet – это датируется 2011 годом! Попробуйте установить более новую версию .

    Дальнейшая диагностика: запустите lspci -k чтобы узнать, имеются ли какие-либо интерфейсы Ethernet в вашей системе. Например, в моей системе я вижу:

     00:03.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02) Subsystem: Intel Corporation PRO/1000 MT Desktop Adapter Kernel driver in use: e1000 

    Если вы видите что-то подобное, но без используемого Kernel driver in use , установите более новую версию Ubuntu. Если вы видите Kernel driver in use , используйте ip link для просмотра имен всех сетевых интерфейсов в вашей системе. На моем, я вижу другой другой интерфейс, кроме того:

     1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000 link/ether 08:00:27:57:10:b2 brd ff:ff:ff:ff:ff:ff 

    Может быть, ifup eth0 поможет вам? и что-то вроде service networking stop/start или /etc/init.d/networking stop/start

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