‘壹’ 买的联想G470给装的linux系统,自己分区重装win7后,无线网不能用,更新网卡驱动也不行,求帮助
您好,目前如果是可以搜索到无线信号而无法连接上,可以尝试替换一个无线网络环境或者测试其他的电脑是否可以连接上相同的无线信号。如果在其他的地方可以连接上,建议您可以重置下无线路由器;若其他机器可以连接上相同的无线信号,建议您可以设置固定的IP地址进行无线上网测试。
目前如果是可以搜索到无线信号而无法连接上,您可以尝试卸载当前的无线网卡驱动到官网进行重装驱动,无效也可以设置固定的IP地址上网以及重置winsock。
您可以通过http://support1.lenovo.com.cn/lenovo/wsi/Moles/Drive.aspx?intcmp=I_F_Driver?intcmp=FM_LBBS_reply
这个官网获取到驱动。
感谢您使用联想产品,祝您生活愉快!
‘贰’ 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>
‘叁’ ubuntu linux中如何设置无线网络连接
ubuntu linux中无线网络设置跟驱动相关,只要能安装好相应的驱动就能解决问题。
解决方法:
1、首先,查看对应的PCI设备,可以看出,我的无线网卡是 Broadcom 的BCM4311。
‘肆’ 如何在Linux系统下开启无线网络
用iwconfig开启无线网卡的电源,并查找区域内的无线网络
连接到相应的无线网络
通过ifconfig启用无线网卡,并获取IP(如果使用DHCP的话)
注意:
假设无线被识别为wlan0,如果您的网卡没有被识别为wlan0,可以在操作时做相应的修改。
具体过程
1. 打开无线网卡电源
iwconfig wlan0 txpower on
无线网络的信号灯应该亮了。
2. 列出区域内的无线网络
iwlist wlan0 scan
3. 假设要连接到网络MyHome(即essid为MyHome的网络),那么输入命令
iwconfig wlan0 essid "MyHome"
如果网络是加密的,密码是0123456789,那么就输入命令
iwconfig wlan0 essid "MyHome" key 0123-4567-89
4. 如果正常的话,输入
iwconfig wlan0
就可以看到连接正常的各项参数了。
5. 启用无线网卡
ifconfig wlan0 up
6. 如果是用DHCP获取IP的,那么用dhclient 或dhcpcd获取ip
dhclient wlan0
或
dhcpcd wlan0
7. 现在无线网卡应该可以正常使用了。
PS:
如果现在还不能联网。那么点击网络图标。选择链接到隐藏的无线网络。输入找到的网络的名字。
图形化的网络管理程序是System->Preferences->Network
Connections。打开程序后,点击无线网络项目,点击add增加一个新的无线网络。 给出任意的Connection
Name。SSID中输入无限网络的名字。wireless security中选择一种合适的加密类型。key中输入无限网络的密码。
其他字段都不修改。 执行后,应该能够链接无限网络。 可以使用iwconfig wlan0命令查看是否正确连接无线网络。
未正确链接无线网络的输出:
iwconfig wlan0
wlan0 IEEE 802.11abg ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
正确链接无线网络后的输出:
iwconfig wlan0
wlan0 IEEE 802.11abg ESSID:"LilyHomeRout"
Mode:Managed Frequency:2.437 GHz Access Point: 00:23:CD:22:1A:A8
Bit Rate=54 Mb/s Tx-Power=0 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=65/70 Signal level=-45 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
‘伍’ VMware中linux系统(Ubuntu)如何设置无线网络
第1步:查看本地主机无线网卡名称。