
Итак, после выключения моего ноутбука и включения его на следующий день, Linux Mint 17.2 не распознает мое кабельное соединение Ethernet. Я прочиталвозможный ответ здесь. Поэтому мои вопросы просты:
- Является ли настройка ответа, показанная в ссылке выше, универсальной для всех сетей?
auto eth0
iface eth0 inet static
address 192.168.0.100
netmask 255.255.255.0
network 192.168.0.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
- Является ли настройка ответа, показанная в ссылке выше, универсальной для всех сетей?
Нет. Этот параметр конфигурации предназначен исключительно для статического сетевого подключения, которое находится в той конкретной сети, где сетевой шлюз будет 192.168.0.1
, подсеть будет , 192.168.0.x
а вы хотите, чтобы адрес был 192.168.0.100
.
Прежде чем у вас закружится голова, эти настройки по сути своей таковы: «Если вы знаете, что они означают, то у вас есть веская причина их изменить». Сказав это, вы затем спрашиваете следующее:
- Мой вывод для
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
. Как только вы узнаете идентификатор своего адаптера интерфейса, используйте его в конфигурации, которую я упомянул выше.