1

Поэтому после выключения моего ноутбука и включения его на следующий день Linux Mint 17.2 не распознает мое кабельное соединение Ethernet. Я прочитал возможный ответ здесь. Так что мои вопросы просты:

  1. Является ли настройка ответа, показанная в ссылке выше, универсальной настройкой для всех сетей?
auto eth0
iface eth0 inet static
    address 192.168.0.100
    netmask 255.255.255.0
    network 192.168.0.1
  1. Мой вывод для файла sudo nano /etc/network/interfaces :
# interfaces(5) file used by ifup(8) and ifdown(8)
    auto lo
    iface lo 
    inet loopback

Должен ли я изменить этот скрипт для показанного в первом пункте?

PS: С другой стороны, беспроводное соединение работает безупречно, и это первый раз, когда соединение Ethernet не удается после 5 месяцев использования Linux Mint без предыдущих проблем. (Даже после обновления с 17.1 до 17.2).

Редактировать 1: вот вывод команды ifconfig :

eth0  Link encap:Ethernet  HWaddr f8:a9:63:f7:30:aa  
      inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
      inet6 addr: fe80::faa9:63ff:fef7:30aa/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:210753 errors:0 dropped:0 overruns:0 frame:0
      TX packets:161101 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:242209461 (242.2 MB)  TX bytes:27087183 (27.0 MB)

lo    Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:65536  Metric:1
      RX packets:13316 errors:0 dropped:0 overruns:0 frame:0
      TX packets:13316 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:1452633 (1.4 MB)  TX bytes:1452633 (1.4 MB)

Примечание: я нашел временное исправление для этой проблемы, чтобы запустить команду sudo ifconfig eth0 down и затем sudo ifconfig eth0 up после этих действий, Ethernet снова начинает работать нормально, пока я не выключу свой ноутбук. Извините за поздний ответ, но на данный момент у меня большая рабочая нагрузка, поэтому я вернусь к вам в течение следующих 48 часов за обновлением о модификации файла sudo nano /etc/network/interfaces и выполнении этой команды sudo ifdown --exclude=lo -a && sudo ifup --exclude=lo -a . Спасибо за ваше время.

1 ответ1

0
  1. Является ли настройка ответа, показанная в ссылке выше, универсальной настройкой для всех сетей?

Нету. Этот параметр конфигурации предназначен исключительно для статического сетевого подключения, которое находится в той конкретной сети, где сетевой шлюз будет 192.168.0.1 , подсеть будет 192.168.0.x и вы хотите, чтобы адрес был 192.168.0.100 .

До того, как у вас закружится голова, эти настройки в основном звучат так:«Если вы знаете, что они означают, у вас есть веская причина изменить их». Тем не менее, вы тогда спросите это:

  1. Мой вывод для файла sudo nano /etc/network/interfaces : Должен ли я изменить этот скрипт для показанного в первом пункте?

Нету. Как объяснено выше, это будет работать только для конкретной настройки сети; этот другой ответ неверен.

Тем не менее, есть кое-что, что вы можете добавить в /etc/network/interfaces чтобы попытаться решить эту проблему:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

# Settings for 'eth0'.
auto eth0
iface eth0 inet dhcp

Хотя этот другой ответ, который вы упомянули, использует iface eth0 inet static , но вместо этого он использует DHCP (iface eth0 inet dhcp). Так что стоит попробовать эту настройку, а затем перезапустить сеть следующим образом:

sudo ifdown --exclude=lo -a && sudo ifup --exclude=lo -a

Теперь, когда все предполагает, что ваш кабель Ethernet связан с eth0 в системе. Я бы порекомендовал вам выполнить простую команду ifconfig например:

ifconfig

Который будет выводить что-то вроде этого:

eth0      Link encap:Ethernet  HWaddr 08:00:27:17:16:01  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe17:1601/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:272 errors:0 dropped:0 overruns:0 frame:0
          TX packets:345 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:28361 (28.3 KB)  TX bytes:36815 (36.8 KB)

eth1      Link encap:Ethernet  HWaddr 08:00:27:e7:29:74  
          inet addr:192.168.56.10  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fee7:2974/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:266 errors:0 dropped:0 overruns:0 frame:0
          TX packets:197 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:26141 (26.1 KB)  TX bytes:29246 (29.2 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:974 errors:0 dropped:0 overruns:0 frame:0
          TX packets:974 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:148494 (148.4 KB)  TX bytes:148494 (148.4 KB)

Этот вывод в основном означает, что у меня есть два соединения Ethernet (eth0 и eth1), а также локальный адрес обратной связи (lo). Каждая система должна иметь lo и как минимум eth0 . Как только вы узнаете, каков идентификатор вашего интерфейсного адаптера, используйте его в конфигурации, о которой я упоминал выше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .