linux 怎么启动网卡

linux 怎么启动网卡,第1张

1、使用CRT对象连接输出到Linux命令界面。

2、 在打开的界面会显示service network restart 能够测验停止重启 *** 纵。

3、用命令符使用service network restart就完成了重启网卡的 *** 作。

4、网卡重启后使用客户端连接到命令界面,输出ifconfig检查网卡的根本信息。

5、就可以查看到eth3的网卡信息。 输出ifconfig eth3 down ,卸载eth3网卡。

6、输入ifconfig eth3 up,重新加载eth3网卡。

7、连接到命令行界面。输出ifdown eth3,对网卡eth3停止卸载。

8、输入ifup eth3,对网卡eth3进行重新加载。

9、最后就完成了对网卡所有的重启 *** 作。

Linux添加虚拟网卡的多种方法
有时候,一台服务器需要设置多个ip,但又不想添加多块网卡,那就需要设置虚拟网卡这里介绍几种方式在Linux服务器上添加虚拟网卡
我们向eth0中添加一块虚拟网卡:
第一种方法:快递创建\删除虚拟网卡
sudo ifconfig eth0:0 1921681010 up
以上的命令就可以在eth0网卡上创建一个叫eth0:0的虚拟网卡,他的地址是:192168163
如果不想要这个虚拟网卡了,可以使用如下命令删除:
sudo ifconfig eth0:0 down
重启服务器或者网络后,虚拟网卡就没有了
hzhsan:但是发现添加的虚拟网卡和原网卡物理地址是一样的。
第二种方法:修改网卡配置文件
在ubuntu下,网卡的配置文件是/etc/network/interfaces,所以我们修改它:
sudo vim /etc/network/interfaces
在这个文件中增加如下内容并保存:
auto eth0:0
iface eth0:0 inet static
address 1921681010
netmask 2552552550
#network 192168101
#broadcast 1921681255
保存后,我们需要重启网卡(重新加载配置文件)才会生效,使用如下命令重启:
sudo /etc/initd/networking restart
他的优点是重启服务器或者网卡配置不会丢失。
-------------------------------------------
在linux中虚拟网卡的方法
第三种方法:创建tap
前两种方法都有一个特点,创建的网卡可有不同的ip地址,但是Mac地址相同。无法用来创建虚拟机。
添加虚拟网卡tap
tunctl -b
附上相关命令简介:
显示网桥信息
brctl show
添加网桥
brctl addbr virbr0
激活网桥
ip link set virbr0 up
添加虚拟网卡tap
tunctl -b
tap0 -------> 执行上面使命就会生成一个tap,后缀从0,1,2依次递增
激活创建的tap
ip link set tap0 up
将tap0虚拟网卡添加到指定网桥上。
brctl addif br0 tap0
给网桥配制ip地址
ifconfig virbr1 1692542514 up
将virbr1网桥上绑定的网卡eth5解除
brctl delif virb1 eth5
给virbr1网桥添加网卡eth6
brctl addif virbr1 eth6

首先根据网卡的型号到主板的官方或是主板的驱动盘上找一下,应该可以找到对应的linux驱动。
1 确认系统的内核版本
[root@localhost ~]# uname -r
2618-8el5PAE
我的内核版本是2618-8el5PAE
2 确认系统是否已经安装下列包
由于编译需要用到内核的源代码包和编译程序gcc所以如果没有的话,要先装
查看:
检查是否已经安装内核源码
[root@localhost ~]# rpm -qa|grep kernel
kernel-doc-2618-8el5
kernel-xen-2618-8el5
kernel-2618-8el5
kernel-PAE-2618-8el5
kernel-headers-2618-8el5
kernel-PAE-devel-2618-8el5
kernel-devel-2618-8el5
检查是否已经安装编译用到的gcc
[root@localhost ~]# rpm -qa|grep gcc
gcc-gfortran-411-52el5
gcc-java-411-52el5
libgcc-411-52el5
gcc-c++-411-52el5
compat-gcc-34-c++-346-4
compat-gcc-34-346-4
gcc-411-52el5
compat-gcc-34-g77-346-4
compat-libgcc-296-296-138
一般情况下如果安装了内核源码的话源码目录一般都在/usr/src/rRedHat目录下
如果没有的话就用安装盘里面的文件进行安装
3 驱动程序编译及安装
通过官方网站获取相应的驱动程序,我用的是Intel的e1000e的网卡驱动程序
相应的驱动程序包为e1000e-0582targz将驱动程序包拷贝到/usr/src目录下解压缩
cd /usr/src
tar zxvf e1000e-0582targz
完毕以后转到 cd e1000e-0582/src目录下准备编译安装
在src目录下依次执行 make (编译驱动程序源码) make install(安装相应的驱动程序)
安装完毕以后将驱动程序生成的o拷贝到/lib/modules/2618-8el5PAE/kernel/drives/net目录下
cp e1000eo /lib/modules/2618-8el5PAE/kernel/drivers/net
然后执行depmod -a加载驱动程序
4 驱动程序测试
我们可以通过modprobe e1000e进行加载 如果没有提示错误信息证明驱动程序已经加载
同时可以通过lsmod查看已经加载的驱动程序
如果在显示的驱动程序中能够看到e1000e的字样说明驱动程序已经加载成功


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

原文地址:https://54852.com/zz/10224164.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存