今天所做的努力
都是在为明天积蓄力量

Ubuntu server18.04输入ifconfig找不到IP地址,netplan命令不存在

本文最后更新于2020年3月4日,已超过1722天没有更新,如果文章内容失效,请留言反馈给我们,谢谢!
强烈向大家推荐一个好网站,【我要自学网】,教程由在校老师录制,有办公会计、平面设计、室内设计、机械设计、网页编程、影视动画等教程.....让你足不出门,都可以体验学校的专业教育!

记一次误删系统文件导致机器不能联网的经历

问题:

主机重启之后连不上网,输入ifconfig找不到IP地址,ping局域网的主机,bash显示network is unreachable

解决方式:

首先需要解决的第一个问题是让机器连上网

因为这台主机之前设计了静态IP,所以怀疑是静态IP的配置文件/etc/netplan/*.xml有问题。和网上配置静态IP的详细比对后,发现基本一致,问题并不在这。

搜索“输入ifconfig找不到IP地址”,网上给出了解决方式:

第一步:ifconfig enp6s0 up    开启enp6s0;命令行输入ifconfig后,发现已经有显示网口enp6s0,之前是只有lo。但是并没有IP地址。

注意!不同主机网口可能不一样,可以使用ifconfig -a查看主机有哪些网口

第二步:sudo dhclient enp6s0    使用动态主机配置协议动态的配置网络接口的网络参数。这个命令执行时间会有点长

第三步:sudo ifconfig enp6s0。然后在命令行输入ifconfig,会发现已经有IP地址,局域网和外网都能ping通。但是,IP地址并不是之前配的静态IP地址。命令行输入sudo netplan apply,结果 netplan: command not found

又出现了新的问题,,,,“netplan”这个命令没了,man netplan也显示没有该command

接下来需要安装netplan这个命令,sudo apt-get install netplan.io

最后,使静态IP的配置文件生效sudo netplan apply,用ifconfig查看网口enp6s0的IP设置成功,重启后再次确认没问题

问题原因:

当安装netplan时,看到安装包内的文件,才发现这些文件就是之前我使用rm -rf /usr/lib/python*删除的文件。。。。血的教训

参考文献:

https://blog.csdn.net/weixin_42116341/article/details/81410805

https://askubuntu.com/questions/1043010/ubuntu-18-04-server-static-ip-issues?r=SearchResults
————————————————
版权声明:本文为CSDN博主「山木枝」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/intersting/article/details/84954799

赞(2)
未经允许不得转载:如需转载,请标注内容来源流觞 » Ubuntu server18.04输入ifconfig找不到IP地址,netplan命令不存在
分享到: 更多 (0)
强烈向大家推荐一个好网站,【我要自学网】,教程由在校老师录制,有办公会计、平面设计、室内设计、机械设计、网页编程、影视动画等教程.....让你足不出门,都可以体验学校的专业教育!
强烈向大家推荐一个好网站,【我要自学网】,教程由在校老师录制,有办公会计、平面设计、室内设计、机械设计、网页编程、影视动画等教程.....让你足不出门,都可以体验学校的专业教育!

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

今天所做的努力都是在为明天积蓄力量

联系我们关于小站