Linux(一)网络相关概念、IP配置及修改方法
一、网络IP配置(永久有效)
CentOS安装教程Bilibili up主尚硅谷-57
虚拟机创建时应选择NAT模式。
NAT:王五搭建的虚拟机不会占用物理环境的IP地址(教室中使用192.168.0/)母机会拥有两个IP地址(物理环境中的192.168.0/以及与不同网络段相连的另一个192.168.100/),这些IP地址位于同一网络段内因此虚拟机与母机会实现通信同时母机可通过物理环境中的任意一个IP地址实现外网连接。
当进行虚拟机IP配置时主机需将两个IP分别设置完成后通过ping测试可以验证每个IP配置是否正确。
桥接模式:李四建立了一台虚拟机并使用同一个网络段内的IP地址(教室192.168.0/),该虚拟机会与母计算机以及该网络段内的所有其他主机进行通信

通过执行 su root 命令切换为 root 账户。使用 cd 命令前往 Linux 网络相关配置文件的 network-scripts 目录。通过 ll 和 less 命令查看资源,并找到 ifcfg-ens-33 文件后使用 vim 打开它。修改部分参数


通过设置nu命令显示行号。
切换至插入模式。
将第四行的BOOT_PROTO=dhcp改为_BOOT_PROTO=static_。
第十五行为ONBOOT=no设置为_ONBOARD=yes_。
添加以下内容:
IP地址必须与本机处于同一网络段。
同网段内必须保持一致性。
IPADDR= 192.168.230. 5
GATEWAY=\ 192. 74\ . \ 44 \ . \ 5\ .
DNS\ _ _ =\ \ \ \ \
\ \ / /
| |
v v
_ _
local machine's IP is: (example)
母机的IP如下:
本地机器的IP分别为:
• Windows PC: IP地址: (example)
• Linux PC: IP地址: (example)
建议将端口映射至HTTP/HTTPS服务时选择端口:
• HTTP/HTTPS服务通常位于端口:
• TCP/IP版本位于端口:
尝试ping本地机器上的HTTP服务,如果不可达则重新配置DNS记录

TYPE 以太网Ethernet
BOOTPROTO 地址配置协议 dhcp / static / none(不指定,相当于默认是static)
NAME/DEVICE 网卡名
ONBOOT 必须是yes 不然开了服务也不生效
UUID 网卡ID(全球唯一)
PREFIX 子网掩码位数
HWADDR 对应设备的MAC地址

保存:先按esc退出插入模式,再输入:wq
输入 q!强制是退出
退出后重新启动服务网络 或者通过systemctl重新启动网络服务
通过运行ifconfig 命令可以查看当前的网络配置信息以及所连接的所有网络接口的状态
运行ifconfig 命令并指定具体的网卡名 则仅显示该特定网卡的相关网络设置信息


ping外网可通信 母机上也可ping虚拟机


二、临时修改IP(重启后失效)
该命令用于显示网络接口的信息,请输入以下参数:网络接口名称(如:ens33),随后将获得对应的动态分配IP地址 [子网掩码 x.x.x.x 选项];在此处设置为ens33网络接口并配置子网掩码时,请确保子网掩码设置为可用选项
添加多个IP地址(每个网络接口都可以配置多个网络地址,并且各网络地址通常位于不同的网络段内 )
ifconfig 网卡名称:0 第一个网络地址 [netmask x.x.x.x]
ifconfig 网卡名称:1 第一个网络地址 [netmask x.x.x.x]
临时删除IP
ifconfig 网卡名称:0 del IP地址
三、NetworkManager(Linux区分大小写)
监控网络设置的守护进程是一个实时响应型、基于事件处理系统的网络管理服务。在7.0版本之前通过network命令进行网络管理,在7.0及以后版本中采用NetworkManager服务来维护网络状态。使用systemctl status NetworkManager命令可以查看NetworkManager服务的状态(按两下自动补全)
四、RHEL/CENTOS Linux网络相关配置文件
ls /etc/sysconfig/network-scripts 路径名称需牢记 执行ls命令查看/etc/resolv.conf文件内容 完成DNS配置设置

五、永久修改网卡地址
方法一:nmtui文本框方式修改IP
numtui->编辑连接->编辑->退出后->service network restart (要光标移动到最后保存 )
方法二:通过修改网卡配置文件修改IP
vim /etc/sysconfig/network-scripts/ifcfg-ens33 ->service network restart
