1、什么是ip地址internetprotocoladdress#网络进程地址ipv4=internetprotocolversion4设置方法:二进制32位ip由320|111111110.11111110.11111110.1111110=254.254.254.2542组成。子网掩码netmask:用来划分网络区域,子网掩码非0位对应的ip上的数字表示该ip的网络位。子网掩码的0位对应的数字就是ip的host位。网络位表示网络区域。主机位表示网络区域中的某个主机。3、IP通信决定网络位一致,主机位不一致的两个IP可以直接通信172.25.254.1/24#24表示前24位都是1=255.255.255.0172.25.254.2/24172.25。0.1/16#这个网络可以在更大范围内相互通信4.网络设置工具ping#查看网络是否通畅ifconfig#查看或设置网络接口ifconfig#查看ifconfig设备ip/24#设置ifconfig设备down#Closeifconfigdeviceup#Bootipaddr#检测或关闭网络接口ipaddrshow#检测ipaddraddip/24devdevice#Setting注意:设备的名称是物理事实,只能用什么名称才能看到名称5.以图形方式设置ip1。nm-connection-editorsystemctlstopNetworkManagersystemctlrestartnetworksystemctlrestartNetworkManager2.nmtuiadd-->Ethernet-->Create-->Profilename:xxxx--->Device:eth0-->Ipv4:manual-->show-->address:172.25.254.122/24-->确定-->退出-->ifconfig6。命令模式设置网络nmclisystemctlstatusNetworkManagement#先决条件:必须开启NetworkManagementnmclideviceconnect|disconnecteth0#Enable|关闭eth0网卡nmclideviceshoweth0#显示eth0网卡信息nmclidevicestatuseth0#查看网卡服务接口信息nmcliconnectionshow#显示接口信息nmcliconnectiondownsheen#关闭接口nmcliconnectionupsheen#启用接口nmcliconnectiondeletesheen#删除接口信息nmcliconnectionaddtypeethernetcon-namesheenifnameeth0ip4172.25.254.122/24#添加网络信息nmcliconnectionmodifysheenipv4.methodauto#修改接口工作模式为动态nmcliconnectionmodifysheenipv4.methodmanual#修改接口工作模式为静态nmcliconnectionmodifysheenipv4.addresses172.25.254.122#更改接口ip地址7.管理网络配置文件Network配置目录/etc/sysconfig/network-scripts/vim./ifcfg-eth0网络配置文件命名规则DEVICE=XXXX#设备名称BOOTPROTO=dhcp|static|none#设备工作模式网络服务开启IPADDR=#IP地址PREFIX=24#子网掩码NETMASK=255.255.255.0#子网掩码,与以上命令合用NAME=#接口名称静态网络设置文件vim/etc/sysconfig/network-scripts/ifcfg-eth0-->DEVICE=eth0ONBOOT=yesIPADDR=172.25.254.122PREFIX=24BOOTPROTO=noneNAME=sheensystemctlrestartnetwork在一张网卡上配置多个IPvim/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0ONBOOT=yesIPADDR0=172.25.254.122PREFIX0=24BOOTPROTO=noneNAME=sheenIPADDR1=172.25.0.22PREFIX1=24systemctlrestartnetworkipaddrshoweth08.lo环回接口——--人的神经---127.0.01---localhost9。Gatewayonlyrealmachine1.把真主机变成路由器(default,active)interfaces:br0enp0s25wlp3s0sources:services:dhcpv6-clientsshports:masquerade:yes#启用地址伪装功能,真实主机变为Routerforward-ports:icmp-blocks:richrules:2。设置虚拟机网关vim/etc/sysconfig/network#设置全局网关,对所有没有网关的网卡生效setGATEWORK=172.25.254.250vim/etc/sysconfig/network-scripts/ifcfg-eth0GATEWAY0=172.25.254.250#网卡设置多个IP时,对指定IP生效GATEWAY=172.25.254.250#网络设置一个IP时card,172.25.254.250isCheckthenetworkcardinformationinifconfgbr0informationroute-n#检查网关是否有效10.设置DNSdomainnameserver===域名解析服务:把域名换成IP,serviceproviderprovidesvim/etc/hosts#本地解析文件ip域名220.228.111.188ww.baidu.comvim/etc/resolv.conf#DNS指向文件nameserver114.114.114.114#当你需要一个域名的IP地址时,ask114.114.114.114vim/etc/sysconfig/network-scripts/ifcfg-xxxxDNS1=114.114.114.114陕西省DNS218.30.19.50注意:当网络工作模式为dhcp时,系统会自动获取ip网关dns,然后/etc/resolv.conf将根据获取的信息进行修改。如果不需要获取dns信息在网卡配置文件中添加PREEDNS=no11。设置解析优先级系统默认:/etc/hosts>/etc/resolv.confvim/etc/nsswitch.conf39hosts:fielsdns#/etc/hostspriority---->hosts:dnsfiles#/etc/resolv.conf#dns指向优先级测试:写主机域名和IP不一致12.dhcp服务配置1.重置虚拟机2.修改一个虚拟机作为服务器vim/etc/sysconfig/network-scripts/ifcfg-eth0=nm-connection-editorsystemctlrestartnetworkvim/etc/yum.repos.d/rhel_dvd.repo修改baseurl=http://172.25.254.250/rhel7yumcleanallyumrepolistdownloaddhcpyuminstalldhcp-ycd/etc/dhcp/lsvimdhcp.conf#复制第二行的例子cp/usr/share/doc/dhcp*/dhcpd.connf.example/etc/dhcp/dhcp.conf#会有提示是否覆盖文件vim/etc/dhcp/dhcpd.conf删除35行后,只剩下35行,删除27、28、7即可改不改,域名8改为dns30subnet172.25.254.0network155.255.255.0range#ipaddresspool31range172.25.254.133172.25.254.200;#拔网线测试32optionroutes172.25.254.250#客户主机是可以获取到的网关,回去做我的电脑ipsystemctlrestartdhcpd#广播地址172.25.254.255systemctlstopfirewalld#关闭桌面真实主机firewall-->virt-manager-->删除客户端网卡-->添加客户端网卡mac==线路仲裁,网卡硬件地址#eth0either52:54:00:d7systemctlstopfirewalld#关闭桌面防火墙排查:>/var/log/messagessystemctlrestartdhcpdcat/var/log/messagestest:在网络工作模式为dhcp的主机上重启网络可以看到所有的IPGWDNS都已经成功获取13.虚拟机管理命令管理虚拟机commandvirt-manager#打开虚拟机管理器virshlist#显示正在运行的虚拟机virshlist--all#查看所有虚拟机virshstartdesktop#打开iavirshshutdowndesktop#正常关闭虚拟机virshdestroydesktop#forcibly关闭virt-viewer桌面#显示虚拟机虚拟机恢复在家模拟虚拟机恢复准备一个安装好的虚拟机mv/etc/libvirt/qemu/tex2.xml/mnt/mv/var/lib/libvirt/images/tex2.qcow2/mnt/在虚拟机管理器中删除这个安装的虚拟机,模拟恢复过程cd/mntvirshcreatetex2.xml#用硬件信息文件启动虚拟机出现如下错误:error:Failedtocreatedomainfromwest.xmlerror:Cannotaccessstoragefile'/var/lib/libvirt/images/test.qcow2'(asuid:107,gid:107):Nosuchfileordirectory解决方法mv/mnt/tex2.qcow2/var/lib/libvirt/images/virshdefinetex2.xml#永久恢复虚拟机
