1 / 42

第十三章

第十三章. 网络管理基础. 第十三章 网络管理基础. 第十三章 网络管理基础 (2). 本章要点. 了解 TCP/IP 的基本概念和术语 掌握 TCP/IP 的基本配置方法 掌握 TCP/IP 相关的基本文件 掌握 TCP/IP 标准实用程序的使用. 13.1.1 TCP/IP 基本概念. TCP/IP 网络服务. 启动 TCP/IP 网络服务. 启动所有 TCP/IP 的网络服务: # startsrc –g tcpip 启动某个 TCP/IP 的网络服务,例如 inetd 服务: # startsrc –s inetd

uri
Download Presentation

第十三章

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第十三章 网络管理基础

  2. 第十三章 网络管理基础

  3. 第十三章 网络管理基础(2) 本章要点 了解TCP/IP的基本概念和术语 掌握TCP/IP的基本配置方法 掌握TCP/IP相关的基本文件 掌握TCP/IP标准实用程序的使用

  4. 13.1.1 TCP/IP基本概念

  5. TCP/IP网络服务

  6. 启动TCP/IP网络服务 启动所有TCP/IP的网络服务: # startsrc –g tcpip 启动某个TCP/IP的网络服务,例如inetd 服务: # startsrc –s inetd 停止所有TCP/IP的网络服务: # stopsrc –g tcpip或执行/etc/tcp.clean脚本

  7. 网络接口

  8. inet0 Aix对TCP/IP的管理,专门由一个内核扩展来管理,这个内核扩展称为 inet0 Inet0 的配置信息保存在ODM库中,永久生效 用 chdev 命令来修改inet0的参数,修改保存在ODM库中 示例:修改主机名为server3 # chdev -l inet0 -a hostname=server3 inet0 changed

  9. 13.1.2 配置TCP/IP网络

  10. Minimum配置 # smit mktcpip 配置接口的最快捷的方式

  11. Further配置

  12. 配置域名解析

  13. 13.1.3 配置网络接口 配置接口的三种方式: • 用smit tcpip工具配置接口。 • 用mkdev或chdev来手工配置接口 • 用ifconfig来手工配置接口 用chdev或mkdev将更新ODM库中设备信息,更改是永久生效 ifconfig只是暂时修改,系统重启后,这些修改信息将丢失.

  14. 网络接口的三种状态 Up状态,也就是对外服务应有的状态 Down状态,接口已经不对外服务,只是把网卡内已经接收的数据处理完 Detach状态,彻底不对外服务了 当网卡有两种速度可以选择时,在改变速度之前,应该先把网卡的接口处于detach状态

  15. 用smit配置网络接口

  16. 用chdev配置网络接口 用chdev命令配置接口是永久生效(permanent),因为它把配置信息写入ODM 示例: 给en0接口配置ip为9.3.240.58,子网掩码为255.255.255.0 # chdev -l en0 -a netaddr='9.3.240.58' -a netmask=255.255.255.0’ en0 changed

  17. 用ifconfig配置网络接口 接口处于down状态

  18. 9.2.1 网络检测命令 ping traceroute netstat ifconfig lsdev

  19. ping 通过发送和接收ICMP包来检测对方机器是否宕机,她不需要对方机器的任何应用做响应,所以即使对方没有启动任何应用,仍然可以ping得通。 一般若有和某个机器不能通信,先用ping命令检测对方是否宕机

  20. traceroute 检测到达对方机器所经过的所有网关的畅通情况 如果对方机器在不同网络,连接不上,用此命令检测网络间是否畅通

  21. netstat 查询网络路由表的状态

  22. netstat(2) 查询网络接口的状态

  23. ifconfig 查询en0接口参数 给en0上多绑定了一个IP en0接口上多绑定了一个IP

  24. ifconfig 是ifconfig,不是ipconfig 显示系统中所有的网络接口和他们的IP地址,用命令ifconfig –a 显示系统中所有可用的(available)网络接口,用命令ifconfig –l 可以调整接口的mtu 参数,no命令调整不了

  25. lsdev 查看所有网络接口状态

  26. 9.2.2 配置文件管理 /etc/hosts /etc/resolv.conf /etc/inetd.conf /etc/services

  27. /etc/hosts 映射主机名和IP之间的关系,提供域名解析

  28. /etc/resolv.conf 设置本机使用的域名服务器 设置本机所属的域

  29. /etc/inetd.conf 管理多个基本网络服务

  30. /etc/services 将网络服务与端口(port)号对应 …… ftp 21/tcp telnet 23/tcp ….. 示例: telnet的默认端口改为7777/tcp,也就是以后我们要执行远程登录,必须telnet 202.115.48.141 7777才行

  31. 9.2.3 网络应用 telnet ftp rcp、rsh、rlogin rexec sendmail

  32. ftp和telnet telnet 用户以模拟终端的方式,登录到Internet的某台主机上。一旦连接成功,这些个人计算机就好像是远程计算机的一个终端,可以像使用自己的计算机一样输入命令 ftp 是在TCP/IP网路使用的一种文件传输协议,定义如何使互联网的电脑相互传送文件

  33. rexec rexec: 远程执行另一台主机上的命令,前提是对方主机的rexec的服务启动,这个服务受/etc/inetd.conf文件管理 $HOME/.netrc文件预先定义rexec 和ftp命令的操作参数等其他信息,只要执行rexec 或ftp命令,它们会自动去读取这个配置文件,注意的是,如果.netrc文件包含明文密码,则文件权限必须设置为600,否则.netrc将无效

  34. rexec(2) 示例: $HOME/.netrc文件写入一行: Machine p610 login limhai password 123456 那么执行ftp p610或rexec p610 command将不需要密码,因为.netrc文件已经预先定义了用limhai 帐号登录p610主机的密码是123456 用户以前可以不用密码在另一台主机运行rexec命令,现在不行,有可能是本机的用户主目录的.netrc 文件被删除了

  35. rsh、rcp和rlogin 文件传输: ftp rcp 远程执行命令: rexec rsh 远处登录: telnet rlogin rsh、rcp、rlogin: 是Berkeley系统基于UNIX平台的通信命令

  36. rsh、rcp和rlogin(2) 下面几个命令和daemon(守候进程)是不可信赖(nontrusted),因为只要对方主机的/etc/hosts.equiv 和$HOME/.rhosts定义了本机主机名和帐号,本机执行下面命令就不需要密码 : • 命令:rcp、rlogin、 rsh和 tftp • 守候进程:rlogind、rshd和tftpd

  37. rsh、rcp和rlogin流程图 开始 /etc/hosts.equiv 是否定义客户 主机名? 登录名是否在 /etc/passwd? Y 是否为 root? N 客户端和服务 端的用户名是 否一样? N Y Y N Y $HOME/.rhosts 中定义了客户系 统和用户? N Y 成功 N Y Y N 是否 rlogin? 密码验证通过? 失败 N

  38. rsh、rcp和rlogin流程图(2) /etc/hosts.equiv 是系统全局控制文件 $HOME/.rhosts 是不同帐号各自的控制文件 示例:客户机上limhai帐号执行命令: $ rcp limhai@p610:file2 file3 把p610主机上的file2文件拷贝到本机,文件名改为file3

  39. sendmail 邮件服务sendmail的配置文件是/etc/sendmail.cf 修改了sendmail.cf 后,为使其生效,必须执行: • refresh –s sendmail 在/etc/aliases文件中定义sendmail的别名(alias) 修改/etc/aliases文件后,必须运行sendmail –bi或newaliases 命令才能生效

  40. 9.2.4 测试题(1) 1、给接口添加另一个IP,下面哪个可以实现? • smitty chgenet • smitty add_interface • ifconfig en0 newipaddress netmask netmask alias • 无法实现这个操作

  41. 测试题(2) 2、下面哪个命令用来手工stop and restart TCP/IP有关的进程? • Use netstat command • Use the SRC utility to stop and restart • Use the netconfig utility menu • Issue the rmdev command on the appropriate network adapter

  42. 测试题(3) 答案 1、C 2、B

More Related