配置动态IP(自动获取ip)

此配置一般是自己使用虚拟机时使用。

1、查看硬件网卡

[root@localhost ~]# nmcli dev
image.png

2、查看软件网卡

[root@localhost ~]# nmcli con show
image.png

3、进入目录,并修改配置文件

ens33是网卡的名字,这里主要是改变onboot的值为yes,允许在启动时激活网卡。

[root@localhost ~]# cd /etc/sysconfig/network-scripts
[root@localhost ~]# vim ifcfg-ens33

  1. TYPE=Ethernet
  2. PROXY_METHOD=none
  3. BROWSER_ONLY=no
  4. BOOTPROTO=dhcp
  5. DEFROUTE=yes
  6. IPV4_FAILURE_FATAL=no
  7. IPV6INIT=yes
  8. IPV6_AUTOCONF=yes
  9. IPV6_DEFROUTE=yes
  10. IPV6_FAILURE_FATAL=no
  11. IPV6_ADDR_GEN_MODE=stable-privacy
  12. NAME=ens33
  13. UUID=c200cfab-6bf6-4bf4-abf4-752dc47d819e
  14. DEVICE=ens33
  15. ONBOOT=yes

:wq保存退出
备注:

  • TYPE 配置文件接口类型。
  • BOOTPROTO 获取IP的方式,dhcp表示动态获取,static或none表示静态手动配置(配置静态ip地址)。
  • DEFROUTE 是否配置为默认路由
  • NAME 网卡名
  • UUID 唯一识别码
  • DEVICE 系统逻辑名
  • ONBOTT 系统启动时是否激活

    4、重启网卡

    [root@localhost ~]# systemctl restart network

    5、查看动态ip

    [root@localhost ~]# nmcli dev show

    配置静态ip(绑定ip)

    此配置主要是用于生产环境和本地模拟环境,保证ip不会改变。

1、查看硬件网卡

[root@localhost ~]# nmcli dev
image.png

2、查看软件网卡

[root@localhost ~]# nmcli con show
image.png

3、配置ip,网关等

[root@localhost ~]# nmcli con mod ens33 ipv4.addresses 192.168.3.53/24 ipv4.dns 192.168.3.1 ipv4.gateway 192.168.3.1 ipv4.method manul connection.autoconnect yes
备注:

  • ipv4.addresses ipv4地址
  • ipv4.dns dns
  • ipv4.gateway 网关
  • ipv4.method 方法
  • connection.autoconnect 自动连接

    4、激活网卡

    [root@localhost ~]# nmcli con up ens33

    5、查看静态ip

    [root@localhost ~]# nmcli dev show