Isto parece ter sido um erro. A atualização corrigiu o problema.
Estou executando o Fedora 20 com o KDE em um laptop que uso para o trabalho. Quando estou em casa, uso DHCP e, no trabalho, tenho que atribuir estaticamente um IP. Quando cheguei em casa outro dia por algum motivo, ele não recebe um IP. Cabos alterados, outros computadores da minha rede doméstica estão funcionando bem.
No gerenciador de rede do KDE, eu geralmente mudo a configuração. Para a interface enp0s25, o IPv4 é necessário e o IPv6 é ignorado.
Então comecei a mexer na linha de comando.
[user@F20 ~]$ ifconfig
enp0s25: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::2ad2:44ff:fe31:fece prefixlen 64 scopeid 0x20<link>
ether 28:d2:44:31:fe:ce txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 20 bytes 4832 (4.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 20 memory 0xf1600000-f1620000
[user@F20 ~]$ cat /etc/sysconfig/network-scripts/ifcfg-enp0s25
TYPE="Ethernet"
BOOTPROTO=dhcp
DEFROUTE="yes"
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
IPV6_AUTOCONF="no"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="enp0s25"
UUID="b32402c2-05f3-4dd5-bd46-2edf21f3358a"
ONBOOT="yes"
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
HWADDR=28:D2:44:31:FE:CE
PEERDNS=yes
PEERROUTES=yes
Esta página: Como desativar o ipv6 em uma interface específica no linux?
Sugere que eu faça essas alterações.
[user@F20 ~]$ cat /etc/sysconfig/network-scripts/ifcfg-enp0s25
IPV6_AUTOCONF="no"
IPV6_DEFROUTE="no"
Então eu faço isso:
[user@F20 ~]$ sudo /etc/init.d/network restart
Restarting network (via systemctl): Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn' for details.
[FAILED]
[user@F20 ~]$ journalctl -a | grep failed
Aug 07 14:31:25 F20 systemd[1]: Unit network.service entered failed state.
Aug 07 14:32:13 F20 NetworkManager[975]: <info> (enp0s25): device state change: ip-config -> failed (reason 'ip-config-unavailable') [70 120 5]
Aug 07 14:32:13 F20 NetworkManager[975]: <warn> Activation (enp0s25) failed for connection 'enp0s25'
Aug 07 14:32:13 F20 NetworkManager[975]: <info> (enp0s25): device state change:failed -> disconnected (reason 'none') [120 30 0]
[sudo] password for user:
Redirecting to /bin/systemctl restart NetworkManager.service
Então eu tento isso:
[user@F20 ~]$ cat /etc/sysctl.conf
# System default settings live in /usr/lib/sysctl.d/00-system.conf.
# To override those settings, enter new settings here, or in an /etc/sysctl.d/<name>.conf file
#
# For more information, see sysctl.conf(5) and sysctl.d(5).
net.ipv6.conf.enp0s25.disable_ipv6 = 1
E remove o IPv6, mas ainda não me fornece um endereço DHCP IPv4.
[user@F20 ~]$
enp0s25: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 28:d2:44:31:fe:ce txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 25 bytes 8650 (8.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 20 memory 0xf1600000-f1620000
wlp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.162 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::5e51:4fff:fe54:4589 prefixlen 64 scopeid 0x20<link>
ether 5c:51:4f:54:45:89 txqueuelen 1000 (Ethernet)
RX packets 151 bytes 19996 (19.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 137 bytes 20501 (20.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
O que eu estou negligenciando?
Isto parece ter sido um erro. A atualização corrigiu o problema.