# 虚拟机网络最好固定IP配置
sed -i '0,/^BOOTPROTO.*$/s/^BOOTPROTO.*$/BOOTPROTO="static"/' /etc/sysconfig/network-scripts/ifcfg-$(ifconfig |head -1|cut -d ":" -f1)
sed -i '0,/^ONBOOT.*$/s/^ONBOOT.*$/ONBOOT="yes"/' /etc/sysconfig/network-scripts/ifcfg-$(ifconfig |head -1|cut -d ":" -f1)
sed -i '/\(^IPADDR.*\)\|\(^NETMASK.*\)\|\(^GATEWAY.*\)\|\(^DNS.*\)/d' /etc/sysconfig/network-scripts/ifcfg-$(ifconfig |head -1|cut -d ":" -f1)
# 这里需要改成你虚拟机的固定IP
# 在真实主机执行CMD命令
# 根据ipconfig命令在你的主机查看VMnet8这个网卡的IP地址来决定网段,否则连不上
echo "IPADDR=192.168.160.130">>/etc/sysconfig/network-scripts/ifcfg-$(ifconfig |head -1|cut -d ":" -f1)
echo "NETMASK=255.255.255.0">>/etc/sysconfig/network-scripts/ifcfg-$(ifconfig |head -1|cut -d ":" -f1)
# 这里需要网关IP,通常可以ping 192.168.xx.0 -b,查看网关IP
# [root@centos7 ~]# ping 192.168.10.0 -b
# WARNING: pinging broadcast address
# PING 192.168.10.0 (192.168.10.0) 56(84) bytes of data.
# 64 bytes from 192.168.10.2: icmp_seq=1 ttl=128 time=0.349 ms <<========= 这里得到192.168.10.2
echo "GATEWAY=192.168.160.2">>/etc/sysconfig/network-scripts/ifcfg-$(ifconfig |head -1|cut -d ":" -f1)
echo "DNS1=114.114.114.114">>/etc/sysconfig/network-scripts/ifcfg-$(ifconfig |head -1|cut -d ":" -f1)
echo "DNS2=8.8.8.8">>/etc/sysconfig/network-scripts/ifcfg-$(ifconfig |head -1|cut -d ":" -f1)
# 重启网络,配置才能生效
service network restart
# 开启防火墙
systemctl restart firewalld
# ping一次百度,检查网络是否连通
ping www.baidu.com -c 3
Linux固定IP
最新推荐文章于 2024-08-14 19:16:24 发布