您的位置:首页 > 理论基础 > 计算机网络

fedora 6网络配置

2010-09-21 15:14 399 查看

fedora 6网络配置

网卡驱动

linux提供了绝大多数的网卡驱动,大多数情况下不需要安装网卡驱动,直接配置网络参数如ip, dns等就行了.
网卡驱动程序的存放位置 /lib/modules/’uname -r’/kernel/drivers/net , 其中uname –r 命令可得内核版本号
1. 查看内核是否已支持网卡
dmesg | grep –in eth
lspci | grep –in eth
2. 准备工作
下载驱动源代码, 安装gcc, make, kernel-devel
3. 安装
假设下载的源码在/root内
a) 解压缩与编译
cd /usr/src
ln -s kernels/版本号/ linux
cd ~
上面这个步骤很重要。一般来说,linux kernel 2.6以后的版本,都 会预设将核心原始码放在/usr/src/kernels/(version)这个目录内,但一般程序却假设核心原码在/usr/src/linux中。

tar –jxvf driver.tar.bz2
cd driver
./install.sh (或者./configure, make , install。。。。)
b) 驱动测试与处理(或继续安装)
如果原始代码并没有附上安装脚本的话,就需要我们手动安装。
在上一步的driver目录下
驱动的后缀名为 .ko,这里假设驱动文件名字为netDriver.ko
(1) 将驱动程序文件放入内核驱动文件夹下
cp –a netDriver.ko /lib/modules/’uname -r’/kernel/drivers/net
(2) 将所有驱动进行重新分析,建立关联档案
depmod –a
(3) 先确认netDriver.ko这个驱动还没被加载,然后就可以测试了(就是加载)
lsmod | grep ‘netDriver’
modprobe netDriver.ko (此处加不加后缀有待实验)
lsmod | grep ‘netDriver’ 这时如果有显示那就表示驱动已被载入了。
c) 设定开机自动启动网卡驱动
vi /etc/modprobe.conf
修改或增加下面这一行:
alias eth0 netDriver

sync; reboot 重启

网络参数配置

1.Fedora 6网络设置IP地址
查看你使用的IP网卡
ifconfig -a
找到你要Fedora 6网络使用的网卡
vi /etc/sysconfig/network-scripts/ifcfg-eth0
# Intel Corporation 82801BA/BAM/CA/CAM Ethernet Controller
DEVICE=eth0
BOOTPROTO=static
#BROADCAST=59.188.15.255
HWADDR=00:02:A5:F5:80:23
IPADDR=59.188.15.117
NETMASK=255.255.255.240
#NETWORK=59.188.15.0
ONBOOT=yes
其实网关也可以在这里边设置GATEWAY=192.168.0.1

2.Fedora 6网络设置网关地址
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain
GATEWAY=192.168.32.1

3.Fedora 6网络设置DNS 地址
vi /etc/resolv.conf
nameserver 172.19.30.63
nameserver 172.19.30.64
search localdomain
OK设置完了
/etc/init.d/network restart

另外发现 /etc/sysconfig/networking/profiles/default下也有相应配置文件.

linux常用网络命令

1. 启动或关闭某张网卡
ifup eth0
ifdown eth0
2. 重启所有网络接口
/etc/init.d/network restart
3. ifconfig eth0
ifconfig –a
4. 查看主机名字所对应的IP(测试dns)
nslookup www.baidu.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: