一般情况下,ubuntu系统自带设备驱动器。但是设备驱动相对而言比较旧,不一定适合高配机子,因此在安装系统的时候经常遇到系统装完之后硬件设备没法使用。追究其原因最主要是因为设备驱动器没有安装。在没有安装以太网网卡驱动的情况下,使用ifconfig -a命令只能看到lo循环回路网络测试
以以太网驱动器为例子,机子的以太网网卡是Ethernet Controller: Intel Corporation Device 15b8。在控制台中显示该以太网网卡是因特尔的网卡,但是没有对应的型号,因此需要上网查询,得知15b8对应的intel网卡型号为I219-V。因此需要到intel官网中下载该网卡的驱动。下载地址
将下载下来的压缩文件e1000e-3.3.5.10.gz.tar放置在ubuntu中的文件夹中,然后解压(假设压缩文件放在home下的driver):
cddriver
c
d
d
r
i
v
e
r
tar -zxvf e1000e-3.3.5.10.gz.tar
cde1000e−3.3.5.10
c
d
e
1000
e
−
3.3.5.10
cd src
make
m
a
k
e
sudo make install
$sudo modprobe e1000e //load e1000e
PS:解压之后的可以看到在解压的文件夹中可以看到src放置源文件的文件夹,进入src可以看到makefile文件,在控制台进入src文件夹中,可以通过make命令编译源文件,生成目标文件。然后安装目标文件。
到此网卡驱动就安装完成了,可以通过命令ifconfig -a命令查看网卡情况,此时可看到出现了eth0,这表明网卡驱动安装成功,然后配置网络,配置静态以太网主要有两种方式:
(1).修改配置文件
修改配置文件主要是在/etc/network/interfaces文件中写入以太网的配置:(由于interfaces文件只有read-only权限,因此需要在root下编辑)
auto eth0
iface eth0 inet static
address 10.111.247.111
netmask 255.255.254.0
gateway 10.111.246.1
dns-nameserver 202.20.224.34
然后重启网络:
$sudo /etc/init.d/networking restart
PS: 如果没有马上连上就重新启动系统