Linux杂谈:解决配置静态ip后eth0网卡启动不了的问题

摘要:
在做一些实验时,我们修改了网络配置。即,保存网络配置后,无法打开eth0网卡。在终端中,我们在sudovim/etc/network/interfaces下打开网络配置文件。我们需要使用以下静态IP地址配置方法:输入ifconfig后,您可以查看分配的IP地址。重新启动网卡命令时报告错误。

今天在看imooc上的《Linux网络管理》的课程中,在做一些实验时修改了下网络配置,发现了一些问题,就是保存网络配置后eth0网卡打不开,可能也会有很多人出现这类问题,我就在这里分享下自己的解决经验。

  首先,我们来看看如何配置静态ip,我是在ubuntu系统下的操作,不同版本的linux操作可能不一样,具体可以百度。

  在终端下sudo vim /etc/network/interfaces ​​打开网络配置文件,将有关eth0的修改如下:

auto eth0

 iface eth0 inet dhcp

这种是动态分配的方法​,当然,如果你的网卡是eth1,这里要改下的​。

我们要用的是下面这种静态ip地址的配置方法​:

auto eth0

iface eth0 inet static              #eth0设置为静态分配ip

address 192.168.0.101         #设置静态ip地址

netmask 255.255.255.0         #设置子网掩码 

gateway 192.168.0.1             #设置网关

  好的,修改后 在终端输入sudo /etc/init.d/networking restart 重启网卡,之后输入ifconfig就能查看自己分配好的ip了。当然,如果你真是按照我上面的提示修改的话,在重启网卡命令时会报错,报错内容如下:

​ * Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces

 * Reconfiguring network interfaces...                                          

Not enough information: "dev" argument is required.

Failed to bring up eth0.

  然后你输入ifconfig会看到eth0网卡的信息看不到,是关闭的​。

  网上百度后发现这类问题只有国外的帖子才有问到,而且很多人给的解决方案也是驴唇不对马嘴。没办法,一个一个帖子看过来。好不容易才看到一个帖子说:simple remove all inline comments in /etc/network/interfaces。才知道静态Ip设置和子网掩码设置的命令后面不能跟注释,删去后发现问题解决了。​

免责声明:文章转载自《Linux杂谈:解决配置静态ip后eth0网卡启动不了的问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Power BI Power Query 排名2-分组排名java程序配置成windows系统服务下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

border-radius bug 收集

border-radius我相信对于老一辈的前端们有着特殊的感情,在经历了没有圆角的蛮荒时代,到如今 CSS3 遍地开花,我们还是很幸福的。 然而即使到了三星大脸流行时代,border-radius在移动端的表现依旧差强人意,主要有两点问题: 一、Android 2.3 自带浏览器不支持 % 通常我们实现一个正圆只需要border-radius: 50%即...

EF架构~关系表插入应该写在事务里,但不应该是分布式事务

回到目录 这个标题很有意思,关系表插入,就是说主表和外表键在插入时,可能会有同步插的情况,如在建立主表时,扩展表需要同步完成数据的初始化工作,而对于多表插入时,我们为了保证数据的一致性会针它写在事务中,而对于.net中的事件,它在一些情况下,会不那么单纯,对于ef和linq to sql来说,你的事务如果出现多次提交动作(submitchange | sa...

RabbitMQ面试题

1、为什么要引入MQ系统,直接读写数据库不行吗?其实就是问问你消息队列都有哪些使用场景,然后你项目里具体是什么场景,说说你在这个场景里用消息队列是什么? 面试官问你这个问题,期望的一个回答是说,你们公司有个什么业务场景,这个业务场景有个什么技术挑战,如果不用 MQ 可能会很麻烦,但是你现在用了 MQ 之后带给了你很多的好处。 先说一下消息队列常见的使用场景...

vmware 下找不到ifcfg-eth0的问题

找不大 eth0网卡,也就连不上网络,症状是ifconfig以后只现实lo,不显示eth0 ifconfig,显示的ip是ifcfg-lo的ip 解决办法 1. 拷贝cp ifcfg-lo ifcfg-eth0 2. 重新配置ifcfg-eth0如下 DEVICE="eth0" BOOTPROTO="static" NM_CONTROLLED="ye...

shockwave flash has crashed(Flash 插件崩溃导致页面中的flash不显示)怎么办

1、原理: 应该电脑里最近装了chorme或者基于chorme内核的浏览器。越来越多的人开始使用chrome的浏览器,很多用户都遇到过flash崩溃的问题,有时候重启chrome可以解决,有时候会导致无法用chrome打开任何网站上的任何flash。这个问题很少在Firefox或者IE上发生。]     原因是除了chrome以外的浏览器都直接使用第三方的插...

关于js在iframe中显示与隐藏的控制方式(display、visilibity以及hide()/show())

引子: 在项目开发过程中,使用iframe嵌套不同的页面,通过菜单来控制页面的切换展示。最开始使用的是show()和hide()方法来控制页面的展示与隐藏,但是遇到嵌套的页面高度不固定, 当嵌套页面过高会出现滚动条,如果拉下滚动条到某个位置,然后切换页面,再切换到上个页面时滚动条就自动到顶部而不是在之前下拉到的位置,所以这就存在问题。 这里,自己简单写了一...