Linux系统网卡启动问题定位
Linux是一种基于UNIX和POSIX标准的多用户、多任务、多层系统,建立在客户机- 服务器 思想之上。与其它操作系统不同,Linux网络设备和网络适配器在开机时不会自动启动,不像Windows系统一样可以自动识别安装。因此,Linux启动时,有可能出现网卡不能正常启动的情况,甚至无法上网。下面介绍一下如何定位和解决Linux系统网卡启动问题。
1. 检查网卡是否被禁用
首先,我们需要检查网卡是否被禁用。打开/etc/modprobe.conf文件,查看网卡是否被禁用,如果有如下行可以,那么网卡就会被禁止。
alias eth0 off
2. 检查网络连接
如果网卡不被禁用,我们接下来需要检查网络的连接状态。使用ifconfig命令,如果有下发的内容,表明网卡被启用,可以继续使用。
$ ifconfigenp2s0: flags=4163mtu 1500inet 192.168.1.1netmask 255.255.255.0broadcast 192.168.1.255inet6 fe80::1xx2prefixlen 64scopeid 0x20ether cc:1f:a3:xx:xx:0txQueuelen 1000(Ethernet)RX packets 1773bytes 153033 (153.0 KB)RX errors 0dropped 0overruns 0frame 0TX packets 24bytes 2500 (2.5 KB)TX errors 0dropped 0 overruns 0carrier 0collisions 0
3. 检查网络设置
如果网卡能正常工作,但仍然不能连接网络,我们就可以检查网络的设置。需要根据我们的网络配置信息,在/etc/sysconfig/networking-scripts/文件夹中找到相应网卡的配置文件,编辑后重启网络服务。
# 停止网络服务$ service NetworkManager stop# 加载相应网络配置文件$ ifup enp2s0# 运行 setup.sh$ sh /etc/sysconfig/network-scripts/setup.sh
4. 网卡驱动安装
有时候,网卡可能会缺失驱动,造成不能正常工作,我们就需要手动安装网卡驱动。先通过lspci命令查看网卡型号, 然后在网络上下载相应的网卡驱动安装即可。
$lspci | grep Ethernet02:00.0 Ethernet controller:Realtek RTL8111/8168/8411
通过上述的步骤,就可以定位和解决Linux系统网卡启动问题。网卡启动项一直被忽略,但它却是Linux系统在网络上建立连接的重要因素,在安装与网络有关的程序时一定要检查网卡的启动状态,以免出现无法正常上网的问题。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
SUSE linux系统的电脑,配置ip和网关时,执行ifconfig后之后只有lo
试试 ifconfig -a 或者 ip addr ,看看有没有网卡设备,如果没有的话,那就是驱动问题,网卡没驱动上。 lspci -k 看一下你的网卡型号。
ubuntu无法上网
打开终端(应用程序--附件--终端),使用pppoeconf连接Internet,输入: sudo pppoeconf 然后照页面的提示去做即可,不明白的设定可以直接按 Enter 键使用缺省值,在输入用户名时先清空文本框再输入,然后一路回车。 完成后,就可以在终端下输入如下命令上网啦: 启动连线:sudo pon dsl-provider 中断连线:sudo poff
今天把机器安装了ubuntu 8.04,结果网卡灯不亮,不能上网,原来是XP能上网。请高手解决。网卡是AR8131
难吧。 然后“系统-系统管理-附加驱动”,如果联网查找不到,试过其他办法仍无果,那,果断用10.10版或更高版本的ubuntu,重装系统过程中可能就把无线网卡的驱动装上了。 另外,团IDC网上有许多产品团购,便宜有口碑
发表评论