web-dev-qa-db-ja.com

DHCP IPリースの試行は、netctlを使用してイーサネットとDHCPを介して失敗しました

私のDHCPイーサネットはWindowsでは正常に動作しますが、netctldhcpcdを使用するArchLinuxでは動作しません。私は何が間違っているのですか?

ip linkの出力

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: wlp2s0: [...]
3:  eno1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether [my mac adress] brd ff:ff:ff:ff:ff:ff

私のnetctlプロファイル

$ cat /etc/netctl/dhcp
Description='ethernet dhcp'
Interface=eno1
Connection=ethernet
IP=dhcp
#IP6=dhcp
#IP6=stateless

Sudo netctl start dhcpの後のエラーメッセージ

$ Sudo journalctl -xn
-- Logs begin at Fr 2013-12-27 13:25:36 CET, end at Mo 2014-01-13 12:45:22 CET. --
Jan 13 12:44:50 laptop2 network[697]: DHCP IP lease attempt failed on interface 'eno1'
Jan 13 12:44:50 laptop2 network[697]: Failed to bring the network up for profile 'dhcp'
Jan 13 12:44:50 laptop2 systemd[1]: [email protected]: main process exited, code=exited, status=1/FAILURE
Jan 13 12:44:50
laptop2 systemd[1]: Failed to start Networking for netctl profile dhcp.

OK、それでネットワークを立ち上げて自分でやるのに問題があります...

$ Sudo ip link set eno1 up
$ Sudo netctl start dhcp
Job for [email protected] failed. See 'systemctl status [email protected]' and 'journalctl -xn' for details.
$ Sudo journalctl -xn
[...]
Jan 13 12:47:20 laptop2 network[1304]: Starting network profile 'dhcp'...
Jan 13 12:47:20 laptop2 network[1304]: The interface of network profile 'dhcp' is already up
Jan 13 12:47:20 laptop2 systemd[1]: [email protected]: main process exited, code=exited, status=1/FAILURE
Jan 13 12:47:20 laptop2 systemd[1]: Failed to start Networking for netctl profile dhcp.

これも役に立ちません。もう一度設定します。

$ Sudo ip link set eno1 down

dhcpcd...で試してみます

$ Sudo systemctl start dhcpcd
$ ping www.google.de
connect: Network is unreachable
$ ip link
[...]
3: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
[...]
$ Sudo systemctl stop dhcpcd

$ Sudo netctl start dhcp
Job for [email protected] failed. See 'systemctl status [email protected]' and 'journalctl -xn' for details.

$ Sudo journalctl -xn
-- Logs begin at Fr 2013-12-27 13:25:36 CET, end at Mo 2014-01-13 12:53:06 CET. --
Jan 13 12:52:36 laptop2 dhcpcd[1753]: version 6.1.0 starting
Jan 13 12:52:36 laptop2 dhcpcd[1753]: eno1: soliciting a DHCP lease
Jan 13 12:53:06 laptop2 dhcpcd[1753]: timed out
Jan 13 12:53:06 laptop2 dhcpcd[1753]: exited
Jan 13 12:53:06 laptop2 network[1707]: DHCP IP lease attempt failed on interface 'eno1'
Jan 13 12:53:06 laptop2 network[1707]: Failed to bring the network up for profile 'dhcp'
Jan 13 12:53:06 laptop2 systemd[1]: [email protected]: main process exited, code=exited, status=1/FAILURE
Jan 13 12:53:06 laptop2 systemd[1]: Failed to start Networking for netctl profile dhcp.

/var/lib/dhcpcd/dhcpcd-eno1.lease6でリースを削除して再試行した後も、同じエラーメッセージが表示されます。 TimeoutDHCP=40/etc/netctl/hooks/timeoutに書き込んで実行可能にしても、何も変わりません。

3
Konrad Höffner

OP( KonradHöffner )は彼の質問にこの回答を投稿しました 2014年10月21日7:22

解決しました

ネットワークケーブルに欠陥がありました。私はそれを切り替えました、そしてそれは再び働きます。