编程技术记录

世界你好!

背景

租了一台服务器,某次重启后就无法连接网络了,多次重启后依然无网络连接,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

发表回复

© Beli. All Rights Reserved.