背景
租了一台服务器,某次重启后就无法连接网络了,多次重启后依然无网络连接,networking/network manager/ifdown/ifup都无法解决—-因为这台服器根本就没有安装这些命令/模块。
最终通过配置dhcpclient解决,解决过程参考了一篇博文(原文看这里)
解决办法很简单,就是启动dhcpclient,并设置为开机自动启动。
确定网络接口名称
首先要确定连接互联网的接口名,通常是ens3。 可以使用ifcconfig
命令获取
# 网络接口
ens3: ...............
# 网络接口 lo是本地环回接口
lo: ...................
启动dhcpclient
/sbin/ifconfig ens3 up # 启动ens3网卡
/sbin/dhclient ens3 # 分配ip地址
开机自动连接网络
创建服务文件
vi /etc/systemd/system/ens3-dhclient.service
文件内容如下
[Unit]
Description=Enable ens33 network interface and start dhclient
After=network.target
[Service]
Type=oneshot
ExecStart=/sbin/ifconfig ens3 up
ExecStart=/sbin/dhclient ens3
[Install]
WantedBy=default.target
使服务文件生效
systemctl daemon-reload
systemctl enable ens3-dhclient.service
systemctl start ens3-dhclient.service
发表回复
要发表评论,您必须先登录。