aivs |
|
Темы:
62
Сообщения:
261
Участник с: 31 октября 2006
|
Начисто установил свежую систему, там systemd. Создал файлики: [[email protected] Z-Way]# cat /etc/conf.d/network interface=eth0 address=192.168.1.108 netmask=24 gateway=192.168.1.1 broadcast=192.168.1.255 [[email protected] Z-Way]# cat /etc/systemd/system/network.service [Unit] Description=Network Connectivity Wants=network.target Before=network.target [Service] Type=oneshot RemainAfterExit=yes EnvironmentFile=/etc/conf.d/network ExecStart=/sbin/ip link set dev ${interface} up ExecStart=/sbin/ip addr add ${address}/${netmask} broadcast ${broadcast} dev ${interface} ExecStart=/sbin/ip route add default via ${gateway} ExecStop=/sbin/ip addr flush dev ${interface} ExecStop=/sbin/ip link set dev ${interface} down [Install] WantedBy=multi-user.target Добавил network в автозагрузку [[email protected] Z-Way]# systemctl enable network Перезагружаюсь, сети нет, проверяю [[email protected] Z-Way]# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever Смотрю почему не выполнилась настройка сети: [[email protected] ~]# systemctl status network network.service - Network Connectivity Loaded: loaded (/etc/systemd/system/network.service; enabled) Active: failed (Result: exit-code) since Fri 2013-02-01 14:36:00 MSK; 3min 26s ago Process: 140 ExecStart=/sbin/ip link set dev ${interface} up (code=exited, status=1/FAILURE) пробую вручную запустить [[email protected] ~]# systemctl start network network.service - Network Connectivity Loaded: loaded (/etc/systemd/system/network.service; enabled) Active: active (exited) since Fri 2013-02-01 14:39:50 MSK; 7s ago Process: 229 ExecStart=/sbin/ip route add default via ${gateway} (code=exited, status=0/SUCCESS) Process: 227 ExecStart=/sbin/ip addr add ${address}/${netmask} broadcast ${broadcast} dev ${interface} (code=exited, status=0/SUCCESS) Process: 225 ExecStart=/sbin/ip link set dev ${interface} up (code=exited, status=0/SUCCESS) [[email protected] ~]# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether e0:cb:4e:e7:b0:52 brd ff:ff:ff:ff:ff:ff inet 192.168.1.108/24 brd 192.168.1.255 scope global eth0 inet6 fe80::e2cb:4eff:fee7:b052/64 scope link valid_lft forever preferred_lft forever Почему если вручную стартовать, то сеть поднимается, а при загрузке нет? что я забыл? Такое ощущение, что сеть стартует до того как подгрузились драйвера на сетевуху, других объяснений не вижу |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Скорей всего – да, не успевает загрузиться драйвер. Возможно, там какое-то заковыристое firmware, которое долго грузится. Для уверенности было бы неплохо посмотреть то же самое место в логе, который даёт journalctl -b , там скорей всего будет видно. |
aivs |
|
Темы:
62
Сообщения:
261
Участник с: 31 октября 2006
|
Хотел перезагрузиться чтобы лог показать, но сеть поднялась в этот раз, видимо сказалось, что установил несколько новых сервисов, которые затормозили загрузку системы и дали драйверу прогрузиться. Зато обнаружил что еще один драйвер не грузится USB->COM pl2303, хотя он в системе есть. С загрузкой модулей разобрался /etc/modules-load.d/virtio-net.conf # Load virtio-net.ko at boot virtio-net С этим systemd все как-то запутано стало, раньше как удобно было когда все настройки в одном файле. |
aivs |
|
Темы:
62
Сообщения:
261
Участник с: 31 октября 2006
|
https://wiki.archlinux.org/index.php/Systemd Иногда сервис dhcpd запускается до загрузки модуля вашей сетевой карты (FS#30235), в этом случае вручную добавьте вашу сетевую карту в конфигурационный файл /etc/modules-load.d/*.conf. Например, для карты Realtek необходима загрузка модуля r8169, поэтому создайте такой конфигурационный файл: /etc/modules-load.d/realtek.conf r8169 |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
Лучше добавить в сервис инструкции что бы сервис выполнялся после отработки удава, соответственно все модули будут уже загружены. А прописывать модули вручную каменный век )))
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |