为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

跟我学虚拟机系统平台相关技术及应用——CentOS系统的网络配置定义的各种方法

2017-10-26 18页 doc 385KB 17阅读

用户头像

is_314871

暂无简介

举报
跟我学虚拟机系统平台相关技术及应用——CentOS系统的网络配置定义的各种方法跟我学虚拟机系统平台相关技术及应用——CentOS系统的网络配置定义的各种方法 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 1.1 跟我学虚拟机系统平台相关技术及应用——CentOS系统的网络配置定义的各种方法 1.1.1 在GUI窗口内进行网络配置定义 1、开启网络连接 (1)连接或者断开网络 CentOS 6.5系统在默认安装完毕之后是没有自动开启网络连接的,因此需要开启网络连接后才能连接外部网络如Internet网络等。可以用鼠标点击桌面上方的任务条中的“网络”图标,在弹出的快捷菜单中可以连接或...
跟我学虚拟机系统平台相关技术及应用——CentOS系统的网络配置定义的各种方法
跟我学虚拟机系统平台相关技术及应用——CentOS系统的网络配置定义的各种方法 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 1.1 跟我学虚拟机系统平台相关技术及应用——CentOS系统的网络配置定义的各种方法 1.1.1 在GUI窗口内进行网络配置定义 1、开启网络连接 (1)连接或者断开网络 CentOS 6.5系统在默认安装完毕之后是没有自动开启网络连接的,因此需要开启网络连接后才能连接外部网络如Internet网络等。可以用鼠标点击桌面上方的任务条中的“网络”图标,在弹出的快捷菜单中可以连接或者断开网络。 (2)查看系统网络当前的连接状态信息 系统的网络连接成功后,可以用鼠标指向桌面上方的任务条中的“网络”图标,将动态地显示出系统网络当前的连接状态信息。 (3)在CentOS系统环境下的网络配置内容 主要包括系统网络IP地址的配置、网关路由的配置、主机DNS的配置、主机名的配置等方面的内容。 2、为CentOS虚拟机系统设置固定的IP地址 (1)改变虚拟机系统的网络接入模式 杨教授大学堂,版权所有,盗版必究。 1/18页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 CentOS虚拟机系统在默认安装时的网络接入模式为NAT模式,因此需要将虚拟机系统的网络接入模式改变为“桥接网卡”接入连接模式。 此时将在实体主机系统中出现了一个虚拟的网卡,从而允许CentOS虚拟机系统配置独立的IP地址。 杨教授大学堂,版权所有,盗版必究。 2/18页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 (2)为虚拟机系统配置固定的IP地址 可以采用打开CentOS虚拟机系统桌面任务条中的“系统”菜单内的“首选项”子菜单,然后选择其中的“网络连接”子菜单项目。 杨教授大学堂,版权所有,盗版必究。 3/18页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 或者采用如下的操作方式:右击CentOS虚拟机系统桌面任务条右端的网络连接状况的计算机图标,然后在弹出的快捷菜单中选择“编辑连接”子菜单项目。 选择弹出的快捷菜单中的“编辑连接”菜单后,将会弹出“网络连接”的对话框。在“网络连接”的对话框内选择“有线”项目内的“System eth0”项目(为默认的第一个网络接口,也就是系统内的第一块以太网卡;如果机器中有多个网络接口,那么名字就将依此类推System eth1、System eth2和System eth3等),然后再点击“编辑”按钮,将弹出“正在编辑System eth0”的对话框窗口,在其中选择“IPv4设置”,并在其中的“方法”选择框内下拉选择框内选中其中的“手动”项目。 勾选对话框窗口内左上角的“自动连接”选项,从而保证CentOS虚拟机系统在下次开机启动后将能够自动地连接网络,然后再单击对话框内的“添加”按钮,依次输入CentOS 杨教授大学堂,版权所有,盗版必究。 4/18页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 虚拟机系统本机的IP地址、子网掩码、网关等信息。并在下面的“DNS服务器”输入栏处输入DNS的IP地址。最后,点击其中的“应用”按钮即可完成设置。本示例的配置结果如下: IP: 192.168.1.250 子网掩码:255.255.255.0 网关: 192.168.1.1 DNS: 192.168.1.1 点击下面的对话框窗口内的“关闭”按钮完成整个网络的配置过程。 杨教授大学堂,版权所有,盗版必究。 5/18页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 (3)立即实现网络连接 点击CentOS虚拟机系统桌面任务条右端的网络连接状况的计算机图标,然后在弹出的快捷菜单中选择“System eth0”子菜单项目,系统将自动地刷新网络连接。如果网络设置正确,将能够正常地出现网络连接成功的动态提示信息。 3、测试网络配置的结果是否正确 (1)测试在实体主机中能否ping通虚拟机系统的IP地址 杨教授大学堂,版权所有,盗版必究。 6/18页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 (2)测试在虚拟机系统中能否连接外部网络 1.1.2 使用setup命令进行网络配置定义 1、按Ctrl +F2键将虚拟机系统的GUI窗口模式切换为命令窗口模式 在命令窗口内输入setup命令,将打开如下图所示的配置工具,选择其中的“网络配置”项目。 杨教授大学堂,版权所有,盗版必究。 7/18页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 2、再选择其中的“设备配置” 目前先进行“设备配置”,稍后再配置系统的DNS。 选择要配置的CentOS虚拟机系统的第1块网卡eth0。 杨教授大学堂,版权所有,盗版必究。 8/18页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 相关的配置结果信息如下图所示,最后配置完毕后只需要点击其中的“确定”按钮以保存配置的结果。 3、继续配置定义CentOS虚拟机系统的DNS 接着返回到配置CentOS虚拟机系统的DNS界面,根据应用的需要设置相关的数据,最后点击其中的“OK”确定按钮保存配置的结果并退出系统配置的过程。 杨教授大学堂,版权所有,盗版必究。 9/18页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 1.1.3 直接编辑网络配置结果的文件进行网络配置 1、直接修改相关的网络配置结果的文件进行网络配置 无论是通过网络配置命令还是通过GUI图形化的网络配置程序对CentOS虚拟机系统进行网络配置定义,最终的配置结果信息都将写入到网络配置的结果文件中。因此,也可以通过直接修改网络配置结果的文件进行网络配置定义。 CentOS虚拟机系统在“/etc/sysconfig/network-scripts”目录中存储有网络接口的配置定义结果的文件。每个网络接口有各自的配置文件,配置文件以“ifcfg-”为前缀并后接网络接口名。例如,接口“eth0”的配置文件名为“ifcfg-eth0”。 因此,在配置的过程中需要根据需要选择对应的网络配置文件名。 2、通过修改对应网卡的IP地址的配置文件实现修改IP地址和网关设置 (1)相关的配置文件 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 (2)该配置文件内的主要配置项目的定义 杨教授大学堂,版权所有,盗版必究。 10/18页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 )各个配置项目的含义 (3 1) DEVICE 描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0。 2) TYPE 网络类型,通常为Ethemet网络。 3) BOOTPROTO 设置网卡获得IP地址的方式,可能的选项为static、dhcp或none,分别对应静态固定 的IP地址,通过dhcp获得的IP地址和手动设置IP地址。 4) BROADCAST 对应的子网广播地址。 5) HWADDR 对应的网卡物理地址——MAC地址。 6) IPADDR 如果设置网卡获得IP地址的方式为静态或者手动指定,此字段就指定了网卡对应的IP 地址。 7) IPV6INIT IPV6是否有效——开启或关闭IPv6;关闭no,开启yes。 杨教授大学堂,版权所有,盗版必究。 11/18页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 8) IPV6_AUTOCONF 开启或关闭IPv6自动配置;关闭no,开启yes。 9) NETMASK 网卡对应的网络掩码 10) ONBOOT 系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备。 11) GATEWAY 默认网关IP地址。 3、通过修改对应网卡的网关的配置文件实现修改主机名 (1)相关的配置文件 # vi /etc/sysconfig/network (2)该配置文件内的主要配置项目的定义 (3)各个配置项目的含义 1)NETWORKING 示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,但此时很多 系统服务程序将无法启动。 2)HOSTNAME 设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应。本示例为 localhost.localdomain,是在系统安装时设置的主机名——该主机名需要设置为“xxx.yyy” 的网络主机名形式,而不能采用“xxx”的单一字符串形式。 3)GATEWAY 设置本机连接的网关的IP地址,本示例的网关设置为192.168.1.1。 4)IPGATEWAYDEV 默认网关的接口名。 杨教授大学堂,版权所有,盗版必究。 12/18页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 5)DOMAIN 域名。 4、通过修改对应网卡的DNS的配置文件实现修改DNS (1)相关的配置文件 # vi /etc/resolv.conf (2)配置项目 nameserver 202.101.224.68 (第1个域名服务器) nameserver 202.101.224.69 (第2个域名服务器,注意可以设置多个DNS) 5、配置完毕后重启CentOS虚拟机系统的网络服务 (1)方法一 直接输入如下的命令将能够重启CentOS虚拟机系统的网络服务,从而使得对网络配置结果文件的修改有效:service network restart (2)方法二 执行/etc/init.d/network的脚本文件 杨教授大学堂,版权所有,盗版必究。 13/18页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 输入如下的命令:/etc/init.d/network restart 也将能够重启CentOS虚拟机系统的网络服务。而/etc/init.d/network脚本文件中的内容如下: 1.1.4 使用命令配置定义IP地址和主机名 1、CentOS虚拟机系统(Linux)系统的ifconfig命令 (1)主要的功能 许多Windows管理员非常熟悉ipconfig命令行工具程序,它被用来获取网络接口配置信息并对网络接口配置信息进行修改。而在CentOS虚拟机系统(Linux)系统中同样也提供有一个类似的命令工具程序,它就是ifconfig。 Ifconfig命令工具程序不仅可以被用来简单地获取网络接口配置信息,还可以修改这些配置信息。 (2)ifconfig 命令的格式 ifconfig <网络接口> [ ] 因此,应用ifconfig 命令可以一次性地配置系统的IP地址、子网掩码和广播地址等相 杨教授大学堂,版权所有,盗版必究。 14/18页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 关的信息。 (3)应用ifconfig命令和直接修改网络配置结果文件的差别 利用ifconfig等命令配置的网络信息会立即生效,但重新启动网络系统服务或者重新启动CentOS虚拟机操作系统后都将会失效——因此是暂时的网络配置。 而通过修改CentOS虚拟机系统内的网络配置结果文件进行的配置修改,不会立即生效,需要重启网络系统服务(输入“service network restart”命令)或者重新启动CentOS虚拟机操作系统后才会生效,并且会永久性的生效——因此是永久的网络配置。 2、ifconfig命令的配置实例 (1)修改CentOS虚拟机操作系统的IP地址 ifconfig eth0 192.168.1.250 上面的命令将启动eth0 接口(CentOS虚拟机操作系统中的第一块网卡),并设置其IP地址为192.168.1.250 ,子网掩码为 255.255.255.0 ,广播地址为192.168.1.255。 上面的示例其实等效于如下的命令效果: ifconfig eth0 192.168.1.250 Mask 255.255.255.0 Broadcast 192.168.1.255 因为当CentOS虚拟机操作系统的IP地址使用标准A、B、C类的IP地址时,在命令中的广播地址和子网掩码都可以省略,CentOS虚拟机操作系统会自动判断广播地址和子网掩码的值并进行自动地设置,否则必须指出广播地址和子网掩码。 (2)完整的定义命令 ifconfig eth0 192.168.1.250 Mask 255.255.255.0 Broadcast 192.168.1.255 (3)绑定多个IP地址 也可以用ifconfig 命令配置eth0网卡的别名设备,为网卡绑定多个IP地址。 ifconfig eth0:0 192.168.0.250 ifconfig eth0:1 192.168.1.250 但要注意的是:在使用ifconfig命令设置网络参数后,系统会立即生效,但由于没有修改网络接口的配置结果文件(/etc/sysconfig/network-scripts/ifcfg-eth0),这将导致所配置的参数在重新启动CentOS虚拟机操作系统后将会失效。 3、不带参数的ifconfig命令将可以查看系统中的当前网络参数配置结果 (1)ifconfig命令的执行结果 杨教授大学堂,版权所有,盗版必究。 15/18页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 (2)对ifconfig命令的执行结果信息的说明 输出项目 说明 Link encap 网络接口类型,如以太网或PPP 等 HWadrr 网卡的 Mac 地址。每一块网卡都有自己的编号,用于在以太网协议 下定位网络主机 inet addr 此接口对应的 IP 地址 Bcast 广播地址,通常是网络的最后一个 IP 地址 Mask 子网掩码 网络接口状态标志UP 网络接口被启用 RUNNING 接口正在运行 BROADCAST 支持广播 IP 寻址方式 MULTICAST 支持多播 IP 寻址方式 LOOPBACK 表示本地回环设备接口 MTU Message transfer unit 此接口所能传输的最大 frame 数 Metric 此接口的 Metric 数,用于引导路由决策 RX packets 接收的封包总数、错误数、遗失数和溢流数 TX packets 发送的封包总数、错误数、遗失数和溢流数 collisions 冲突数(当多个 NIC 同时使用网线传输数据时会产生冲突) txqueuelen 指出网络接口可以存储的数据包的个数 RX bytes 与 RX packets 类似,表示接收的具体字节数 TX bytes 与 TX packets 类似,表示发送的具体字节数 杨教授大学堂,版权所有,盗版必究。 16/18页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 Interrupt 网卡使用的中断(IRQ ) Base address 网卡使用的内存地址 4、使用ifconfig命令激活和禁止网卡(网络设备) (1)相关的命令 ifconfig eth0 up|down (2)命令中的参数含义 其中的up参数表示将激活CentOS虚拟机操作系统中的第1块网卡eth0,而down参数表示将禁止网卡eth0。 当应用“ifconfig eth0 down”命令后,CentOS虚拟机操作系统的网络将自动地断开。 5、使用ifconfig命令让网卡获取dhcp动态分配的IP地址 ifconfig eth0 -dynamic 6、hostname命令可以查看和修改主机名 (1)查看主机名 hostname命令如果不跟随任何的选项参数将表示查看CentOS虚拟机操作系统的主机名,但默认显示的主机名为短格式字符串。 (2)显示其它配置信息 也可以通过给hostname命令提供不同的命令参数,显示出不同的结果信息: 1)hostname -f将显示主机名的长格式(带域名),比如:localhost.localdomain 2)hostname -d将只显示出域名,比如localdomain 3)hostname -I将显示主机名对应的IP地址 4)hostname -a将显示主机别名(alias),该命令参数和不带命令参数的hostname命令的输出结果一样,比如localhost。 杨教授大学堂,版权所有,盗版必究。 17/18页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 5)hostname -s将显示主机名的短格式,也就是从左边第一逗点前面部分,比如“localhost.localdomain”的逗点前面的内容也就是localhost——短格式的主机名。 (2)修改主机名 如果是以系统管理员root账号身份登陆CentOS虚拟机操作系统,将还可以应用hostname命令修改CentOS虚拟机操作系统的主机名。但通过hostname命令设置的主机名只是临时性的,下次重启CentOS虚拟机操作系统时,此主机名将不会再存在和保留。 因此,如果希望想永久地修改CentOS虚拟机操作系统的主机名,则必须要通过修改相应的网络配置结果/etc/sysconfig/network的配置文件。 杨教授大学堂,版权所有,盗版必究。 18/18页
/
本文档为【跟我学虚拟机系统平台相关技术及应用——CentOS系统的网络配置定义的各种方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索