一、更改配置文件设定网络
 
1、设置网卡IP地址:
vi /etc/sysconfig/network-scripts/ifcfg-eth0      
 
DEVICE=eth0
BOOTPROTO=static                   //设置为静态IP,动态设为dhcp
HWADDR=00:05:5D:86:D6:91          //mac地址
ONBOOT=yes                          //启动时是否启用该卡卡
NETMASK=255.255.255.0
IPADDR=192.168.9.6
GATEWAY=192.168.9.11
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
 
2、设置DNS服务器地址
vi /etc/resolv.conf
 
3、设置电脑主机名
vi /etc/sysconfig/network
 
4、手工设置主机名IP地址映射文件
vi /etc/hosts   此文件类似于windows里的hosts文件
 
5、设置查找域名的顺序,是先查hosts文件,还是先查DNS
vi /etc/host.conf
 
6、重启网络服务:
 /etc/rc.d/init.d/network  restart 或: service network restart
 
二、常用网络命令
 
1、hostname  主机名      //此主机名是临时的,重启后将无效。
2、ifconfig命令:
(1)  ifconfig  接口名   //查看相应网络接口的信息,如不加接口名,
                          就是查看所有网络接口的状态信息
(2)  ifconfig  接口名  [up|down]    //启用或关闭指定接口
      ifup    接口名      
      ifdown  接口名      这两条命令与上面一样的功能
(3) ifconfig 接口名   ip-address   netmask   //给主机网络接口设置临时的IP地址,重启后失效
(4) ifconfig 接口名    hw  interface-type   mac地址 //临时修改网络接口的MAC地址,重启后失效
 
3、route命令
 
route{add|del} [-net][-host]路由目标地址 netmask  目标子网掩码   [ gw 下一跳地址 ][dev 接口名] 
 
-net:路由目标为网络段
-host:路由目标为具体主机
gw:是指下一跳的路由器地址
dev:指是由哪一块网卡联机出去
 
例:route add  -net 192.168.9.0  netmask 255.255.255.0  gw 192.168.10.1
    route add  -net 192.168.9.0  netmask 255.255.255.0  dev eth0
    route  不跟参数,查询路由表
 
    ip route命令与route命令大致相同,但可以设置更详细的参数。
 
4、netstat命令
显示路由选择表
 
netstat [-iatu]
-i:显示已配置了的网络接口信息
-a:显示所有信息
-t:显示tcp连接状况
-u:显示udp连接状况
 
5、nslookup   //诊断dns用的
6、traceroute //到目的地经过了哪些跳
8、ping 
9、dhcpclient  自动获得IP地址。例:dhcpclient eth0
10、iwlist //利用无线网卡进行无线AP的检测与取得相关数据
    iwconfig   //设置无线网卡的相关参数
 
11、netconfig  //此命令可修改IP地址。并且重启后不会失效。
 
三、网卡驱动的编译安装
 
1、uname -r    //查看kernel版本号
2、驱动一般在:   /lib/modules/版本号/kernel/drivers/net     //网卡驱动存放的地方。版本号用查看到的kernel版本号替换。如果没安装就需要安装了。
 
3、确认安装了以下软件包,因为如果要编译安装软件的话这些软件是前提条件:
   kernel-source     kernel    kernel-header
   可用  rpm -qa|grep kernel 查看安装情况。如果是编译安装的话,查看/usr/src/版本号 下面查看。
4、确认安装了 gcc
5、下载驱动程序源代码包到  /usr/src/下面,解压后,用make命令进行编译
6、编译完后,会出现一个*.o的文件。这就是驱动
7、把这个驱动复制到 /lib/modules/版本号/kernel/drivers/net下面
8、modprobe rhinefet命令或insmod rhinefet.o进行加载
   用命令lsmod可以看看是否已经加载
9、vi  /etc/modules.conf   中录入:  alias eth0 rhinefet进行开机加载即可。