vps重启后, IP变成了timeout无法连接解决方案

vps重启后, IP变成了timeout无法连接解决方案

VPS(Ubuntu OS)重启后出现未分配 IP 地址而无法连接的问题,具体现象为 ifconfig 命令未显示网络接口 eth0 的信息。解决办法为通过 VNC 登陆 VPS,调用 ifconfig 启用网络接口 eth0,再调用 dhclient 向 DHCP 服务器请求 IP。

 

本地使用ssh工具也无法连接, 只能通过登录vps使用VNC的方式访问

解决方案:

  1.  

激活网络接口 eth0。shell 命令:

ifconfig eth0 up

网络接口的名字不一定是 eth0,可通过 cat /etc/network/interfaces 查看所有网络接口。

通过 DHCP 协议配置网络接口的参数。shell 命令:

dhclient eth0

查看网络接口 eth0 的信息。shell 命令:

ifconfig eth0

 

ifconfig 是 interface configuration 的缩写,能够显示网络接口信息,配置网络接口。不给定参数的情况下,ifconfig 会显示当前启用的网络接口信息。

 

dhclient 的全写是 Dynamic Host Configuration Protocol(DHCP) Client。

DHCP 协议用于让中央服务器给主机分配一个网络 IP 地址。

起初,主机设备的网络接口并未被分配一个 IP 地址,所以该主机无法连接。(可以通过 ip address 或 ifconfig -a 来验证这一点)。

调用 dhclient,能够向 DHCP 服务器请求一个 IP 地址。主机向本地网络中的广播地址发送一个 DHCP discovery message,(在路由器或网关)运行的 DHCP 服务器收到消息后向该主机发送一个 DHCP offer message,提供一个 IP 地址。

dhclient 的配置文件是 dhclient.conf

© 版权声明
THE END
喜欢就支持一下吧
点赞68 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容