Linux虛擬機器網路基礎_2
阿新 • • 發佈:2022-05-11
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命令: