Linux 应用基础教程--CH08_网络配置与网络工具

上传人:梦** 文档编号:59425249 上传时间:2018-11-07 格式:PPTX 页数:101 大小:490.75KB
返回 下载 相关 举报
Linux 应用基础教程--CH08_网络配置与网络工具_第1页
第1页 / 共101页
Linux 应用基础教程--CH08_网络配置与网络工具_第2页
第2页 / 共101页
Linux 应用基础教程--CH08_网络配置与网络工具_第3页
第3页 / 共101页
Linux 应用基础教程--CH08_网络配置与网络工具_第4页
第4页 / 共101页
Linux 应用基础教程--CH08_网络配置与网络工具_第5页
第5页 / 共101页
点击查看更多>>
资源描述

《Linux 应用基础教程--CH08_网络配置与网络工具》由会员分享,可在线阅读,更多相关《Linux 应用基础教程--CH08_网络配置与网络工具(101页珍藏版)》请在金锄头文库上搜索。

1、第8章 网络配置与网络工具,主讲人: 梁如军 2011-05-05,本章内容要点,回顾网络的相关知识 配置以太网络接口 使用网络检测工具 使用网络客户工具 使用安全的网络客户工具,2018年11月7日,2,梁如军() Creative Commons License(BY-NC-SA),本章学习目标,学会配置以太网络接口并激活 配置IP地址、子网掩码、默认网关、DNS system-config-network-tui ifup、ifdown、service network restart 区别临时性网络配置和永久性网络配置 学会使用常用的网络检测工具 学会使用常用的网络客户工具 学会生成SS

2、H使用的用户密钥 学会配置基于keychain的无口令登录,2018年11月7日,3,梁如军() Creative Commons License(BY-NC-SA),Linux的网络支持,2018年11月7日,4,梁如军() Creative Commons License(BY-NC-SA),Linux对网络协议的支持,Linux支持各种协议类型的网络 TCP/IP、NetBIOS/NetBEUI、IPX/SPX、AppleTake等 在网络底层也支持Ethernet、Token Ring、ATM、PPP(PPPoE)、FDDI、Frame Relay等网络协议。 这些网络协议是Linux

3、内核提供的功能,具体的支持情况由内核编译参数决定。 RHEL/CentOS的Linux内核默认支持上述的网络协议。,2018年11月7日,梁如军() Creative Commons License(BY-NC-SA),5,Linux的网络接口,Linux支持众多类型的网络接口 每一个网络接口设备在Linux的内核中都有相应的设备名称 每一种网络接口设备(网络适配器)都需要相应的设备驱动程序 网络接口设备的驱动程序被编译在系统内核中 或者被编译为系统内核模块以便让系统内核进行调用 RHEL/CentOS默认是采用内核模块(Module)的方式在系统引导时驱动网络接口的 在/lib/module

4、s/$(uname -r)/kernel/drivers/net目录下可以找到可加载的驱动 可以从系统内核模块配置文件/etc/modprobe.conf中查看系统加载的网卡驱动模块,2018年11月7日,梁如军() Creative Commons License(BY-NC-SA),6,Linux下常见的网络接口,2018年11月7日,梁如军() Creative Commons License(BY-NC-SA),7,X是从0开始的整数。如:eth0代表第一块以太网卡,eth1代表第二块以太网卡等。,Linux的网络服务应用,Linux几乎支持Internet世界里所有的网络服务 WWW

5、服务: Apache、Ngnix、Lighttpd Email服务: Postfix、Qmail、Sendmail、Exim Dovecot IMAP、Cyrus IMAP、Courier IMAP FTP服务: Vsftpd、pure-ftpd、Proftpd 、Wu-ftpd 文件共享服务:Samba、NFS DNS服务:BIND 目录服务:OpenLDAP 数据库服务: PostgreSQL、MySQL、 Oracle 远程登录与管理:OpenSSH、VNC,2018年11月7日,梁如军() Creative Commons License(BY-NC-SA),8,临时性配置网络参数,2

6、018年11月7日,9,梁如军() Creative Commons License(BY-NC-SA),配置网络参数的方法,临时性网络配置 通过命令修改当前内核中的网络相关参数实现 ifconfig、route、hostname、 sysctl -w 配置后立即生效 重新开机后失效 永久性网络配置 通过直接修改网络相关的配置文件实现 修改配置文件后,为了使之立即生效 通过重新启动网络服务或指定的网络接口设备实现 重新开机后保留所有配置,2018年11月7日,梁如军() Creative Commons License(BY-NC-SA),10,管理以太网接口,网络接口命名:eth0、eth1

7、 等等 使用别名(aliases),单个设备可具备多个地址 别名被标识为(eth0:1,eth0:2)等等 别名被当作单独的接口对待 基于一块物理网卡的多个别名(包括物理网卡自身)只能有一个接口使用DHCP动态分配网络参数 查看网络接口配置 ifconfig ethX 网络接口的启用与停用 使用 ifup ethX 命令来启用指定的接口 使用 ifdown ethX 命令来禁用指定的接口,2018年11月7日,梁如军() Creative Commons License(BY-NC-SA),11,ifconfig 命令,ifconfig命令可以临时地设置网络接口的IP参数 格式 ifconfi

8、g Mask Broadcast 当IP地址使用标准A、B、C类地址时,广播地址和子网掩码可以省略 举例 # ifconfig eth0 10.0.0.10 Mask 255.255.255.0 Broadcast 10.0.0.255 # ifconfig eth0 192.168.0.10 # ifconfig eth0:0 192.168.1.10,2018年11月7日,梁如军() Creative Commons License(BY-NC-SA),12,查看Linux内核路由表,查看路由 路由的种类 到主机的路由 到网络的路由 默认网关,2018年11月7日,梁如军() Creati

9、ve Commons License(BY-NC-SA),13,# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0 192.168.1.0 * 255.255.255.0 U 0 0 0 eth1 192.19.12 192.168.1.1 255.255.255.0 U 0 0 0 eth1 default localhost 0.0.0.0 UG 0 0 0 eth0,route命令,ro

10、ute命令可以临时地设置内核路由表 格式 route add|del -net|-host gw Gateway dev Interface add或del:表示添加或删除路由 -net或-host:表示添加到主机或网络的路由 target:指定目标主机或网络地址,若目标为网络地址时,需使用 netmask 指定子网掩码 gw:用于指定网关的IP地址 dev:用于指定路由的网络接口(dev关键字可省略),2018年11月7日,梁如军() Creative Commons License(BY-NC-SA),14,route命令举例添加路由,添加到主机的路由 # route add -host

11、192.168.1.2 dev eth0:0 # route add -host 10.20.30.148 gw 10.20.30.40 添加到网络的路由 # route add -net 10.20.30.40 netmask 255.255.255.248 eth0 # route add -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41 # route add -net 192.168.1.0/24 eth1 添加默认网关路由 # route add default gw 192.168.1.1,2018年11月7日,梁如军(

12、) Creative Commons License(BY-NC-SA),15,route命令举例删除路由,2018年11月7日,梁如军() Creative Commons License(BY-NC-SA),16,删除到主机的路由 # route del -host 192.168.1.2 dev eth0:0 # route del -host 10.20.30.148 gw 10.20.30.40 删除到网络的路由 # route del -net 10.20.30.40 netmask 255.255.255.248 eth0 # route del -net 10.20.30.48

13、 netmask 255.255.255.248 gw 10.20.30.41 # route del -net 192.168.1.0/24 eth1 删除默认网关路由 # route del default gw 192.168.1.1,设置主机名和包转发,使用hostname命令可以临时地修改主机名 格式:hostname 例如: # hostname centos1.ls-al.loc 使用sysctl命令可以临时地开启内核的包转发 sysctl命令用于临时调整内核参数 开启内核的包转发功能使用如下命令 # sysctl -w net.ipv4.ip_forward=1 或 # ech

14、o “1“ /proc/sys/net/ipv4/ip_forward,2018年11月7日,梁如军() Creative Commons License(BY-NC-SA),17,永久性配置网络参数,2018年11月7日,18,梁如军() Creative Commons License(BY-NC-SA),RHEL/CentOS中的 TCP/IP配置文件,2018年11月7日,梁如军() Creative Commons License(BY-NC-SA),19,网络接口配置文件,网络设备的配置被保存在文本文件中 /etc/sysconfig/network-scripts/ifcfg-e

15、thX 配置文件的语法和完整选项列表 参见 /usr/share/doc/initscripts-*/sysconfig.txt 常用选项,2018年11月7日,梁如军() Creative Commons License(BY-NC-SA),20,网络接口配置文件举例 静态配置,2018年11月7日,梁如军() Creative Commons License(BY-NC-SA),21,# vim /etc/sysconfig/network-scripts/ifcfg-eth0 Type=Ethernet DEVICE=eth0 HWADDR=00:02:8A:A6:30:45 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.0.123 NETMASK=255.255.255.0

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > linux/Unix相关

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号