Welcome to Yumao′s Blog.
新裝systemd自動啓動network
, 2012年12月03日 , Linux , 评论 在〈新裝systemd自動啓動network〉中留言功能已關閉 ,

上週末重新安裝了一次最新版本的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也會自動聯網了吧?

关键字:, ,

评论已关闭