Welcome to Yumao′s Blog.
上週末重新安裝了一次最新版本的arch
安裝完之後發現網路不是自動鏈接的
必須手動ip link show查看硬體之後
ip link set eth0 up 啓動
以及dhcpcd eth0 獲取網路IP
每次開機都重複這步動作的話感覺會很繁瑣
那麼我們就寫個service加到systemd裏面去
我們在命令行中輸入nano /etc/systemd/system/network.service
然後輸入以下內容
[Unit] Description=Wireless Ststic IP Connectivity Wants=network.target Before=network.target [Service] Type=oneshot RemainAfterExit=yes ExecStart=/sbin/ip link set eth0 up ExecStart=/sbin/dhcpcd eth0 ExecStop=sbin/ip addr flush dev ${interface} ExecStop=sbin ip link set dev ${interface} down [Install] WantedBy=multi-user.target
保存之後按ctrl+x退出nano編輯器
然後輸入systemctl start network.service
啓動network服務
沒有錯誤的話可以使用
systemctl enable network.service
添加到自啓動
出錯的話可以採用
systemctl status network.service
查看錯誤信息
然後reboot下
你的linux也會自動聯網了吧?