1.1 查看及测试网络


1.1.1 查看网络配置 

  1. 使用ifconfig命令-查看网络接口地址

1)查看活动的网络接口设备

   ifconfig

2)查看指定的网络接口设备

  ifconfig eth0

2.使用hostname命令-查看主机名称、

3.使用route命令-查看路由表条目

  结合“-n"选项使用,可以将路由记录中的地址显示为数字形式,可以跳过解析,加快执行速度

4.使用netstat 命令-查看网络连接情况

  -a 显示当前主机中的所有活动的网络连接信息(包括监听,非监听状态的服务接口)

  -n 以数字形式显示相关的主机地址,端口等信息

  -r 显示路由信息

  -l 显示处于监听状态的网络连接及端口信息

  -t 查看TCP协议相关的信息

  -u 查看UDP协议相关的信息

  -p 显示与网络连接相关的进程号,连接名称信息(需要root权限)

 1.1.2  测试网络连接

  1. 使用ping命令-测试网络连通性

2.  使用traceroute命令-跟踪数据包的路由途径

3.  使用nslookup命令-测试DNS域名解析


1.2 设置网络地址参数          手动修改网络配置包括两种最基本的方法

   分为临时配置

   固定配置


1.2.1 使用网络配置命令

  1. 使用ifconfig命令-修改网卡的地址,状态

1)修改网卡的IP地址,子网掩码

例  ifconfig eth0 192.168.168.1/24

或  ifconfig eth0 192.168.168.1 netmask 255.255.255.0

2)禁用,激活网络接口

例   ifconfig eth1 down

3)为网卡绑定虚拟接口

例 ifconfig eth0:0 172.17.17.17

2.  使用route 命令-添加,删除静态路由记录

1)添加,删除到指定网段的路由记录

 例 #route add -net 192.168.3.0/24 gw 192.168.4.254

    # route -n 

    #route del -net 192.168.3.0/24
    #route -n

2)添加,删除默认网关记录

   #route | grep "default"

   #route del default gw 192.168.4.1

   #route | grep "default"

注意: 在同一个主机的路由表中只应有一条默认网关记录,若同时存在多条默认网关记录,可能会导致主机的网络连接出现故障。

3.使用hostname命令-修改主机的名称

  #hostname 新主机名 

1.2.2   修改网络配置文件

  1. 网络接口配置文件

    # vim /etc/sysconfig/network-scirpts/ifcfg-*

  2. 启用,禁用网络接口配置

    例 #service network restart

如果只是想禁用,启用某一个网络接口(而不是所有接口),可分别使用两个接口控制脚本ifdown,ifup

例 #ifdown eth0

   #ifup eth0

3.主机名称配置文件

 例 # vim /etc/sysconfig/network

4.域名解析配置文件

1)指定为本机提供DNS解析的服务器地址

   #vim /etc/resolv.conf

2)本地主机映射文件

  #vim /etc/hosts       windows host文件路径: C:/windows/system32/drivers/etc/hosts

1.3 使用DHCP动态分配主机地址


1.3.1 配置DHCP服务器

1 安装DHCP服务器软件

  #mkdir /media/cdrom

  #mount /dev/cdrom /media/cdrom

  #cd /media/cdrom/Packages

  #rpm -ivh dhcp-4.

2.建立主配置文件dhcpd.conf

 #cat /etc/dhcp/dhcpd.conf

 #cp /usr/share/doc/dhcp-4. /dhcpd.conf.sample /etc/dhcp/dhcpd.conf

3.确定subnet网段声明

 例 subnet 192.168.4.0 netmask 255.255.255.0 {

   range 192.168.4.100 192.168.4.200;

   option routers 192.168.4.1;}

这是最简单的配置文件,注意标点符号

4.启动dhcpd服务

#service dhcpd start

#netstat -anpu | grep ":67" 


1.3.2使用DHCP客户端

#vim /etc/sysconfig/network-scripts-ifcfg-eth0

...

BOOTPROTO=dhcp

#ifdown eth0 ; ifup eth0

执行dhclient -d eth0 命令后,可以为网网卡eth0自动获取新的IP地址,并显示获取过程

需要通过dhclient 命令释放获取的IP租约时,可以结合”-r”选项,例 如“dhclient -r eth0"将会释放之前为网卡获取的IP租约

#dhclient -r eth0