CentOS配置静态ip
记录一次虚拟机配置静态ip的过程
实验环境
- Windows 11
- VMware 17.0.0
- CentOS 7.9.2009
- NAT网段:192.168.79.X
- 静态ip: 192.168.79.100
需要提前知道的知识
- vi/vim的使用
- 网段 网关 子网掩码 ip NAT 网卡等相关网络知识
预期结果
- 能连接互联网
- 虚拟机能物理机能互相通信
实验过程
- 获取NAT的网段与网关,这三种方法都可
- windows查看NAT网段,即cmd下使用
ipconfig
然后找出VMware Network Adapter VMnet8
的网段与网关 - VM打开网络编辑器查看NAT的网段与网关
- 控制面板网络适配器(网卡)找到
VMware Network Adapter VMnet8
的网段与网关
- windows查看NAT网段,即cmd下使用
- CentOS配置网卡的配置文件
/etc/sysconfig/network-scripts/ifcfg-ens33
- 打开配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 修改配置文件,存在的变量即修改,不存在的话添加
BOOTPROTO="static" ONBOOT="yes" IPADDR="192.168.79.100" NETMASK="255.255.255.0" GATEWAY="192.168.79.2" DNS1="114.114.114.114"
- 打开配置文件
- 重启网络
service network restart
- 使用ping命令来检验主机间能否互相通信
自问自答
- 为什么要配置静态ip?
- 大多数情况下使用命令行(终端)会在Xshell MobaXterm等ssh连接工具, 而不会在VM虚拟机的内部,DHCP(动态主机配置协议)会有局限性,可能下一次开机时ip发生了变化,需要在ssh连接工具修改ip, 次数多了就很烦
- 为什么使用NAT,而不使用桥接?
- 桥接不稳定(会随WiFi网段变化而变化,导致静态ip不可用)
- 可以解释一下修改的配置文件吗?
- BOOTPROTO协议
- ONBOOT开始启用
- IPADDR虚拟机ip地址
- NETMASK子网掩码,可用PREFIX="24"替代
- GATEWAY网关
- DNS1,DNS服务器
- 偶尔(比如电脑休眠过一段时间)NAT没有网络,连接不上虚拟机,怎么解决?
- 控制面板重启NAT网卡
版权声明:
作者:qiankong
链接:https://bravexist.cn/2023/11/centos-configure-static-ip.html
文章版权归作者所有,未经允许请勿转载。
THE END