网络操作系统- Linux基础 主讲人:王柯wangk(@swnu.edu.cn 西南师范大学计算机科学系2005年春
网络操作系统-Linux基础 主讲人:王柯 wangk@swnu.edu.cn 西南师范大学计算机科学系 2005年春
Red hat linux网络配置与网络管理 第19章一第22章
Red Hat Linux 网络配置与网络管理 第19章 - 第22 章
第19章配置网络连接
第19章 配置网络连接
·风络类配置文件(1 letC/HOSTNAME 本文件包含了系统的主机名和完全的域名 如 linux. swnu. edu. cn(inux为主机名; swnu. edu. cn为域名) etc/sysconfig/network- Red hat网络配置脚本。 Ifup ifdown ifcfg-etho ifcfg-lo0 scripts/ifw /etc/sysconfig/network 设置 NETWORKING=yes或no; HOSTNAME= GATEWAY=。至少由 rc, sysinit读取。 letc/networks 列举从机器所连接的网络可以访问的网络名和网络地址 通过路由命令使用。允许使用网络名称。 列举当前可用的协议。请参阅NAG(网络管理员指南, etc/protocols Network Administrators Guide)和联机帮助页。C接口 是 getprotoent绝不能更改。 /etc/services 将网络服务名转换为端口号/协议。由 inetd、 telnet、 tcpdump和一些其它程序读取。有一些C访问例程。 /etc/rc. d/init. d/network 对网络进行配置的初始化脚本。 /proc/net/route 路由表
• 网络类配置文件(1) /etc/rc.d/init.d/network 对网络进行配置的初始化脚本。 将网络服务名转换为端口号/协议。由 inetd、telnet、 tcpdump 和一些其它程序读取。有一些 C 访问例程。 /etc/services /proc/net/route 路由表 列举当前可用的协议。请参阅 NAG(网络管理员指南, Network Administrators Guide)和联机帮助页。 C 接口 是 getprotoent。绝不能更改。 /etc/protocols 列举从机器所连接的网络可以访问的网络名和网络地址。 通过路由命令使用。允许使用网络名称。 /etc/networks 设置NETWORKING=yes 或 no;HOSTNAME=: GATEWAY=。至少由 rc.sysinit 读取。 /etc/sysconfig/network Red Hat 网络配置脚本。Ifup ifdown ifcfg-eth0 ifcfg-lo0 /etc/sysconfig/networkscripts/if* 本文件包含了系统的主机名和完全的域名 如linux.swnu.edu.cn(linux为主机名;swnu.edu.cn为域名) /etc/HOSTNAME
·风络类配置文件(2 ' etc/host. conf 告诉网络域名服务器如何查找主机名。(通常是 letc/hosts,然 后就是名称服务器bnd;可通过 netconf对其进行更改) 包含(本地网络中)已知主机的一个列表。如果系统的P不是 /etc/hosts 动态生成,就可以使用它。对于简单的主机名解析(点分表示 法),在请求DNS或NIS网络名称服务器之前,/ etc/hosts. conf 通常会告诉解析程序先查看这里 etc/hosts allow 允许使用本地INET服务的主机列表。至少由/ usr/sbin/tcpd读取。 /etc/hosts deny 允许使用本地ⅠNET服务的主机列表。至少由/ usr/sbin/tepd读取 etc/resolv. conf 在程序请求“解析”一个IP地址时告诉内核应该查询哪个名称服 务器 nameserver
• 网络类配置文件(2) 在程序请求“解析”一个 IP 地址时告诉内核应该查询哪个名称服 务器nameserver。 /etc/resolv.conf /etc/hosts.deny 允许使用本地INET服务的主机列表。至少由 /usr/sbin/tcpd 读取。 /etc/hosts.allow 允许使用本地INET服务的主机列表。至少由 /usr/sbin/tcpd 读取。 告诉网络域名服务器如何查找主机名。(通常是 /etc/hosts,然 后就是名称服务器bind;可通过 netconf 对其进行更改) /etc/host.conf 包含(本地网络中)已知主机的一个列表。如果系统的 IP 不是 动态生成,就可以使用它。对于简单的主机名解析(点分表示 法),在请求 DNS 或 NIS 网络名称服务器之前,/etc/hosts.conf 通常会告诉解析程序先查看这里。 /etc/hosts
·风络类配置文件(3) etc/rpc 包含RPC指令/规则,这些指令/规则可以在NFS调用、远 程文件系统安装等中使用。 ' etc/exports 要导出的文件系统(NFS)和对它的权限。 ined配置文件。包含每个网络服务的条目, inetd必须为这些 网络服务控制守护进程或其它服务。注意,服务将会运行,但 /etc/inetd. conf 在etc/ services中将它们注释掉了,这样即使这些服务在运行也 将不可用。格式为: proto etc/sendmail. cf 邮件程序 sendmail的配置文件 /etc/gated. conf gated的配置。只能被 gated守护进程所使用。 etc/gated version 包含 gated守护进程的版本号。 letc/gateway 由 routed守护进程可选地使用
• 网络类配置文件(3) /etc/gated.conf gated 的配置。只能被 gated 守护进程所使用。 /etc/gated.version 包含 gated 守护进程的版本号。 /etc/gateway 由 routed 守护进程可选地使用。 包含 RPC 指令/规则,这些指令/规则可以在 NFS 调用、远 程文件系统安装等中使用。 /etc/rpc /etc/sendmail.cf 邮件程序 sendmail 的配置文件。 inetd 的配置文件。包含每个网络服务的条目,inetd 必须为这些 网络服务控制守护进程或其它服务。注意,服务将会运行,但 在 /etc/services 中将它们注释掉了,这样即使这些服务在运行也 将不可用。格式为: /etc/inetd.conf /etc/exports 要导出的文件系统(NFS)和对它的权限
19.1网络连接配置 19.1.1建立以太网连接 ·1912建立ISDN连接 191.3建立 MODEM连接 1914设置DNS 19.1.5管理主机 19.16激活设备 19.7使用配置文件 profile 191.8设备别名d levice aliases
19.1 网络连接配置 • 19.1.1 建立以太网连接 • 19.1.2 建立ISDN连接 • 19.1.3 建立MODEM连接 • 19.1.4 设置DNS • 19.1.5 管理主机 • 19.1.6 激活设备 • 19.1.7 使用配置文件profile • 19.1.8 设备别名device aliases
19.1网络连接配置 网络管理工具 #redhat-config-network-gui #redhat-config-network-tui 冈络设备控制工具 #redhat-control-network
19.1 网络连接配置 • 网络管理工具 #redhat-config-network-gui #redhat-config-network-tui • 网络设备控制工具 #redhat-control-network
19.1网络连接配置 逻辑设备ⅴS.设备别名 device aliases 逻辑设备:每个物理网络设备可以创建多个逻辑网络设备 可以使用不同的别名和不同的配置文件 profile来与同一物理网 络设备相关联。和同一物理网络设备相关联的逻辑网络设备 必须存在于不同的配置文件中,并且不能被同时激活。 letc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/networking/profiles/ 设备别名:设备别名是与同一物理设备相关联的虚拟设备 它们通常使用设备名、冒号和数字来代表(例如:eth0:1)。 必须存在于不同的配置文件中,可以被同时激活。(例如: 个网卡配置多个IP地址,并且可以同时激活。) etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0: 1
19.1 网络连接配置 • 逻辑设备 v.s. 设备别名device aliases – 逻辑设备:每个物理网络设备可以创建多个逻辑网络设备。 可以使用不同的别名和不同的配置文件profile来与同一物理网 络设备相关联。和同一物理网络设备相关联的逻辑网络设备 必须存在于不同的配置文件中,并且不能被同时激活。 /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/networking/profiles/* – 设备别名:设备别名是与同一物理设备相关联的虚拟设备, 它们通常使用设备名、冒号和数字来代表(例如:eth0:1)。 必须存在于不同的配置文件中,可以被同时激活。(例如: 一个网卡配置多个IP地址,并且可以同时激活。) /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:1
192PPP配置 PPP Architecture oSI layer 3 Upper-layer protocols (such as IP, IPX, Apple Talk Network Control Protocol(NCP) (specific to each network-layer protocol) Link Control Protocol(LCP) High-Level Data Link Control(HDLc) Physical Layer (such as EIA/TIA-232, V24, V.35, ISDN)
19.2 PPP配置 PPP Architecture OSI layer Physical Layer (such as EIA/TIA-232, V.24, V.35, ISDN) High-Level Data Link Control (HDLC) Link Control Protocol (LCP) Network Control Protocol (NCP) (specific to each network-layer protocol) Upper-layer protocols (such as IP, IPX, AppleTalk) 3 2 1