导航:首页 > 编程系统 > linux的网络不能用

linux的网络不能用

发布时间:2023-06-19 06:35:40

『壹』 linux无法上网

检查步骤如下:
1、进入sh,执行:ifconfig 命令;
2、如果正常启动了,而且ip已经设置好了,就会在输出结果中发现ip地址,直接就可以上网了

3、如果没有发现ip地址,说明网卡没有正常配置,需要进行配置:
在/etc/sysconfig/network-scripts目录下面有网卡的配置文件
ifcfg-eth0是第一个网卡的配置文件,eth1试第二个,一次类推
使用vi修改配置文件,具体配置文件的内容,可以man以下或者到网上搜索一下,下面是一个模板:
DEVICE="eth0"
#网卡名称
ONBOOT=yes
#启动时就自动链接
NM_CONTROLLED="yes"
#由网络管理工具控制
HWADDR=00:22:68:1A:CB:7D
#物理地址MAC
TYPE=Ethernet
#网卡类型:以太网卡
BOOTPROTO=dhcp
#ip试通过dhcp server 自动获取的
DEFROUTE=yes
#默认路由
PEERDNS=yes
#自动获取DNS
PEERROUTES=yes
#自动获取路由
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
#关闭ipv6
NAME="System eth0"
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
4、也可以使用setup命令进行设置:进入超级用户,执行:setup,按照菜单和提示输入网络配置信息;
5、如果安装了图形界面,在右上角就会出现网络管理工具的图标,可以使用它进行配置。

『贰』 linux 网络连不上

1.
半英文半中文是因为语言包不全,你可以打开菜单
system/administration/language
support,把
default
language
设置为
chinese(china),并勾选下面的
enable
support
to
enter
complex
characters.
确定返回后重启机器。
2.
如果你曾在路由器里配置了
dhcp
,那么
ubuntu
启动后打开
fire
fox
直接就可以上网。
**组合键
ctrl
+
alt
+
f1、f2、f3、f4、f5、f6
可以分别进入
6
个命令行形式的虚拟终端,ctrl
+
alt
+
f7
可以返回桌面。
你如果想查看一下本机是否从
dhcp
获得了
ip
地址或
ip
是多少,可以用上述组合键切换到某个虚拟终端,然后用你的帐号登录进去,然后在提示符下输入命令
ifconfig
即可看到各块网卡的配置信息。
如果路由器里没有配置
dhcp,那么你手工设置一下
ubuntu
的网络,打开菜单
system/administration/network,选择
connection
标签,点
unlock
,输入密码。然后会看到一些备选连接,不同的硬件配置会有不同的选项,如果是有线网卡,你可打开
wired
connection
(双击,或单击后点“properties”)配置
ip,网关等等,如果是无线网卡,选择
wireless
connection.
如果是虚拟拨号或通过
modem
上网的,请进入
point
to
point
connection
设置。

『叁』 重装Linux后无法连接网络怎么办

在重装完Linux系统后,突然发现无法连接网络了,相信遇到这个问题的朋友不少,下面我就给大家介绍下Linux系统无法连接网络该如何解决。

其实我在上个星期之前,都没有自己装过系统(不过其中有过一次下载了ubuntu12.04来安装,是在win7环境下,忘记当时是直接双击安装还是用虚拟机运行安装,反正就跟装个什么软件或者游戏一样的简单,我觉得这个就不算是真正的装系统),到此刻我也没有自己装过windows系统。

某天我觉得我必须要重装系统了,理由是电脑上莫名其妙的给我装了一个瑞星,然后各种杀毒软件没事就报各种“有病毒,要警惕!”,关键是我没找到瑞星的卸载程序,用360或者金山的那些软件管理之类的工具卸载瑞星,然后它竟然给我弹出个警告,说有恶意程序意图修改它的啥啥啥,然后告诉我已经被它阻止了 - -||| ,大婶们要是看到这里,心想“这个二货白痴咋么这么笨呢,这么个简单的问题都搞不定”,我也就只有深感抱歉啦。。。。。反正最后的结果是,我要重装系统!

由于12年的时候我在win7上如同装应用软件一样的装了个ubuntu12.04,当时用起来感觉非常酷,界面帅啊~ 在终端上写命令安装软件真是一件非常拉风的事啊~ 虽然当时是纯粹耍帅,代价是大半夜的还在google如何安装必须要用的eclipse啊jdk这些,还因为听信谗言整了个啥qq插件的,最终搞得qq好友被一键式全删了(那位同学,笑吧你就,小心你的牙!),不过那时候感觉linux真心很酷,而且我这个垃圾本本用着非常流畅舒服。所以这次重装系统,第一时间就想装ubuntu来玩玩儿。

当我进入ubuntu的官网上时,看到首页推荐的ubuntu kylin,其实我不太喜欢这个名字,但是看到有支持一些国产的常用软件,于是就按照网上找的说明,按照说明制作了U盘安装启动器,然后就顺利的安装好了。然后就开心的看着熟悉的界面风格,觉得自己真是很酷啊~~ 然后的然后就发现无法连接到wifi了。。。。。。。。

当时是稀里糊涂的乱七八糟的在网上找了一通,搞了半天没解决掉,太困了,睡去了,第二天醒来开机,好了 - - ||| 于是我也就开心的使用了。

但是之后发觉,桌面应用真是太卡了!点一下浏览器要等5-10秒,点一下home也要5-10秒,然后加上无时不刻的报“系统错误,提交bug”。。。。。真是让人有摔电脑的冲动。于是google,大家都说是unity的错!但是我又想用ubuntu咋办,然后我就想,肯定是kylin的错,换个版本试试。于是后来我又下了ubuntu12.04,按照说明制作好了U盘安装,然后高高兴兴的装系统,卡在系统安装loading界面了 - - ||| ,本来我是想,肯定是我哪一步弄错了,可是这时候网络卡得很,google都打不开了,正好几天前下了一个linux deepin,于是就想算了,装这个试试,结果一切顺利,安装好了,界面也很漂亮,支持的应用软件也很多,也不那么卡。可是问题是。。。。。。无法连接到wifi.。。。。于是我又拿着手机一通,网上大部分都说是驱动问题,要下载驱动,怎么下载呢?可以直接插上网线,在有线网络环境下安啥啥啥,然后我就找了根网线,插上去,还是连不到网络。于是最后,我就放大胆点,瞎搞乱整!搞定!

正题开始:

首先查看你的网卡型号,在终端输入命令lspci

中你可以看到你的网卡型号,比如我的就是broadcom bcm4313,然后在附加驱动中,看到某个附加驱动的描述

看看你的网卡型号是否包含在其中,并且这个驱动是否是激活状态,如果是,那就移除吧,移除之后,记得要重启(其实当时我也习惯性的等到起弹出个box来提醒我要重启 - -||)。重启之后,如果问题解决了,那么就对了,如果没有解决,那么,请您继续google~

后记:其实我估计大婶们都不会看到这里,我也知道口水实在是太多啦~ 但是我还是想问问,为什么设计者要为这些型号的网卡制作专用驱动呢?通常来说会这样做的,肯定是这些型号的网卡原本连接网络有问题才会需要特别制作专用驱动吧,大概。

上面就是Linux系统无法连接网络的解决方法介绍了,本文介绍的是broadcom网卡无法连接网络的情况,如果是其他网卡的话只能做个参考,具体情况具体分析。

『肆』 虚拟机的linux为什么连不上网

