1. 程式人生 > 其它 >Linux虛擬機器網路基礎_2

Linux虛擬機器網路基礎_2

Linux虛擬機器網路配置:

	配置檔案:
			IP/NETMASK/GW/DNS等屬性的配置檔案:
				如:/etc/sysconfig/network-scripts/ifcfg-IFACE
				如:/etc/sysconfig/network-scripts/route-IFACE
			
			命令視窗修改:
				nmtui:CentOS 7.0
				setup:CentOS 6.0
				
			vi/vim/sed等編輯器修改:
				
				介面屬性配置檔案
				ifcfg-IFACE配置檔案引數:
					DEVICE:介面裝置的名稱
					ONBOOT:在系統引導過程中,是否啟用此介面
					UUID:此裝置的唯一標識
					IPV6INIT:是否初始化IPV6
					BOOTPROTO:啟用此介面時使用什麼協議來配置介面屬性,常用的有dhcp/bootp[兩個動態協議] | static/nono[靜態配置]
					TYPE:介面型別,常見的有Ethernet/Bridge
					DNS1:第一DNS伺服器指向
					DNS2:備用DNS伺服器指向
					DOMAIN:DNS搜尋域
					IPADDR:IP地址
					NETMASK:子網掩碼;CentOS 7支援使用PREFIX以長度方式指明子網掩碼
					GATEWAY:預設閘道器
					USERCTL:是否允許普通使用者控制此裝置
					PEERDNS:如果BOOTPROTO的值為"dhcp",是否允許dhcp server的dns伺服器指向覆蓋本地手動指定的DNS伺服器指向,預設為允許
					
					NM_CONTROLLED:是否使用NetworkManager服務來控制介面
					
					
				網路服務:
					network
					NetworkManager
					
					管理網路服務:
						CentOS 6.0 :service SERVICE [start|status|stop|restart]
						CentOS 7.0 :systemctl [start|status|stop|restart] SERVICE
						
				配置檔案修改之後,如果生效,需要重啟網路服務
				
						
						
						
						
			用到非預設閘道器路由:/etc/sysconfig/network-scripts/route-IFACE			
				支援兩種配置方式,但不可混用
					1.每行一個路由條目
						TARGET via GW
					
					2.每三行一個路由條目
						ADDRESS0=TARGET
						NETMASK0=MASK
						GATEWAY0=NEXTHOP
						
						
						
		給介面配置多個地址:
			ip address之外,ifconfig或配置檔案都可以
				1.ifconfig IFACE_LABEL IPADDR/NETMASK
					IFACE_LABEL:ens33 ens37
				
				2.為別名新增配置檔案
					DEVICE=IFACE_LABEL
					BOOTPROTO:網上別名不支援動態獲取地址
						static,none
		

		
		
	nmcli命令:
			nmcli [OPTIONS] OBJECT [COMMAND | help]
			
				device:展示或管理網路介面
					COMMAND:={ status | show | connect | disconnect | delete | wifi | wimax}
					
				connection - start,stop,manage network connections
					COMMAND:={ show | up | down | add | edit | modify | delete | reload | load}
					
					modify [ id | uuid | path ] <ID> [+|-]setting.property value
						ipv4.address
						ipv4.gateway
						ipv4.dns1
						ipv4.method
							manual
							
							
	
	nmap命令:
	
	
	
	
	
	
	
	
	
	
	ncat命令:
	
	
	
	
	
	
	
	
	tcpdump命令: