Linux网卡找不到啊,请高手赐教

Linux网卡找不到啊,请高手赐教,第1张

先看看什么网卡
lspci |grep Ethernet
去kernel编译网卡驱动
cd /usr/src/linux
make menuconfig
在device driver下network下找到相关驱动选中
保存退出
make -j2 && make modules && make modules_install
cp arch/i386/boot/bzImage /boot
配置grub或者lilo
重启后ifconfig 就能看到eth1

Linux有很多的发行版本,其中有Debian啊,RedHat(是最流行的)、Suse,Ubuntu,RedFlag(中国做的Linux的发行版),所以,Ubuntu只是Linux的一种,是Linux的一个发行版本。Ubuntu装好之后,一般都是可视窗口的,这时候在桌面上点击右键——》旋转新建终端,打开一个终端窗口,然后就可以在终端里面输入命令行了。

1、开启em1 : ifconfig em1 up 

2、更新ip地址: sudo dhclient em1

3、运行:sudo ifconfig em1

4、reboot

5、dhclient em1

CentOS下找不到eth0设备的解决方法
问题描述:
ifconfig命令无法找到eth0设备,且/etc/sysconfig/network-scripts/中只有ifcfg-lo文件,而没有ifcfg-eth0。
临时解决方法一:
使用命令ifconfig eth0 1921681x可以正常设置eth0的IP,该方法仅为临时处理办法,系统重启后即失效了。
永久解决方法二:
1、在/etc/sysconfig/network-scripts/目录下新建ifcfg-eth0文件;
2、正确设置ifcfg-eth0的DEVICE、BOOTPROTO、ONBOOT、IPADDR、GATEWAY、DNS1、DOMAIN、NETMASK、NETWORK、NAME等等,比如:
DEVICE=eth0
物理设备名称
IPADDR=1921681x IP地址
NETMASK=2552552550 子网掩码
NETWORK=19216810 指定网络,通过IP地址和子网掩码自动计算得到
GATEWAY=19216811 网关地址
BROADCAST=1921681255 广播地址,通过IP地址和子网掩码自动计算得到
ONBOOT=[yes|no]
引导时是否激活设备
USERCTL=[yes|no] 非ROOT用户是否可以控制该设备
BOOTPROTO=[none|static|bootp|dhcp]
引导时不使用协议|静态分配|BOOTP协议|dhcp协议
HWADDR=00:13:D3:27:9F:80 MAC地址
NAME=eth0 名称
3、经过以上设置,正常情况下是可以成功的,如果仍有问题,在文件/etc/rcd/rclocal最后加入ifup
eth0(/etc/rclocal脚本是在所有其它初始化脚本执行完毕后执行)。
4、重启电脑,OK。
其它网络控制命令:
ifdown eth0、ifconfig eth0 down //关闭网络
ifup eth0、ifconfig eth0 up //开启网络
-------------------------------------------------------
设置DNS 配置文件位置/etc/resolvconf
-------------------------------------------------------
service network start //启动网络服务
service network stop //停止网络服务
srvice network restart //重启网络服务
service network status //查看网络服务状态

cd /usr/src/linux
make menuconfig
找网卡 勾上 不知道哪个就去联想网站看 实在不知道就全选上
make bzImage

如果是redhat,重启网络可以输入 service network restart 或者 /etc/rcd/initd/network restart
或者ifconfig 网卡名 up ,ifconfig 网卡名 down


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13388252.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-26
下一篇 2023-07-26

发表评论

登录后才能评论

评论列表(0条)

保存