1. 共享对外的网卡:“本地连接—属性—高级” 选中
允许其他网络用户通过此计算机的Internet连接来连接
(这时“允许其他网络用户控制或禁止共享的Internet连接”变为可用状态。)选中家庭网络连接的“ VMware Network Adapter VMnet1”:
2. 这时当你再打开1时,它的IP已被自动设置成192.168.0.1/255.255.255.0。
Windows里面设置完毕。
3. 在Linux虚拟机里对“主菜单—系统设置—网络”进行如下设置:编辑“设备”(其中已经有了eth0,就编辑它)选中“静态设置的IP地址”,192.168.0.2/255.255.255.0/192.168.0.1 DNS 192.168.0.1,选中“当计算机启动时激活设备”。“主机”中新建一个192.168.0.2填写主机名

『伍』 linux网络设备无法启动问题处理

linux网络设备无法启动问题处理之前安装了一台CentOS操作系统测试Nginx负载均衡,后来很久没用。有一次同事升级了VM,最近又想在上面测试KeepAlived,于是,服务里连接不上了。开始查找原因,一直傻傻的更改ifcfg-eth0配置文件,重启
network
的时候确总是提示找不到设备
eth0,于是使用
ifconfig
-a
命令查看了下当前所有的网络设备,发现确实不存在
eth0,但是确多出来一个
eth1,难道名称变了?不管这么多了,重新配吧。于是乎我直接修改ifcfg-eth0的配置,将device更改为
eth1,尝试重启
network,又出错了。这个时候告诉我
mac
地址不对,得重新找回
eth1

mac
地址。打开
cat
/etc/udev/rules.d/70-persistent-net.rules将eth1的mac地址记住,再重新编辑
ifcfg-eth0,更换里面的mac地址重启
networkservice
network
restart搞定!!

『陆』 linux系统重启网卡后网络不通(NetworkManager篇)

<div style="font-weight: 400;">
<span></span>
<h1>个人博客:<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fwww.mianshi.host" target="_blank" rel="nofollow">点击这里进入</a></h1>
<span></span>
<h3>一.故障现象</h3>
<blockquote>
<p>RHEL7.6系统,使用nmcli绑定双网卡后,再使用以下命令重启network服务后主机网络异常,导致无法通过ssh远程登录系统。</p>
</blockquote>
<p>     <code># systemctl restart network</code></p>

<span></span>
<h3>二.理论知识</h3>
<blockquote>
<p>Network service的制御网络接口配置信息改动后,网络服务必须从新启动,来激活网络新配置的使得配置生效,这部分操作和从新启动系统时时一样的作用。制御(控制)是/etc/init.d/network这个文件,可以用这个文件后面加上下面的参数来操作网络服务。例如:
     <code># /etc/init.d/network restart</code>
同样也可以用service这个命令来操作网络服务例如:
     <code># service network restart</code>
     <code># systemctl restart network</code> (NetworManager)是检测网络、自动连接网络的程序。无论是无线还是有线连接,它都可以令您轻松管理。对于无线网络,网络管理器可以自动切换到最可靠的无线网络。利用网络管理器的程序可以自由切换在线和离线模式。网络管理器可以优先选择有线网络,支持 VPN。网络管理器最初由 Redhat 公司开发,现在由 GNOME 管理</p>
</blockquote>

