aivs |
|
Темы:
62
Сообщения:
261
Участник с: 31 октября 2006
|
А вот на этот вопрос: А как выполнить произвольный скрипт, если обратился например к 99 порту? |
aivs |
|
Темы:
62
Сообщения:
261
Участник с: 31 октября 2006
|
Знаю как запускать ssh сервис на сервере, если обратиться к 22 порту, делается это с помощью /etc/systemd/system/startSsh.socket файла. А как выполнить произвольный скрипт, если обратился например к 99 порту? Можно ли заставить systemd слушать 99 порт и если есть обращение к порту, то 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 |
aivs |
|
Темы:
62
Сообщения:
261
Участник с: 31 октября 2006
|
https://wiki.archlinux.org/index.php/Network_Configuration Note: Systemd v197 introduced Predictable Network Interface Names, which automatically assigns static names to network devices. Interfaces are now prefixed with en (ethernet), wl (WLAN), or ww (WWAN) followed by an automatically generated identifier, creating an entry such as enp0s25. This behavior may be disabled by adding a symlink: # ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules |
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
|
Начисто установил свежую систему, там 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 Почему если вручную стартовать, то сеть поднимается, а при загрузке нет? что я забыл? Такое ощущение, что сеть стартует до того как подгрузились драйвера на сетевуху, других объяснений не вижу |
aivs |
|
Темы:
62
Сообщения:
261
Участник с: 31 октября 2006
|
Спасибо, костыль работает! Эта строчка думаю жестко прописана в дропбоксе, но как видно она не работает |
aivs |
|
Темы:
62
Сообщения:
261
Участник с: 31 октября 2006
|
Установлены: kde 4.8.3 dropbox 1.4.7-1 dropbox-daemon 0.8-8 dropbox-kde-systray-icons 1-1 dropbox-servicemenu 0.16.1-2 Все работает, но есть небольшая неудобность, при нажатии на иконку dropbox в трее, открывается папка %i а не папка dropbox, в консоли вывод такой: [[email protected] .dropbox]$ which: no nautilus in (/opt/dropbox:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin) START /usr/bin/dolphin %i -caption "%c" "/home/aivs/Dropbox" Эта команда не открывает нужную папку, как бы ее заменить на /usr/bin/dolphin "/home/aivs/Dropbox" |
aivs |
|
Темы:
62
Сообщения:
261
Участник с: 31 октября 2006
|
Такая же проблема, Установил нулевую систему, обновился, первым делом русский в консоли захотел настроить, делал это миллион раз,а тут бац и квадратики. Решил проблему: У меня видео-карточка нвидиа, после установки автоматически использовались драйвера nouveau, было видно, что первые сообщения ядра отображаются шрифтом который прописан в rc.conf, а потом когда консоли переходит на дрова nouveau, то шрифт меняется на стандартный и в консоли вместо русского - квадратики. Установил дрова nvidia, и в консоли все стало отлично! |
aivs |
|
Темы:
62
Сообщения:
261
Участник с: 31 октября 2006
|
Система после загрузки чиста, логин: root, пароля нет, сами установите, Система реально девственно чиста, даже rc.conf пуст |