pztrn
MPPE отключите или наоборот включите.
ну так
Mozz0n
попробовал коментить mppe строку, но толку не было.
Пробовал же уже.
pztrn
А скормить можно просто - удалить dhcpcd.
Удалил dhcpcd, работал только dhclient без конфигов. Ситуация никак не поменялась. Пробую скачать допустим iso арча через браузер или торрент, доходит до 1-1,2Мбит и pptp падает.
Забыл добавить, что не знаю, как скормить NMу конкретно dhclient. Вообще, когда NM работает, по --type service нет ни dhcpcd, ни dhclient. В логах тоже нет ничего. Могу судить лишь по тому, что т.к. dhclient сейчас без конфига, то подключение через NM должно было потребовать новой настройки всех соединений, но оно не потребовало. Значит продолжает работать со старым конфигом, я думаю, хотя не уверен.
pztrn
А попробуйте не запускать его руками, а в связке с NetworkManager. И смотрите логи NM, что там.
19:49 main :> ~ $ sudo systemctl stop dhcpcd.service
19:49 main :> ~ $ sudo systemctl start NetworkManager
19:53 main :> ~ $ journalctl -u NetworkManager --since 19:40 --until now
-- No entries --
pztrn
dhclient без конфигурации хорошо работает. Попробуйте без конфига и не запуская сервис, если есть.
$ sudo mv /etc/dhclient-enp7s0.conf Documents/
[sudo] password for root:
$ sudo systemctl stop NetworkManager.service
$ sudo dhclient enp7s0 -v
Internet Systems Consortium DHCP Client 4.3.5
Copyright 2004-2016 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/enp7s0/4c:cc:6a:4e:df:dd
Sending on   LPF/enp7s0/4c:cc:6a:4e:df:dd
Sending on   Socket/fallback
DHCPDISCOVER on enp7s0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on enp7s0 to 255.255.255.255 port 67 interval 10
и тоже ничего
Попробовал dhclient.
Создал конфиг
cat /etc/dhclient-enp7s0.conf
timeout 60;
retry 60;
reboot 10;
select-timeout 5;

interface "enp7s0" {
    send dhcp-lease-time 3600;
    prepend domain-name-servers 8.8.8.8;
    request subnet-mask, broadcast-address, time-offset, routers,
            domain-name, domain-name-servers, host-name;
    require subnet-mask, domain-name-servers;
}
alias {
	     interface "enp7s0";
	     fixed-address ip1;
	     option subnet-mask 255.255.255.0;
             option routers ip2;
}

Отключил NM. Запускаю dhclient
sudo dhclient  enp7s0
Internet Systems Consortium DHCP Client 4.3.5
Copyright 2004-2016 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/enp7s0/4c:cc:6a:4e:df:dd
Sending on   LPF/enp7s0/4c:cc:6a:4e:df:dd
Sending on   Socket/fallback
DHCPDISCOVER on enp7s0 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on enp7s0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on enp7s0 to 255.255.255.255 port 67 interval 8
и все. Локалки нет. Годных how to для dhclient я не нашел, а про то, как работать с NM+dhclient тем более.
pztrn
Все правильно, но сам NM почему-то на арче не любит dhcpcd. Возможно, конечно, что это только у меня так, но я бы рекомендовал попробовать заменить все-таки.
Хорошо, спасибо. Попробую и отпишусь.
pztrn
Удаляйте dhcpcd и ставьте dhclient. NM плохо работает с dhcpcd, проверено не только на арче. На арче у меня NM с dhcpcd не работал - крашился.
dhcpcd у меня работает. Насколько я понимаю, если бы проблема была в нем, я бы при дропах не мог бы даже шлюз пинговать и ложилась бы локалка. Но у меня ложится только pptp соедиение, а пинг шлюза, как я указал, проходит при обрыве.
Судя по статье из вики, пакет pptpclient не связан с dhcpcd. Или я ошибаюсь?
pztrn
А средствами NM если попробовать создать? Там можно настроить автоподключение к VPN после поднятия основного интерфейса.
Так и сделал после неудачи с pon'ом. Чисто через NM подключил оба соединения. Во второй части 1 поста описано, что происходит с логом.
Вот список работающих сервисов
UNIT                                                                    LOAD   ACTIVE SUB     DESCRIPTION
alsa-restore.service                                                    loaded active exited  Save/Restore Sound Card State
dbus.service                                                            loaded active running D-Bus System Message Bus
iptables.service                                                        loaded active exited  Packet Filtering Framework
kmod-static-nodes.service                                               loaded active exited  Create list of required static device nodes for the current kernel
ldconfig.service                                                        loaded active exited  Rebuild Dynamic Linker Cache
lightdm.service                                                         loaded active running Light Display Manager
lm_sensors.service                                                      loaded active exited  Initialize hardware monitoring sensors
NetworkManager.service                                                  loaded active running Network Manager
polkit.service                                                          loaded active running Authorization Manager
rtkit-daemon.service                                                    loaded active running RealtimeKit Scheduling Policy Service
[email protected]\x2duuid-7f307b07\x2d25ba\x2d49a6\x2d8080\x2d99e8d00a74ef.service loaded active exited  File System Check on /dev/disk/by-uuid/7f307b07-25ba-49a6-8080-99e8d00a74ef
systemd-journal-catalog-update.service                                  loaded active exited  Rebuild Journal Catalog
systemd-journal-flush.service                                           loaded active exited  Flush Journal to Persistent Storage
systemd-journald.service                                                loaded active running Journal Service
systemd-logind.service                                                  loaded active running Login Service
systemd-modules-load.service                                            loaded active exited  Load Kernel Modules
systemd-random-seed.service                                             loaded active exited  Load/Save Random Seed
systemd-remount-fs.service                                              loaded active exited  Remount Root and Kernel File Systems
systemd-sysctl.service                                                  loaded active exited  Apply Kernel Variables
systemd-sysusers.service                                                loaded active exited  Create System Users
systemd-tmpfiles-setup-dev.service                                      loaded active exited  Create Static Device Nodes in /dev
systemd-tmpfiles-setup.service                                          loaded active exited  Create Volatile Files and Directories
systemd-udev-trigger.service                                            loaded active exited  udev Coldplug all Devices
systemd-udevd.service                                                   loaded active running udev Kernel Device Manager
systemd-update-done.service                                             loaded active exited  Update is Completed
systemd-update-utmp.service                                             loaded active exited  Update UTMP about System Boot/Shutdown
systemd-user-sessions.service                                           loaded active exited  Permit User Sessions
upower.service                                                          loaded active running Daemon for power management
[email protected]                                                       loaded active running User Manager for UID 1000
Насколько я понимаю, они не конфликтуют с NM.