Зеркало страны Ubuntu в Иране не работает со вчерашнего дня.
Как вы видите, у него нет выхода:
curl -Is http://ir.archive.ubuntu.com/ubuntu | head -n 1
HTTP/1.1 404 Not Found
Итак, вы можете изменить свое зеркало другим (например, другие страны или главный сервер)
Например, чтобы изменить зеркало на главный сервер:
sudo sed -i.bak 's|http://ir.|http://|g' /etc/apt/sources.list
sudo apt update
Или для изменения нам:
sudo sed -i.bak 's/ir/us/g' /etc/apt/sources.list
sudo apt update
[d5 ] Обновление: этот репозиторий исправлен и вы можете его использовать:
curl -Is http://ir.archive.ubuntu.com/ubuntu/ | head -n 1
HTTP/1.1 200 OK
Основная ошибка Ubuntu, отслеживающая эту проблему, по крайней мере для сетевого модуля ядра r8169, выглядит следующим образом:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/ 1752772
Я призываю всех, кто затронут этой проблемой, пойти туда и отметить, что это влияет на вас, чтобы у сопровождающих было лучшее представление о том, насколько это важно.
Я запускаю новую установку Xubuntu 18.04, и мой интерфейс ethernet использует модуль ядра r8169, который я обнаружил:
sudo lshw -C network
Там будет две группы информации, начиная с description: Ethernet interface , а другой - description: Wireless interface. В разделе description: Ethernet interface найдите строку, начинающуюся с configuration:, например:
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl_nic/rtl8105e-1.fw ip=192.168.100.6 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
Драйвер будет здесь: driver=.
systemd запускает все исполняемые скрипты под / lib / systemd / system-sleep до и после приостановки, передавая 2 параметра, r8169 - это состояние (pre, перед приостановкой или post после приостановки), а $ 2 - действие (suspend, hibernate, hybrid-state или suspend-then-hibernate). Это подтверждено на странице руководства для systemd-suspend.service.
Нам нужно перезагрузить модуль для интерфейса ethernet при возобновлении с suspend, $ 2 приостановить. Поэтому я создал и выполнил исполняемый скрипт / lib / systemd / system-sleep / r8169-refresh:
#!/bin/bash
PROGNAME=$(basename "$0")
state=$1
action=$2
function log {
logger -i -t "$PROGNAME" "$*"
}
log "Running $action $state"
if [[ $state == post ]]; then
modprobe -r r8169 \
&& log "Removed r8169" \
&& modprobe -i r8169 \
&& log "Inserted r8169"
fi
Сообщения, записанные из скрипта, перейдут на / lib / systemd / system-sleep , помеченный именем скрипта и его PID. Таким образом, вы можете проверить, перезагрузил ли сценарий модуль ядра:
grep r8169-refresh /var/log/syslog
Основная ошибка Ubuntu, отслеживающая эту проблему, по крайней мере для сетевого модуля ядра r8169, выглядит следующим образом:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/ 1752772
Я призываю всех, кто затронут этой проблемой, пойти туда и отметить, что это влияет на вас, чтобы у сопровождающих было лучшее представление о том, насколько это важно.
Я запускаю новую установку Xubuntu 18.04, и мой интерфейс ethernet использует модуль ядра r8169, который я обнаружил:
sudo lshw -C network
Там будет две группы информации, начиная с description: Ethernet interface , а другой - description: Wireless interface. В разделе description: Ethernet interface найдите строку, начинающуюся с configuration:, например:
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl_nic/rtl8105e-1.fw ip=192.168.100.6 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
Драйвер будет здесь: driver=.
systemd запускает все исполняемые скрипты под / lib / systemd / system-sleep до и после приостановки, передавая 2 параметра, r8169 - это состояние (pre, перед приостановкой или post после приостановки), а $ 2 - действие (suspend, hibernate, hybrid-state или suspend-then-hibernate). Это подтверждено на странице руководства для systemd-suspend.service.
Нам нужно перезагрузить модуль для интерфейса ethernet при возобновлении с suspend, $ 2 приостановить. Поэтому я создал и выполнил исполняемый скрипт / lib / systemd / system-sleep / r8169-refresh:
#!/bin/bash
PROGNAME=$(basename "$0")
state=$1
action=$2
function log {
logger -i -t "$PROGNAME" "$*"
}
log "Running $action $state"
if [[ $state == post ]]; then
modprobe -r r8169 \
&& log "Removed r8169" \
&& modprobe -i r8169 \
&& log "Inserted r8169"
fi
Сообщения, записанные из скрипта, перейдут на / lib / systemd / system-sleep , помеченный именем скрипта и его PID. Таким образом, вы можете проверить, перезагрузил ли сценарий модуль ядра:
grep r8169-refresh /var/log/syslog
Основная ошибка Ubuntu, отслеживающая эту проблему, по крайней мере для сетевого модуля ядра r8169, выглядит следующим образом:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/ 1752772
Я призываю всех, кто затронут этой проблемой, пойти туда и отметить, что это влияет на вас, чтобы у сопровождающих было лучшее представление о том, насколько это важно.
Я запускаю новую установку Xubuntu 18.04, и мой интерфейс ethernet использует модуль ядра r8169, который я обнаружил:
sudo lshw -C network
Там будет две группы информации, начиная с description: Ethernet interface , а другой - description: Wireless interface. В разделе description: Ethernet interface найдите строку, начинающуюся с configuration:, например:
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl_nic/rtl8105e-1.fw ip=192.168.100.6 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
Драйвер будет здесь: driver=.
systemd запускает все исполняемые скрипты под / lib / systemd / system-sleep до и после приостановки, передавая 2 параметра, r8169 - это состояние (pre, перед приостановкой или post после приостановки), а $ 2 - действие (suspend, hibernate, hybrid-state или suspend-then-hibernate). Это подтверждено на странице руководства для systemd-suspend.service.
Нам нужно перезагрузить модуль для интерфейса ethernet при возобновлении с suspend, $ 2 приостановить. Поэтому я создал и выполнил исполняемый скрипт / lib / systemd / system-sleep / r8169-refresh:
#!/bin/bash
PROGNAME=$(basename "$0")
state=$1
action=$2
function log {
logger -i -t "$PROGNAME" "$*"
}
log "Running $action $state"
if [[ $state == post ]]; then
modprobe -r r8169 \
&& log "Removed r8169" \
&& modprobe -i r8169 \
&& log "Inserted r8169"
fi
Сообщения, записанные из скрипта, перейдут на / lib / systemd / system-sleep , помеченный именем скрипта и его PID. Таким образом, вы можете проверить, перезагрузил ли сценарий модуль ядра:
grep r8169-refresh /var/log/syslog
Основная ошибка Ubuntu, отслеживающая эту проблему, по крайней мере для сетевого модуля ядра r8169, выглядит следующим образом:
https://bugs.launchpad.net/ubuntu/+source/linux/ + bug / 1752772
Я призываю всех, кто затронут этой проблемой, пойти туда и отметить, что это влияет на вас, так что у сопровождающих есть лучшее представление о том, насколько это серьезно.
Я запускаю новую установку Xubuntu 18.04, и мой интерфейс ethernet использует модуль ядра r8169, который я обнаружил:
sudo lshw -C network
Там будет 2 группы информации , начиная с description: Ethernet interface
, а другой с description: Wireless interface
. В разделе description: Ethernet interface
найдите строку, начинающуюся с configuration:
, например:
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl_nic/rtl8105e-1.fw ip=192.168.100.6 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
Драйвер будет здесь: driver=
.
systemd запускает все исполняемые скрипты под / lib / systemd / system-sleep до и после приостановки, передавая 2 параметра, $ 1 - это состояние (pre
, перед приостановкой или post
после приостановки), а $ 2 - действие (suspend
, hibernate
, hybrid-state
или suspend-then-hibernate
). Это задокументировано на странице руководства для systemd-suspend.service
.
Нам нужно перезагрузить модуль для интерфейса ethernet при возобновлении с приостановки после приостановки. Поэтому я создал скрипт / lib / systemd / system-sleep / r8169-refresh :
#!/bin/bash
PROGNAME=$(basename "$0")
state=$1
action=$2
function log {
logger -i -t "$PROGNAME" "$*"
}
log "Running $action $state"
if [[ $state == post ]]; then
modprobe -r r8169 \
&& log "Removed r8169" \
&& modprobe -i r8169 \
&& log "Inserted r8169"
fi
и сделал его исполняемым:
chmod +x /lib/systemd/system-sleep/r8169-refresh
сообщения, записанные из сценария, перейдут на страницу / var / log / syslog с именем сценария и его идентификатором PID. Таким образом, вы можете проверить, перезагрузил ли сценарий модуль ядра:
grep r8169-refresh /var/log/syslog
Основная ошибка Ubuntu, отслеживающая эту проблему, по крайней мере для сетевого модуля ядра r8169, выглядит следующим образом:
https://bugs.launchpad.net/ubuntu/+source/linux/ + bug / 1752772
Я призываю всех, кто затронут этой проблемой, пойти туда и отметить, что это влияет на вас, так что у сопровождающих есть лучшее представление о том, насколько это серьезно.
Я запускаю новую установку Xubuntu 18.04, и мой интерфейс ethernet использует модуль ядра r8169, который я обнаружил:
sudo lshw -C network
Там будет 2 группы информации , начиная с description: Ethernet interface
, а другой с description: Wireless interface
. В разделе description: Ethernet interface
найдите строку, начинающуюся с configuration:
, например:
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl_nic/rtl8105e-1.fw ip=192.168.100.6 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
Драйвер будет здесь: driver=
.
systemd запускает все исполняемые скрипты под / lib / systemd / system-sleep до и после приостановки, передавая 2 параметра, $ 1 - это состояние (pre
, перед приостановкой или post
после приостановки), а $ 2 - действие (suspend
, hibernate
, hybrid-state
или suspend-then-hibernate
). Это задокументировано на странице руководства для systemd-suspend.service
.
Нам нужно перезагрузить модуль для интерфейса ethernet при возобновлении с приостановки после приостановки. Поэтому я создал скрипт / lib / systemd / system-sleep / r8169-refresh :
#!/bin/bash
PROGNAME=$(basename "$0")
state=$1
action=$2
function log {
logger -i -t "$PROGNAME" "$*"
}
log "Running $action $state"
if [[ $state == post ]]; then
modprobe -r r8169 \
&& log "Removed r8169" \
&& modprobe -i r8169 \
&& log "Inserted r8169"
fi
и сделал его исполняемым:
chmod +x /lib/systemd/system-sleep/r8169-refresh
сообщения, записанные из сценария, перейдут на страницу / var / log / syslog с именем сценария и его идентификатором PID. Таким образом, вы можете проверить, перезагрузил ли сценарий модуль ядра:
grep r8169-refresh /var/log/syslog
Основная ошибка Ubuntu, отслеживающая эту проблему, по крайней мере для сетевого модуля ядра r8169, выглядит следующим образом:
https://bugs.launchpad.net/ubuntu/+source/linux/ + bug / 1752772
Я призываю всех, кто затронут этой проблемой, пойти туда и отметить, что это влияет на вас, так что у сопровождающих есть лучшее представление о том, насколько это серьезно.
Я запускаю новую установку Xubuntu 18.04, и мой интерфейс ethernet использует модуль ядра r8169, который я обнаружил:
sudo lshw -C network
Там будет 2 группы информации , начиная с description: Ethernet interface
, а другой с description: Wireless interface
. В разделе description: Ethernet interface
найдите строку, начинающуюся с configuration:
, например:
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl_nic/rtl8105e-1.fw ip=192.168.100.6 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
Драйвер будет здесь: driver=
.
systemd запускает все исполняемые скрипты под / lib / systemd / system-sleep до и после приостановки, передавая 2 параметра, $ 1 - это состояние (pre
, перед приостановкой или post
после приостановки), а $ 2 - действие (suspend
, hibernate
, hybrid-state
или suspend-then-hibernate
). Это задокументировано на странице руководства для systemd-suspend.service
.
Нам нужно перезагрузить модуль для интерфейса ethernet при возобновлении с приостановки после приостановки. Поэтому я создал скрипт / lib / systemd / system-sleep / r8169-refresh :
#!/bin/bash
PROGNAME=$(basename "$0")
state=$1
action=$2
function log {
logger -i -t "$PROGNAME" "$*"
}
log "Running $action $state"
if [[ $state == post ]]; then
modprobe -r r8169 \
&& log "Removed r8169" \
&& modprobe -i r8169 \
&& log "Inserted r8169"
fi
и сделал его исполняемым:
chmod +x /lib/systemd/system-sleep/r8169-refresh
сообщения, записанные из сценария, перейдут на страницу / var / log / syslog с именем сценария и его идентификатором PID. Таким образом, вы можете проверить, перезагрузил ли сценарий модуль ядра:
grep r8169-refresh /var/log/syslog
Основная ошибка Ubuntu, отслеживающая эту проблему, по крайней мере для сетевого модуля ядра r8169, выглядит следующим образом:
https://bugs.launchpad.net/ubuntu/+source/linux/ + bug / 1752772
Я призываю всех, кто затронут этой проблемой, пойти туда и отметить, что это влияет на вас, так что у сопровождающих есть лучшее представление о том, насколько это серьезно.
Я запускаю новую установку Xubuntu 18.04, и мой интерфейс ethernet использует модуль ядра r8169, который я обнаружил:
sudo lshw -C network
Там будет 2 группы информации , начиная с description: Ethernet interface
, а другой с description: Wireless interface
. В разделе description: Ethernet interface
найдите строку, начинающуюся с configuration:
, например:
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl_nic/rtl8105e-1.fw ip=192.168.100.6 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
Драйвер будет здесь: driver=
.
systemd запускает все исполняемые скрипты под / lib / systemd / system-sleep до и после приостановки, передавая 2 параметра, $ 1 - это состояние (pre
, перед приостановкой или post
после приостановки), а $ 2 - действие (suspend
, hibernate
, hybrid-state
или suspend-then-hibernate
). Это задокументировано на странице руководства для systemd-suspend.service
.
Нам нужно перезагрузить модуль для интерфейса ethernet при возобновлении с приостановки после приостановки. Поэтому я создал скрипт / lib / systemd / system-sleep / r8169-refresh :
#!/bin/bash
PROGNAME=$(basename "$0")
state=$1
action=$2
function log {
logger -i -t "$PROGNAME" "$*"
}
log "Running $action $state"
if [[ $state == post ]]; then
modprobe -r r8169 \
&& log "Removed r8169" \
&& modprobe -i r8169 \
&& log "Inserted r8169"
fi
и сделал его исполняемым:
chmod +x /lib/systemd/system-sleep/r8169-refresh
сообщения, записанные из сценария, перейдут на страницу / var / log / syslog с именем сценария и его идентификатором PID. Таким образом, вы можете проверить, перезагрузил ли сценарий модуль ядра:
grep r8169-refresh /var/log/syslog
Основная ошибка Ubuntu, отслеживающая эту проблему, по крайней мере для сетевого модуля ядра r8169, выглядит следующим образом:
https://bugs.launchpad.net/ubuntu/+source/linux/ + bug / 1752772
Я призываю всех, кто затронут этой проблемой, пойти туда и отметить, что это влияет на вас, так что у сопровождающих есть лучшее представление о том, насколько это серьезно.
Я запускаю новую установку Xubuntu 18.04, и мой интерфейс ethernet использует модуль ядра r8169, который я обнаружил:
sudo lshw -C network
Там будет 2 группы информации , начиная с description: Ethernet interface
, а другой с description: Wireless interface
. В разделе description: Ethernet interface
найдите строку, начинающуюся с configuration:
, например:
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl_nic/rtl8105e-1.fw ip=192.168.100.6 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
Драйвер будет здесь: driver=
.
systemd запускает все исполняемые скрипты под / lib / systemd / system-sleep до и после приостановки, передавая 2 параметра, $ 1 - это состояние (pre
, перед приостановкой или post
после приостановки), а $ 2 - действие (suspend
, hibernate
, hybrid-state
или suspend-then-hibernate
). Это задокументировано на странице руководства для systemd-suspend.service
.
Нам нужно перезагрузить модуль для интерфейса ethernet при возобновлении с приостановки после приостановки. Поэтому я создал скрипт / lib / systemd / system-sleep / r8169-refresh :
#!/bin/bash
PROGNAME=$(basename "$0")
state=$1
action=$2
function log {
logger -i -t "$PROGNAME" "$*"
}
log "Running $action $state"
if [[ $state == post ]]; then
modprobe -r r8169 \
&& log "Removed r8169" \
&& modprobe -i r8169 \
&& log "Inserted r8169"
fi
и сделал его исполняемым:
chmod +x /lib/systemd/system-sleep/r8169-refresh
сообщения, записанные из сценария, перейдут на страницу / var / log / syslog с именем сценария и его идентификатором PID. Таким образом, вы можете проверить, перезагрузил ли сценарий модуль ядра:
grep r8169-refresh /var/log/syslog
Основная ошибка Ubuntu, отслеживающая эту проблему, по крайней мере для сетевого модуля ядра r8169, выглядит следующим образом:
https://bugs.launchpad.net/ubuntu/+source/linux/ + bug / 1752772
Я призываю всех, кто затронут этой проблемой, пойти туда и отметить, что это влияет на вас, так что у сопровождающих есть лучшее представление о том, насколько это серьезно.
Я запускаю новую установку Xubuntu 18.04, и мой интерфейс ethernet использует модуль ядра r8169, который я обнаружил:
sudo lshw -C network
Там будет 2 группы информации , начиная с description: Ethernet interface
, а другой с description: Wireless interface
. В разделе description: Ethernet interface
найдите строку, начинающуюся с configuration:
, например:
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl_nic/rtl8105e-1.fw ip=192.168.100.6 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
Драйвер будет здесь: driver=
.
systemd запускает все исполняемые скрипты под / lib / systemd / system-sleep до и после приостановки, передавая 2 параметра, $ 1 - это состояние (pre
, перед приостановкой или post
после приостановки), а $ 2 - действие (suspend
, hibernate
, hybrid-state
или suspend-then-hibernate
). Это задокументировано на странице руководства для systemd-suspend.service
.
Нам нужно перезагрузить модуль для интерфейса ethernet при возобновлении с приостановки после приостановки. Поэтому я создал скрипт / lib / systemd / system-sleep / r8169-refresh :
#!/bin/bash
PROGNAME=$(basename "$0")
state=$1
action=$2
function log {
logger -i -t "$PROGNAME" "$*"
}
log "Running $action $state"
if [[ $state == post ]]; then
modprobe -r r8169 \
&& log "Removed r8169" \
&& modprobe -i r8169 \
&& log "Inserted r8169"
fi
и сделал его исполняемым:
chmod +x /lib/systemd/system-sleep/r8169-refresh
сообщения, записанные из сценария, перейдут на страницу / var / log / syslog с именем сценария и его идентификатором PID. Таким образом, вы можете проверить, перезагрузил ли сценарий модуль ядра:
grep r8169-refresh /var/log/syslog
Основная ошибка Ubuntu, отслеживающая эту проблему, по крайней мере для сетевого модуля ядра r8169, выглядит следующим образом:
https://bugs.launchpad.net/ubuntu/+source/linux/ + bug / 1752772
Я призываю всех, кто затронут этой проблемой, пойти туда и отметить, что это влияет на вас, так что у сопровождающих есть лучшее представление о том, насколько это серьезно.
Я запускаю новую установку Xubuntu 18.04, и мой интерфейс ethernet использует модуль ядра r8169, который я обнаружил:
sudo lshw -C network
Там будет 2 группы информации , начиная с description: Ethernet interface
, а другой с description: Wireless interface
. В разделе description: Ethernet interface
найдите строку, начинающуюся с configuration:
, например:
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl_nic/rtl8105e-1.fw ip=192.168.100.6 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
Драйвер будет здесь: driver=
.
systemd запускает все исполняемые скрипты под / lib / systemd / system-sleep до и после приостановки, передавая 2 параметра, $ 1 - это состояние (pre
, перед приостановкой или post
после приостановки), а $ 2 - действие (suspend
, hibernate
, hybrid-state
или suspend-then-hibernate
). Это задокументировано на странице руководства для systemd-suspend.service
.
Нам нужно перезагрузить модуль для интерфейса ethernet при возобновлении с приостановки после приостановки. Поэтому я создал скрипт / lib / systemd / system-sleep / r8169-refresh :
#!/bin/bash
PROGNAME=$(basename "$0")
state=$1
action=$2
function log {
logger -i -t "$PROGNAME" "$*"
}
log "Running $action $state"
if [[ $state == post ]]; then
modprobe -r r8169 \
&& log "Removed r8169" \
&& modprobe -i r8169 \
&& log "Inserted r8169"
fi
и сделал его исполняемым:
chmod +x /lib/systemd/system-sleep/r8169-refresh
сообщения, записанные из сценария, перейдут на страницу / var / log / syslog с именем сценария и его идентификатором PID. Таким образом, вы можете проверить, перезагрузил ли сценарий модуль ядра:
grep r8169-refresh /var/log/syslog
Основная ошибка Ubuntu, отслеживающая эту проблему, по крайней мере для сетевого модуля ядра r8169, выглядит следующим образом:
https://bugs.launchpad.net/ubuntu/+source/linux/ + bug / 1752772
Я призываю всех, кто затронут этой проблемой, пойти туда и отметить, что это влияет на вас, так что у сопровождающих лучше понять, насколько это серьезно.
Я запускаю новую установку Xubuntu 18.04, а мой интерфейс Ethernet использует модуль ядра r8169, который я обнаружил:
sudo lshw -C network
Там будет 2 группы информации , начиная с description: Ethernet interface
, а другой с description: Wireless interface
. В разделе description: Ethernet interface
найдите строку, начинающуюся с configuration:
, например:
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl_nic/rtl8105e-1.fw ip=192.168.100.6 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
Драйвер будет здесь: driver=
.
Systemd запускает все исполняемые скрипты под /lib/systemd/system-sleep
до и после приостановки прохождения двух параметров $1
- это состояние (pre
, перед приостановкой или post
после приостановки), а $2
- действие (suspend
, hibernate
, hybrid-state
или suspend-then-hibernate
). Это задокументировано на странице руководства для systemd-suspend.service
.
Нам нужно перезагрузить модуль для интерфейса Ethernet при возобновлении с приостановки после приостановки. Поэтому я создал скрипт /lib/systemd/system-sleep/r8169-refresh
:
#!/bin/bash
PROGNAME=$(basename "$0")
state=$1
action=$2
function log {
logger -i -t "$PROGNAME" "$*"
}
log "Running $action $state"
if [[ $state == post ]]; then
modprobe -r r8169 \
&& log "Removed r8169" \
&& modprobe -i r8169 \
&& log "Inserted r8169"
fi
и сделал его исполняемым:
chmod +x /lib/systemd/system-sleep/r8169-refresh
Сообщения, записанные из скрипта, перейдут к /var/log/syslog
с тегом имени сценарий и его PID. Таким образом, вы можете проверить, перезагрузил ли сценарий модуль ядра:
grep r8169-refresh /var/log/syslog
Это случилось и со мной.
Разгружает / перезагружает сетевые модули / драйверы ядра.
Mine is r8169, поэтому (как root): modprobe -r r8169 (я напечатал вручную, поэтому была задержка) modprobe -i r8169
Я также удалил mii во время моей первой попытки. Не обязательно, однако.
У меня была та же проблема, и я нашел это решение. 1) запустите: sudo lshw -C сеть, чтобы найти модуль ядра вашей сетевой карты. В * -network, описание: Ethernet nterface, в поле конфигурации найдено driver = sky2 для меня. sky2 - это сетевой модуль ethernet для моего ноутбука.
2) Я создаю файл sky2.sh в: / lib / systemd / system-sleep / папку с
#! / bin / bash modprobe -r sky2 # unload sky2 kernel module modprobe -i sky2 # перезагрузить модуль ядра sky2
и изменить разрешения с помощью: sudo chmod a + x sky2.sh После этого проблема решена.
Он обнаруживает Ethernet-соединение?
, затем
open NetworkManager.conf
sudo nano /etc/NetworkManager/NetworkManager.conf
Комментарий (Добавить #) dns=dnsmasq [!d3 ]
[main]
plugins=ifupdown,keyfile,ofono
#dns=dnsmasq
[ifupdown]
managed=true
Перезапустить диспетчер сети
sudo service network-manager restart
У меня была та же проблема, но решения здесь не сработали для меня. Я провел дни, проходя через несколько форумов по этому вопросу, и пробовал практически все. Также упоминаются два альтернативных решения, обновить ядро или установить предыдущий драйвер модуля. Я выбрал последний и установил драйвер r8168. Изначально это тоже не удавалось. Тем не менее, я обнаружил что-то, что работает и адаптировало его к решению от Paulo.
Я запускаю (K) ubuntu 18.04 с Kernel 4.15.0-24-generic.
вывод из сети lshw -C включает это ...
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:05:00.0
logical name: enp5s0
version: 0c
serial: 80:fa:5b:49:69:b3
size: 1Gbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8168 driverversion=8.045.08-NAPI duplex=full ip=192.168.10.213 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
resources: irq:133 ioport:e000(size=256) memory:df000000-df000fff memory:d0000000-d0003fff
Я установил пакет lshw -C network , однако этого было недостаточно. Требуется еще два шага.
Шаг 1) Отредактируйте файл /etc/modprobe.d/r8168-dkms.conf и включите черный список (т. Е. Удалите комментарий) r8169
Шаг 1) Основываясь на решении от Paulo, я создал следующий скрипт / lib / systemd / system-sleep / r8168-refresh
#!/bin/bash PROGNAME=$(basename "$0") state=$1 action=$2 function log { logger -i -t "$PROGNAME" "$*" } log "Running $action $state" if [[ $state == post ]]; then log "ifconfig down enp5s0" ifconfig enp5s0 down log "ifconfig up enp5s0" ifconfig enp5s0 192.168.10.213 fiЭтот код, конечно, специфичен для моя машина (имя устройства и IP-адрес). Это, безусловно, может быть улучшено, но оно отвечает моим потребностям на данный момент.
Это будет работать с NetworkManager.
Нажмите Ctrl + Alt + T, чтобы перейти к терминалу, и введите:
sudo apt-get purge tlp
или
изменить /etc/default/tlp и изменить:
WOL_DISABLE = NO
-
WOL_DISABLE = YES
У меня была та же проблема, и я нашел это решение. 1) запустите: sudo lshw -C сеть, чтобы найти модуль ядра вашей сетевой карты. В * -network, описание: Ethernet nterface, в поле конфигурации найдено driver = sky2 для меня. sky2 - это сетевой модуль ethernet для моего ноутбука.
2) Я создаю файл sky2.sh в: / lib / systemd / system-sleep / папку с
#! / bin / bash modprobe -r sky2 # unload sky2 kernel module modprobe -i sky2 # перезагрузить модуль ядра sky2
и изменить разрешения с помощью: sudo chmod a + x sky2.sh После этого проблема решена.
У меня недостаточно репутации, чтобы комментировать или продвигать принятый ответ (который теперь устарел)
Если вы запустите lsmod | grep r8169, и он показывает, что у вас загружен модуль ядра r8169, а ваш Ядро старше, чем 4.15.0-24-generic, тогда вы, скорее всего, пострадали от ошибки, связанной с принятым ответом https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1752772
BTW Я испытал эту ошибку, и для меня lspci | grep 'Gigabit Ethernet' показывает RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
Эта ошибка исправлена.
Если ваше ядро старше 4.15.0-24- generic, просто запустите
apt-get update
apt-get upgrade
apt-get dist-upgrade
reboot
Это случилось и со мной.
Разгружает / перезагружает сетевые модули / драйверы ядра.
Mine is r8169, поэтому (как root): modprobe -r r8169 (я напечатал вручную, поэтому была задержка) modprobe -i r8169
Я также удалил mii во время моей первой попытки. Не обязательно, однако.
Он обнаруживает Ethernet-соединение?
, затем
open NetworkManager.conf
sudo nano /etc/NetworkManager/NetworkManager.conf
Комментарий (Добавить #) dns=dnsmasq
[main]
plugins=ifupdown,keyfile,ofono
#dns=dnsmasq
[ifupdown]
managed=true
Перезапустить диспетчер сети
sudo service network-manager restart
У меня была та же проблема, но решения здесь не сработали для меня. Я провел дни, проходя через несколько форумов по этому вопросу, и пробовал практически все. Также упоминаются два альтернативных решения, обновить ядро или установить предыдущий драйвер модуля. Я выбрал последний и установил драйвер r8168. Изначально это тоже не удавалось. Тем не менее, я обнаружил что-то, что работает и адаптировало его к решению от Paulo.
Я запускаю (K) ubuntu 18.04 с Kernel 4.15.0-24-generic.
вывод из сети lshw -C включает это ...
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:05:00.0
logical name: enp5s0
version: 0c
serial: 80:fa:5b:49:69:b3
size: 1Gbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8168 driverversion=8.045.08-NAPI duplex=full ip=192.168.10.213 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
resources: irq:133 ioport:e000(size=256) memory:df000000-df000fff memory:d0000000-d0003fff
Я установил пакет lshw -C network , однако этого было недостаточно. Требуется еще два шага.
Шаг 1) Отредактируйте файл /etc/modprobe.d/r8168-dkms.conf и включите черный список (т. Е. Удалите комментарий) r8169
Шаг 1) Основываясь на решении от Paulo, я создал следующий скрипт / lib / systemd / system-sleep / r8168-refresh
#!/bin/bash PROGNAME=$(basename "$0") state=$1 action=$2 function log { logger -i -t "$PROGNAME" "$*" } log "Running $action $state" if [[ $state == post ]]; then log "ifconfig down enp5s0" ifconfig enp5s0 down log "ifconfig up enp5s0" ifconfig enp5s0 192.168.10.213 fiЭтот код, конечно, специфичен для моя машина (имя устройства и IP-адрес). Это, безусловно, может быть улучшено, но оно отвечает моим потребностям на данный момент.
Это будет работать с NetworkManager.
Нажмите Ctrl + Alt + T, чтобы перейти к терминалу, и введите:
sudo apt-get purge tlp
или
изменить /etc/default/tlp и изменить:
WOL_DISABLE = NO
-
WOL_DISABLE = YES
У меня была та же проблема, и я нашел это решение. 1) запустите: sudo lshw -C сеть, чтобы найти модуль ядра вашей сетевой карты. В * -network, описание: Ethernet nterface, в поле конфигурации найдено driver = sky2 для меня. sky2 - это сетевой модуль ethernet для моего ноутбука.
2) Я создаю файл sky2.sh в: / lib / systemd / system-sleep / папку с
#! / bin / bash modprobe -r sky2 # unload sky2 kernel module modprobe -i sky2 # перезагрузить модуль ядра sky2
и изменить разрешения с помощью: sudo chmod a + x sky2.sh После этого проблема решена.
У меня недостаточно репутации, чтобы комментировать или продвигать принятый ответ (который теперь устарел)
Если вы запустите lsmod | grep r8169, и он показывает, что у вас загружен модуль ядра r8169, а ваш Ядро старше, чем 4.15.0-24-generic, тогда вы, скорее всего, пострадали от ошибки, связанной с принятым ответом https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1752772
BTW Я испытал эту ошибку, и для меня lspci | grep 'Gigabit Ethernet' показывает RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
Эта ошибка исправлена.
Если ваше ядро старше 4.15.0-24- generic, просто запустите
apt-get update
apt-get upgrade
apt-get dist-upgrade
reboot
Это случилось и со мной.
Разгружает / перезагружает сетевые модули / драйверы ядра.
Mine is r8169, поэтому (как root): modprobe -r r8169 (я напечатал вручную, поэтому была задержка) modprobe -i r8169
Я также удалил mii во время моей первой попытки. Не обязательно, однако.
Он обнаруживает Ethernet-соединение?
, затем
open NetworkManager.conf
sudo nano /etc/NetworkManager/NetworkManager.conf
Комментарий (Добавить #) dns=dnsmasq
[main]
plugins=ifupdown,keyfile,ofono
#dns=dnsmasq
[ifupdown]
managed=true
Перезапустить диспетчер сети
sudo service network-manager restart
У меня была та же проблема, но решения здесь не сработали для меня. Я провел дни, проходя через несколько форумов по этому вопросу, и пробовал практически все. Также упоминаются два альтернативных решения, обновить ядро или установить предыдущий драйвер модуля. Я выбрал последний и установил драйвер r8168. Изначально это тоже не удавалось. Однако я обнаружил что-то, что работает и адаптировало его к решению от Paulo.
Я запускаю (K) ubuntu 18.04 с Kernel 4.15.0-24-generic.
вывод из сети lshw -C включает в себя это ...
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:05:00.0
logical name: enp5s0
version: 0c
serial: 80:fa:5b:49:69:b3
size: 1Gbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8168 driverversion=8.045.08-NAPI duplex=full ip=192.168.10.213 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
resources: irq:133 ioport:e000(size=256) memory:df000000-df000fff memory:d0000000-d0003fff
Я установил пакет r8168-dkms, однако этого было недостаточно. Два дополнительных шага были необходимы.
Шаг 1) Отредактируйте файл /etc/modprobe.d/r8168-dkms.conf и включите черный список (т. Е. Удалите комментарий) r8169
Шаг 2). Основываясь на решении Paulo, я создал следующий скрипт / lib / systemd / system-sleep / r8168-refresh
#!/bin/bash PROGNAME=$(basename "$0") state=$1 action=$2 function log { logger -i -t "$PROGNAME" "$*" } log "Running $action $state" if [[ $state == post ]]; then log "ifconfig down enp5s0" ifconfig enp5s0 down log "ifconfig up enp5s0" ifconfig enp5s0 192.168.10.213 fi
Этот код, конечно, относится к моей машине (имя устройства и IP-адрес) -адрес). Это, безусловно, может быть улучшено, но оно отвечает моим потребностям на данный момент.
Это будет работать с NetworkManager.
Вот еще одно простое решение (r?): создайте службу systemd, единственной задачей которой является выгрузка / перезагрузка модуля после цикла приостановки (я назвал его /etc/systemd/system/fix-r8169.service):
[Unit]
Description=Fix RTL-8169 Driver on resume from suspend
After=suspend.target
[Service]
User=root
Type=oneshot
ExecStartPre=/sbin/modprobe -r r8169
ExecStart=/sbin/modprobe r8169
TimeoutSec=0
StandardOutput=syslog
[Install]
WantedBy=suspend.target
Затем просто выполните systemctl enable fix-r8169.service
, и вы должны быть установлены !! Systemd теперь автоматически выгружает и перезагружает ваш модуль после пробуждения.
Приветствия!
Нажмите Ctrl + Alt + T, чтобы перейти к терминалу, и введите:
sudo apt-get purge tlp
или
изменить /etc/default/tlp
и изменить:
WOL_DISABLE = NO
-
WOL_DISABLE = YES
У меня была та же проблема, и я нашел это решение. 1) запустите: sudo lshw -C сеть, чтобы найти модуль ядра вашей сетевой карты. В * -network, описание: Ethernet nterface, в поле конфигурации найдено driver = sky2 для меня. sky2 - это сетевой сетевой модуль ethernet для моего ноутбука.
2) Я создаю файл sky2.sh в: / lib / systemd / system-sleep / папку с
#! / bin / bash modprobe -r sky2 # unload sky2 kernel module modprobe -i sky2 # перезагрузить модуль ядра sky2
и изменить разрешения с помощью: sudo chmod a + x sky2.sh После этого проблема решена.