linux 网络操作系统
DESCRIPTION
Linux 网络操作系统. 第 7 章 Linux 网络基础配置. 广州工程技术职业学院. 本章内容. TCP/IP 网络配置文件 使用命令配置网络 网络诊断工具. TCP/IP 网络配置文件. /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network /etc/host.conf /etc/hosts /etc/resolv.conf /etc/services. /etc/sysconfig/network-scripts/ifcfg-eth0. 网络接口的启动脚本 内容实例: - PowerPoint PPT PresentationTRANSCRIPT
广州工程技术职业学院广州工程技术职业学院
第第 77 章 章 LinuxLinux 网络基础配网络基础配置置
广州工程技术职业学院 Linux 网络操作系统
2
本章内容•TCP/IP网络配置文件•使用命令配置网络 •网络诊断工具
广州工程技术职业学院 Linux 网络操作系统
3
TCP/IP 网络配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network
/etc/host.conf
/etc/hosts
/etc/resolv.conf
/etc/services
广州工程技术职业学院 Linux 网络操作系统
4
/etc/sysconfig/network-scripts/ifcfg-eth0 网络接口的启动脚本内容实例:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.110
NETMASK=255.255.255.0
GATEWAY=192.168.0.254
NETWORK=192.168.0.0
BROADCAST=192.168.0.255
广州工程技术职业学院 Linux 网络操作系统
5
/etc/sysconfig/network 网络基本信息配置内容实例:
NETWORKING=yes
HOSTNAME=linux.jnrp.cn
GATEWAY=192.168.0.254
广州工程技术职业学院 Linux 网络操作系统
6
/etc/hosts /etc/hosts 文件是系统本地的主机名解析数据库内容实例:
# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localhost.localdomain localhost192.168.1.2 linux-server1
广州工程技术职业学院 Linux 网络操作系统
7
/etc/host.conf /etc/host.conf 文件用来指定如何解析主机名,可用选
项包括:order :设置主机名解析的可用方法以及顺序,可用方法包括 hosts (使用 /etc/hosts 文件进行解析)、 bind(使用 DNS 服务器解析)、 nis (使用网络信息服务 NIS解析) multi :设置是否从 /etc/hosts 文件中返回主机的多个 IP地址,取值为 on/off
广州工程技术职业学院 Linux 网络操作系统
8
/etc/resolv.conf /etc/resolv.conf 文件是 DNS 域名服务的客户端配置文
件内容实例:
nameserver 202.194.14.2nameserver 202.194.14.3search jnrp.cndomain jnrp.cn
广州工程技术职业学院 Linux 网络操作系统
9
/etc/services设置网络服务默认使用的 TCP 或 UDP 端口文件内容实例:
# Each line describes one service, and is of the form:# # service-name port/protocol [aliases ...] [# comment]
tcpmux 1/tcp # TCP port service multiplexertcpmux 1/udp # TCP port service multiplexerrje 5/tcp # Remote Job Entryrje 5/udp # Remote Job Entryecho 7/tcpecho 7/udpdiscard 9/tcp sink nulldiscard 9/udp sink nullsystat 11/tcp userssystat 11/udp users
广州工程技术职业学院 Linux 网络操作系统
10
在 Linux 中配置网络 使用命令行工具使用 GUI 或 TUI 工具
广州工程技术职业学院 Linux 网络操作系统
11
使用命令行工具 基本网络配置命令:
ifconfig
ifup
ifdown
hostname
广州工程技术职业学院 Linux 网络操作系统
12
ifconfig 命令ifconfig 命令用于查看和配置 TCP/IP 网络命令实例:# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:0C:29:FB:E4:89
inet addr:192.168.201.2 Bcast:192.168.201.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fefb:e489/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:36 errors:0 dropped:0 overruns:0 frame:0
TX packets:139 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4321 (4.2 KiB) TX bytes:13153 (12.8 KiB)
Interrupt:10 Base address:0x1400 # ifconfig eth0 192.168.1.3 netmask 255.255.255.0
广州工程技术职业学院 Linux 网络操作系统
13
使用命令行工具route 命令用于设置 Linux 系统的路由信息 察看路由信息:
route -n
添加一个静态路由条目route add -net netaddr netmask gw ipaddr dev
设置默认网关route add default gw ipaddr
删除一个路由条目route del -net netaddr netmask gw ipaddr dev
广州工程技术职业学院 Linux 网络操作系统
14
使用 GUI 工具 系统设置 | 网络或者运行 redhat-config-network
广州工程技术职业学院 Linux 网络操作系统
15
使用 TUI 工具在文本模式下也可以使用 netconfig 这样的 TUI 工具进
行网络配置
广州工程技术职业学院 Linux 网络操作系统
16
网络诊断工具 ping 命令通过 ICMP 协议进行网络连接测试traceroute 命令可以追踪到达某个目的地所经过的路径netstat 命令用来查看各种与网络相关的状态信息,其
中包括:网络的连接状态、接口的统计信息、查看路由表、端口的监听情况等
广州工程技术职业学院 Linux 网络操作系统
17
ping 命令ping 命令的基本用法为:ping 选项 目标地址常用选项包括:
-c :指定 ping 命令发出的 ICMP 消息的数量,如果不指定将会不断发送直至用户按“ ctrl+c” 中止命令-i :指定 ping 命令发出每个 ICMP 消息的间隔时间,默认值为 1 秒。出于安全考虑,只有超级用户可以将该值设置为小于 0.2 秒-s :设置发出的每个 ICMP 消息的数据包尺寸,默认为 64字节,最大值为 65507
-t :设置 ttl ( Time to Live )
广州工程技术职业学院 Linux 网络操作系统
18
traceroute 命令# traceroute nis.nsf.net traceroute to nis.nsf.net (35.1.1.48), 30 hops max, 38 byte packet 1 helios.ee.lbl.gov (128.3.112.1) 19 ms 19 ms 19 ms 2 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ms 39 ms 19 ms 3 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ms 39 ms 19 ms 4 ccngw-ner-cc.Berkeley.EDU (128.32.126.23) 39 ms 40 ms 39 ms 5 ccn-nerif22.Berkeley.EDU (128.32.168.22) 39 ms 39 ms 39 ms 6 128.32.197.4 (128.32.197.4) 40 ms 59 ms 59 ms 7 121.119.2.5 (121.119.2.5) 59 ms 59 ms 59 ms 8 129.140.70.12 (129.140.70.12) 99 ms 99 ms 80 ms 9 129.140.71.6 (129.140.71.6) 129 ms 239 ms 319 ms 10 129.140.81.7 (129.140.81.7) 220 ms 199 ms 199 ms 11 nic.merit.edu (35.1.1.48) 239 ms 239 ms 239 ms
广州工程技术职业学院 Linux 网络操作系统
19
netstat 命令netstat 命令的常用选项包括:
-a :显示所有监听和非监听的套接字-i :显示接口的统计信息-n :以数字形式而不是名称显示 IP 地址和端口-p :显示使用端口的进程的 PID 和程序名称-r :显示内核路由表-s :为每个协议显示统计信息
广州工程技术职业学院 Linux 网络操作系统
20
操作演示
广州工程技术职业学院 Linux 网络操作系统
21
本章小结熟悉与 TCP/IP 网络配置有关的文件熟练掌握使用命令行工具和 GUI/TUI 工具配置 Linux
网络的方法熟练使用网络诊断命令