にほんブログ村 IT技術ブログへ
にほんブログ村

Linux ブログランキングへ

2020年04月23日

シンプル・ミニマムOS #archLinux dhcpcdとNetworkManager重複によるネット接続不良対策 その12


最近ArchLinuxでネット接続をしていて、不安定なので
よくよく見てみるとdhcpcdとNetworkManagerが被っていたので
あ、コレあかんやつやとdhcpcdを外したら動いたので
初心者的なミスですがブログに残しておきます。
あちゃちゃ。

●dhcpcdとNetworkManagerの重複
ArchLinuxでインストールする時に、
IPアドレスをDHCPで入手して繋いだりする設定をする場合、
dhcpcdを動かしてsystemctl enable dhcpcd.service しろと書いてあります。
その時点では良いのですが、
その後NetworkManagerを入れると不具合が起きます。
バッティングしてネットワークに繋がらなくなります。

初歩的なミスで恥ずかしいのですが
ArchLinuxの英語版Wikiには書いてありますが、
何故かArchLinuxの日本語版Wikiには追記されていないような???
ArchLinuxのForumを読むとそれらしい事が書いてありましたw

[Solved] Troubleshooting unstable wifi
https://bbs.archlinux.org/viewtopic.php?id=250604

シンプルにdhcpcdがバッティングしているから止めろ、と。
確かに、と思ってやってみるとたしかに異常はなくなりましたw
もしネットワークの接続が不安定な方は確認してみて下さい。

●dhcpcdの確認
端末からこんな感じにServiceを調べると

$ systemctl list-unit-files --state=enabled
UNIT FILE STATE VENDOR PRESET
org.cups.cupsd.path enabled disabled
autovt@.service enabled disabled
dbus-org.freedesktop.NetworkManager.service enabled disabled
dbus-org.freedesktop.nm-dispatcher.service enabled disabled
dbus-org.freedesktop.timesync1.service enabled disabled
dhcpcd.service enabled disabled
display-manager.service enabled disabled
gdm.service enabled disabled
getty@.service enabled enabled
NetworkManager-dispatcher.service enabled disabled
NetworkManager-wait-online.service enabled disabled
NetworkManager.service enabled disabled
org.cups.cupsd.service enabled disabled
systemd-timesyncd.service enabled enabled
org.cups.cupsd.socket enabled disabled
remote-fs.target enabled enabled

dhcpcdとNetworkManagerが同時に起動しています。
これではバッティングしていますので、
dhcpcdをstopさせます。

$ systemctl stop dhcpcd.service

もしこれでNetworkが繋がる様になったらdhcpcdが悪さしています。
systemctlで止めてしまいましょう。

$ systemctl disable dhcpcd.service

でSystemdから削除されます。
これで再発防止されるはずです。

●まとめ
ArchLinuxのインストールマニュアル通りにやると
その時は繋がりますが、後でNetworkManagerを入れると
バッティングしてネットが繋がらなくなります。
日本語版Wikiには書いてありませんのでご注意を。
英語版Wikiにはさり気なく描いてありましたw
いやあ、勉強不足で恥ずかしいです。
ちゃんとチェックしないと駄目ですね。
勉強になりました。
今度から注意します。まる。



posted by kapper at 21:06 | Comment(0) | Arch Linux
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

にほんブログ村 IT技術ブログへ
にほんブログ村

Linux ブログランキングへ