理解桥接模式与NAT的区别
在VMware等虚拟化环境中,桥接(Bridged)模式会让虚拟机直接连接到物理网络,就像一台独立主机。这与NAT模式有本质区别:
- NAT模式下虚拟机共享主机IP
- 桥接模式需要独立IP地址
- 桥接后虚拟机与物理机处于同一局域网
CentOS网络配置文件位置
CentOS 7及以上版本使用NetworkManager管理网络,主要配置文件位于:
/etc/sysconfig/network-scripts/ifcfg-ens33
(注意:ens33可能因网卡不同而变化)
配置静态IP的详细步骤
通过vim或nano编辑网卡配置文件:
sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改或添加以下关键参数:
TYPE=Ethernet
BOOTPROTO=static
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
应用配置并验证
保存后执行以下命令使配置生效:
sudo systemctl restart NetworkManager
ifconfig ens33 | grep inet
测试网络连通性:
ping -c 4 192.168.1.1
nslookup www.baidu.com
常见问题排查
如果遇到问题,可以检查:
- 物理网络是否允许新设备接入
- IP地址是否冲突
- 防火墙是否阻止通信
查看详细日志:
journalctl -xe -u NetworkManager
nmcli命令行工具用法
对于喜欢命令行的用户,可以直接使用nmcli:
sudo nmcli con mod ens33 ipv4.addresses 192.168.1.100/24
sudo nmcli con mod ens33 ipv4.gateway 192.168.1.1
sudo nmcli con mod ens33 ipv4.dns "8.8.8.8 8.8.4.4"
sudo nmcli con mod ens33 ipv4.method manual
sudo nmcli con up ens33