centos 建立静态 IP 与 IP 地址丢失的解决办法
建立静态 IP
1.进入网卡配置文件目录备份原网卡文件
cd /etc/sysconfig/network-scripts && mv ifcfg-### ifcfg-eth0
2.在配置文件添加如下内容
vim ifcfg-eth0 DEVICE=eth0 NAME=eth0 BOOTPROTO=static IPADDR=10.0.0.XXX PREFIX=24 GATEWAY=10.0.0.2 DNS1=180.76.76.76 DNS2=223.6.6.6 ONBOOT=yes
3.修改系统启动项 #替换 GRUB_CMDLINE_LINUX 一行原来的内容
vim /etc/default/grub GRUB_CMDLINE_LINUX="crashkernel=auto resume=UUID=5757d252-4d22-44dc-ad4b-2e7445998de2 rhgb quiet net.ifnames=0"
4.生成启动菜单
grub2-mkconfig -o /boot/grub2/grub.cfg
5.重启虚拟机
reboot
————————————————————————————————
IP地址丢失
https://www.cnblogs.com/yizhipanghu/p/10941920.html
方法1
- 首先重启网络 service network restart
- 重启网络失败重启虚拟机 reboot
方法2
1.首先检查任务管理器里的 VMnetDHCP 服务是否开启,开启执行下一步
2.在 vmware workstation 执行
sudo dhclient -r #释放 IP sudo dhclient #获取 IP
3.关闭 NetworkManager
systemctl stop NetworkManager ssytemctl restart network
4.现在输入 ip a 应该能看到有 ip 了,如果连接工具连不上重启一下电脑 vmnet8 网卡
——————————————————————————————————————————————————
连不上网
[root@c7-4 ~]#ping www.baidu.com
ping: www.baidu.com: 未知的名称或服务
这是因为网卡文件没有设 DNS 域名服务器
[root@c7-4 ~]#vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 NAME=eth0 BOOTPROTO=static IPADDR=20.0.0.21 PREFIX=24 GATEWAY=20.0.0.2 DNS1=20.0.0.2 #设和网关一样 #DNS1=180.76.76.76 #DNS2=223.6.6.6 ONBOOT=yes
然后重启网络
[root@c7-4 ~]#service network restart Restarting network (via systemctl): [ 确定 ] [root@c7-4 ~]#ping www.baidu.com PING www.a.shifen.com (36.152.44.96) 56(84) bytes of data. 64 bytes from 36.152.44.96 (36.152.44.96): icmp_seq=1 ttl=128 time=15.8 ms 64 bytes from 36.152.44.96 (36.152.44.96): icmp_seq=2 ttl=128 time=19.6 ms 64 bytes from 36.152.44.96 (36.152.44.96): icmp_seq=3 ttl=128 time=48.3 ms 64 bytes from 36.152.44.96 (36.152.44.96): icmp_seq=4 ttl=128 time=45.6 ms 64 bytes from 36.152.44.96 (36.152.44.96): icmp_seq=5 ttl=128 time=27.6 ms ^Z [1]+ 已停止 ping www.baidu.com
——————————————————————————————————————————————————
centos7 配置静态 IP(ifcfg-ens33)
cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="static" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens33" UUID="10471379-f0e6-49e4-b59a-df82173c9fba" DEVICE="ens33" ONBOOT="yes" IPADDR="20.0.0.16" PREFIX="24" GATEWAY="20.0.0.2" DNS1="20.0.0.2"
service network restart