<span></span>
<h3>三.环境分析</h3>
<blockquote>
<p>系统版本:Red Hat Enterprise Linux Server release 7.6
内核版本:3.10.0-957.el7.x86_64
硬件类型:Huawei 2288H V5
首先检查系统网络配置,该系统配置两块bonding设备,分别是:
bond0:业务网络
bond1: Oracle RAC心跳网络 分析系统日志,当重启network服务时(systemctl restart network),系统messages日志中无明显异常,测试发现,当停止NetworkManager服务后,问题现象消失,即执行如下操作:</p>
</blockquote>
<p>     <code># systemctl stop NetworkManager</code></p>
<blockquote>
<p>此时再次重启network服务:</p>
</blockquote>
<p>     <code># systemctl restart network</code></p>
<blockquote>
<p>可以很快ping通bond0的业务地址10.116.6.194。 进一步分析发现,如果不停止NetworkManager服务,而是修改网卡配置文件,在bonding网卡和组成bonding的slave网卡的配置文件中增加一行配置,也可以解决该问题。</p>
</blockquote>
<p>     <code>NM_CONTROLLED=no</code></p>
<blockquote>
<p>参考红帽RHEL7配置网卡bonding的官方文档: <a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Faccess.redhat.com%2Fdocumentation%2Fen-us%2Fred_hat_enterprise_linux%2F7%2Fhtml%2Fnetworking_guide%2Fsec-network_bonding_using_the_command_line_interface" target="_blank" rel="nofollow">https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/sec-network_bonding_using_the_command_line_interface</a>
可以看到,官方文档的配置示例中设置了NM_CONTROLLED=”no”:
<img src="https://upload-images.jianshu.io/upload_images/24736011-d9a54d4b359b41d0.png" alt="">
<img src="https://upload-images.jianshu.io/upload_images/24736011-466df81c683a5113.png" alt=""></p>
</blockquote>

<span></span>
<h3>四.原厂问题建议</h3>
<blockquote>
<p>该问题是由于NetworkManager服务引起,可以通过如下两种方法解决:</p>
</blockquote>
<ul>
<li>在网卡配置文件中增加参数NM_CONTROLLED=no(“no”的引号可以不写),设置后重启network服务生效。设置NM_CONTROLLED=no的目的是将网络设备脱离NetworkManager服务的管理,设置后该网络设备仅由network服务管理,不受NetworkManager服务控制,因而nmcli命令对该网络设备不再生效;</li>
<li>停止并禁用NetworkManager服务,停用后所有网络设备由network服务管理,不能通过nmcli命令来管理网络设备:</li>
</ul>
<p>     <code># systemctl stop NetworkManager</code>
     <code># systemctl disable NetworkManager</code></p>

<span></span>
<h3>五.解决方案</h3>
<blockquote>
<p>据上所述,可关闭NetworkManager服务或在BOND配置文件中添加参数,但因环境需要,需使用nmcli命令,故无法关闭NetworkManager,在多轮测试中进行思考,既然NetManager与network服务冲突,但nmcli命令属于NetworkManager,systemctl一般用来管理network,考虑两者管理命令可能也存在冲突后进行了一波测试,使用NetworkManager的nmcli进行网卡的重启操作,使用以下命令后,网络可以即刻ping通并通过SSH连接</p>
</blockquote>
<p>     <code># nmcli connection down 网口名称</code>
     <code># nmcli connection up 网口名称</code></p>

<span></span>
<h3>六.结论</h3>
<blockquote>
<p>因NetworkManager与network服务存在冲突,且双网卡绑定时所使用的的nmcli进行绑定,nmcli归属于NetworkManager,故重启网卡时应用nmcli命令up/down,不应使用systemctl进行网卡重启</p>
</blockquote>

阅读全文

与linux的网络不能用相关的资料

热点内容
苹果12原装数据线怎么感觉有点硬 浏览:764
js获取div中的图片不显示不出来 浏览:291
什么网站有首映动漫 浏览:461
淘宝网络电话叫什么 浏览:231
编程要读哪些书 浏览:134
如何在手机上新建文件夹里添文件 浏览:292
先锋w10刷安卓系统 浏览:787
java设置过期日期 浏览:114
新版本抖音怎么看我的数据比例 浏览:946
什么是3G网络3G的发展史 浏览:269
如何使用ps把图片的文件大小弄小 浏览:880
安卓系统根目录文件夹 浏览:900
手表怎么设置蜂窝网络 浏览:51
旧爱勾搭app还有吗 浏览:141
日外语言编程软件哪个好 浏览:950
小论文发表了但是数据错误怎么办 浏览:952
注册表禁止启动程序运行 浏览:705
网络优化总体流程图 浏览:735
前端程序员简历模板 浏览:706
蜂巢积木编程机器人怎么样 浏览:561

友情链接