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 测试网络连接
使用ping命令-测试网络连通性
2. 使用traceroute命令-跟踪数据包的路由途径
3. 使用nslookup命令-测试DNS域名解析
1.2 设置网络地址参数 手动修改网络配置包括两种最基本的方法
分为临时配置
固定配置
1.2.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 -n2)添加,删除默认网关记录
#route | grep "default"
#route del default gw 192.168.4.1
#route | grep "default"
注意: 在同一个主机的路由表中只应有一条默认网关记录,若同时存在多条默认网关记录,可能会导致主机的网络连接出现故障。
3.使用hostname命令-修改主机的名称
#hostname 新主机名
1.2.2 修改网络配置文件
网络接口配置文件
# vim /etc/sysconfig/network-scirpts/ifcfg-*
启用,禁用网络接口配置
例 #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