View previous topic :: View next topic |
Author |
Message |
chrootman Tux's lil' helper
Joined: 18 Aug 2020 Posts: 95
|
Posted: Sun Feb 27, 2022 1:18 pm Post subject: ERR_NAME_NOT_RESOLVED[systemd][solved] |
|
|
En chrome aparece, o en terminal
Code: | sudo systemctl restart dhcpcd@eth0.service
Job for dhcpcd@eth0.service failed because the service did not take the steps required by its unit configuration.
See "systemctl status dhcpcd@eth0.service" and "journalctl -xeu dhcpcd@eth0.service" for details. |
Unos minutos de navegación a veces 2 min otras 30 min y se desconecta todo y dhcp no funciona, lo arreglé con:
/etc/default/grub
Code: | GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=0" |
Code: | systemctl enable dhcpcd@eth0.service
systemctl disable dhcpcd@enp4s0.service
systemctl start dhcpcd@eth0.service |
Con eso me funcionó, lo que pasa es que un dsdt o lo que sea me renombra la interfaz, que se ven con $ ip link.
Code: | ● dhcpcd@eth0.service - dhcpcd on eth0
Loaded: loaded (/usr/lib/systemd/system/dhcpcd@.service; enabled; vendor p> |
En otra máquina
Code: | ln -s '/usr/lib/systemd/system/dhcpcd@.service' '/etc/systemd/system/multi-user.target.wants/dhcpcd@enp4s0.service' |
Si no, para deshacerlo:
Code: | cd /etc/systemd/system/multi-user.target.wants/
ls -lia dhcpcd@enp4s0.service
13803 lrwxrwxrwx 1 root root 39 Feb 27 09:02 dhcpcd@enp4s0.service -> /usr/lib/systemd/system/dhcpcd@.service
unlink dhcpcd@enp4s0.service |
/etc/NetworkManager/NetworkManager.conf
/etc/dhcpcd.conf
Code: | slaac private
interface enp4s0
static ip_address=192.168.1.107/24
static routers=192.168.1.0
static domain_name_servers=127.0.0.1 |
Code: | sudo systemctl stop systemd-resolve
sudo systemctl restart dnsmasq |
o
Code: | sudo systemctl disable systemd-resolve
sudo systemctl enable dnsmasq |
Si no funciona eso:
Code: | ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rule
ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules
ln -s /dev/null /etc/systemd/network/99-default.link |
Si provoca un problema, para deshacerlo:
Code: | cd /etc/udev/rules.d/
unlink 80-net-setup-link.rule
unlink 80-net-name-slot.rules
cd /etc/systemd/network/
unlink 99-default.link |
Code: | nano /etc/sysctl.conf
#ipv6.disable=1 |
No fue necesario, pero en otra ocación eso me lo arregló, pero ahora no es eso:
Code: | enp4s0: failed to request DHCPv6 information |
Code: | /etc/resolv.conf
# Generated by NetworkManager
nameserver 8.8.8.8
nameserver 8.8.4.4 |
Code: | sysctl -w net.ipv6.conf.all.disable_ipv6=1
sysctl -w net.ipv6.conf.default.disable_ipv6=1 |
Code: | sudo systemctl restart NetworkManager |
o
Ahora no se desconecta |
|
Back to top |
|
|
chrootman Tux's lil' helper
Joined: 18 Aug 2020 Posts: 95
|
Posted: Thu Mar 10, 2022 10:38 am Post subject: |
|
|
El problema seguía, cambie el cable, conecte otra tarjeta, active y deshabilité la wifi, reinicie el router y se solucionó por un momento en otro os, me fuí a gentoo y volvió el problema, pensaba que tenía que ver con el dsdt y la bios pero lo saqué desde el grub. Gentoo era el que se comportaba más inestable, 3 minutos aprox, por lo tanto me fuí a archinux y desde ahí actualicé gentoo, pero cada 20 min se desconectaba, si reiniciaba entonces se renobaba el tiempo de concesión.
Code: | Mar 10 01:43:25 chrootman-ARCH dhcpcd[772]: eth0: DHCP lease expired
Mar 10 01:43:25 chrootman-ARCH dhcpcd[772]: eth0: soliciting a DHCP lease
Mar 10 01:54:17 chrootman-ARCH dhcpcd[772]: eth0: carrier lost
Mar 10 02:07:54 chrootman-ARCH dhcpcd[760]: eth0: waiting for carrier
Mar 10 02:07:57 chrootman-ARCH dhcpcd[760]: eth0: carrier acquired |
Code: | systemctl start dhcpd.service
systemctl stop dhcpd.service
systemctl enable dhcpd.service
systemctl restart dhcpd.service |
Pensé por un momento que podía ser ufw, entonces hice esto:
Code: | ufw allow http
Rule added
Rule added (v6)
ufw allow https
Rule added
Rule added (v6)
ufw allow 80/tcp
ufw allow 443/tcp
ufw reload |
Pero como antes me había dado cuenta que NetworkManager era el problema.
Code: | systemctl start NetworkManager.service
Job for NetworkManager.service failed because the control process exited with error code.
See "systemctl status NetworkManager.service" and "journalctl -xeu NetworkManager.service" for details. |
Entonces mediante chroot accedí a gentoo:
Code: | mount /dev/sdb1 /mnt/gentoo5
cd /mnt/gentoo5
mount --rbind /dev /mnt/gentoo5/dev && mount --make-rslave /mnt/gentoo5/dev && mount -t proc /proc /mnt/gentoo5/proc && mount --rbind /sys /mnt/gentoo5/sys && mount --make-rslave /mnt/gentoo5/sys && mount --rbind /tmp /mnt/gentoo5/tmp && mount --rbind /run /mnt/gentoo5/run && mount --make-rslave /mnt/gentoo5/run
cd /mnt/gentoo5
chroot /mnt/gentoo5
source /etc/profile && export PS1="(chroot) $PS1" | Y recompile net-misc/networkmanager con USE=dhcpcd
Code: | >>> Installing (4 of 4) net-misc/networkmanager-1.36.2::gentoo
* You have enabled USE=dhclient and/or USE=dhcpcd, but NetworkManager since
* version 1.20 defaults to the internal DHCP client. If the internal client
* works for you, and you're happy with, the alternative USE flags can be
* disabled. If you want to use dhclient or dhcpcd, then you need to tweak
* the main.dhcp configuration option to use one of them instead of internal. |
Y encontré que había que editar /etc/NetworkManager/NetworkManager.conf con esto:
Code: | [main]
plugins=keyfile
dhcp=dhcpcd
[keyfile]
hostname=chrootman |
Code: | systemctl enable NetworkManager.service
systemctl start NetworkManager.service |
Desde que hice esto ahora sí que no se ha vuelto a desconectar.
Lo que no entiendo es porque aparece eso de altname enp4s0 si ya saqué el dsdt en el grub, posiblemnete es porque quedan registros o algo pero al ejecutar me devuelve que no existe.
Code: | rc-update del net.enp4s0 default
* rc-update: service `net.enp4s0' is not in the runlevel `default' |
|
|
Back to top |
|
|
chrootman Tux's lil' helper
Joined: 18 Aug 2020 Posts: 95
|
Posted: Sun Mar 13, 2022 9:47 am Post subject: |
|
|
Volvió el problema, sólo en gentoo porque en archlinux ningún problema teniendo el pc prendido varias horas y sólo cambie dhcp=dhcpcd en /etc/NetworkManager/NetworkManager.conf , también pensé que podría ser un problema de actualizar el firmware del router, pero otros dispositivos no tienen problema al conectarse por wifi, me cambie ahora a dnsmasq:
Code: | emerge --ask net-dns/dnsmasq
* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] acct-group/dnsmasq-0-r1
[ebuild N ] acct-user/dnsmasq-0-r1
[ebuild N ] net-dns/dnsmasq-2.86 USE="dhcp dumpfile inotify ipv6 loop nls -auth-dns -conntrack -dbus -dhcp-tools -dnssec -id -idn -libidn2 -lua -nettlehash -script (-selinux) -static -tftp" LUA_SINGLE_TARGET="lua5-1 -lua5-3 -lua5-4 -luajit" |
Code: | /etc/NetworkManager/NetworkManager.conf
[main]
plugins=keyfile
dns=dnsmasq |
Code: | cd /etc/init.d
ln -s net.lo net.eth0 |
Code: | rc-update add net.eth0 default
* service net.eth0 added to runlevel default |
Code: | systemctl enable dnsmasq
systemctl start dnsmasq |
https://bugs.gentoo.org/587586
Muy bien detallados estos wikis.
https://wiki.gentoo.org/wiki/NetworkManager
https://wiki.gentoo.org/wiki/Home_router/es
https://wiki.gentoo.org/wiki/Dnsmasq/es
Por ahora no se ha desconectado. |
|
Back to top |
|
|
chrootman Tux's lil' helper
Joined: 18 Aug 2020 Posts: 95
|
Posted: Thu Oct 06, 2022 10:06 pm Post subject: |
|
|
En mac estoy experimentando el mismo problema y lo solucioné desactivando ethernet y conectándola sólo por wifi, en linux esto no pasaba cuando estaba p.ej. haciendo un emerge world largo, sólo pasaba cuando comenzaba a abrir páginas con cualquier browser y se caía DHCP server, lo mismo que ahora en mac. También cambie el orden las interfaces y traté con dhcp y manual. En todo caso en linux todo perfecto desde el post anterior, ethernet, ethernet+wifi y wifi sola. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|