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://blog.csdn.net/llziseweiqiu/article/details/79210396?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-2.control&dist_request_id=71bb9e71-3133-4230-922e-8c8c7c8da53b&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-2.control

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

 

posted @ 2020-10-29 07:40  公博义  阅读(2390)  评论(0编辑  收藏  举报