第七章 网络基础

15
第第第 第第第第 第第第

Upload: basil-bird

Post on 02-Jan-2016

33 views

Category:

Documents


3 download

DESCRIPTION

第七章 网络基础. 刘淑蓉. 网络配置基础. 主要参数: IP 地址 子网掩码 网关 DNS. Hostname 命令. 格式: hostname [ 主机名 ] 功能: 查看或修改计算机的主机名. ifconfig 命令. 主要用途: 1 、查看网络接口设置: ifconfig –a 或 ifconfig 网络接口 –a 2 、网络配置 ifconfig 网络接口 [add/del] IP 地址 netmask 子网掩码 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 第七章 网络基础

第七章 网络基础刘淑蓉

Page 2: 第七章 网络基础

网络配置基础主要参数:

IP 地址子网掩码网关DNS

Page 3: 第七章 网络基础

Hostname 命令格式: hostname [ 主机名 ]功能: 查看或修改计算机的主机名

Page 4: 第七章 网络基础

ifconfig 命令主要用途:1 、查看网络接口设置:

ifconfig –a 或 ifconfig 网络接口 – a

2 、网络配置 ifconfig 网络接口 [add/del] IP 地址 netmask 子网掩码例: ifocnfig eth0 10.2.3.4 [netmask 255.255.255.0]

3 、网络接口的激活 / 关闭格式: ifconfig 网络接口 up/down

注意: ifconfig 命令的操作在服务器重新启动或网卡初始化后失效。如果不考虑网卡初始化的问题,希望将配置结果保存,可将命令添加至 Linux 启动脚本: /etc/rc.d/rc.local

Page 5: 第七章 网络基础

网络设备配置脚本配置文件路径:/etc/sysconfig/network-scripts/ifcfg-eth0

Page 6: 第七章 网络基础

网络设备配置脚本DEVICE= 物理设备名 eth0 IPADDR=IP 地址 192.168.1.60 NETMASK= 掩码值 255.255.255.0NETWORK= 网络地址 192.168.1.X BROADCAST= 广播地址 192.168.1.X GATEWAY= 网关地址 192.168.1.1 ONBOOT=[yes|no]                  引导时是否激活设备 USERCTL=[yes|no]                非 root 用户是否可以控制该设备 HWADDR =                               本机的 MAC 地址BOOTPROTO=[none|static|bootp|dhcp]           引导时不使用协议 /

静态分配 /BOOTP 协议 /DHCP 协议

Page 7: 第七章 网络基础

网络设备配置脚本如果使用的是动态的 DHCP 协议分配的 IP 地址,则

配置文件如下: DEVICE=eth0

BOOTPROTO=dhcpHWADDR=00:0C:29:12:FA:0BONBOOT=yes

Page 8: 第七章 网络基础

设置 DNS 客户端方法:

建立 /etc/resolv.conf 文件,在里面写入 DNS 服务器地址写入格式:

nameserver 10.1.5.101

Page 9: 第七章 网络基础

设置主机名配置 /etc/sysconfig/network 文件

写入格式: HOSTNAME=test.linux.com

注意:设置完主机名后必需重启主机!查看当前主机名命令: hostname

Page 10: 第七章 网络基础

设置默认网关方法一:

配置网络设备启动脚本:/etc/sysconfig/network-scripts/ifcfg-eth0写入格式:

GATEWAY = x.y.z.w

方法二:使用 route 命令

Page 11: 第七章 网络基础

routeroute 命令设置路由命令设置路由通用格式:

1 、到网络的路由 route add/delete -net 目标网络 netmask 掩码 gw 网关

地址 [dev 网络接口 ]

2 、到单一主机的路由 route add/delete -host 目标主机 gw 网关地址 [dev 网络

接口 ]

3 、添加默认路由: route add default gw 网关地址

检查主机路由表: route注意: route 命令的操作在服务器重新启动或网卡初始化后失效。

如果不考虑网卡初始化的问题,希望将配置结果保存,可将命令添加至 Linux 启动脚本: /etc/rc.d/rc.local

Page 12: 第七章 网络基础

网络设备操作脚本网络设备操作脚本 /etc/init.d/network/etc/init.d/network 在修改网络的相关配置文件(如修改 network-

scripts 下的网络设置)后,需要将网络设备初始化后才能将配置启用。

网络设备的初始化有两种方式:重启服务器或直接操作网络设备脚本( /etc/init.d/network )。

直接操作网络设备脚本的方式:#/etc/init.d/network start // 启动网络设备#/etc/init.d/network restart // 重启网络设备#/etc/init.d/network stop // 关闭网络设备

Page 13: 第七章 网络基础

网络检查命令1 、网络配置检查: ifconfig -a2 、连通性检查: ping 、 traceroute3 、 DNS 客户端运行状态检查: nslookup

Page 14: 第七章 网络基础

ping 命令ping 命令是最常用的网络测试命令,该命令通过向

被测试的目的主机地址发送 ICMP 报文并收取回应报文,来测试当前主机到目的主机的网络连接状态。在Linux 系统中, ping 命令默认会不间断地发送ICMP 报文直到用户使用“ Ctrl+C” 键来终止该命令,使用“ -c” 参数可指定发送 ICMP 报文的数目。该命令的格式如下:ping [-c 发出报文数 ]  目的主机地址

Page 15: 第七章 网络基础

ping 例子