CentOS 8

CentOS 8CentOS 7都可以使用下面的方法配置静态IP。

配置文件目录:/etc/sysconfig/network-scripts。具体的配置文件名称一般是:ifcfg-网卡名称,可以使用ifconfig 或者 ip addr show 查看网卡名称。

  • BOOTPROTO:IP获取方式,要将默认的dhcp改为static。
  • IPADDR:要配置的静态IP。
  • NETMASK:子网掩码。
  • GATEWAY:网关。

完整配置文件内容:

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=b224e499-fee0-4832-b895-4a375f4ae636
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.3.3
NETMASK=255.255.255.0
GATEWAY=192.168.3.2
DNS1=192.168.3.2
DNS2=8.8.8.8

配置完成,保存退出。重载网络配置:

  • CentOS 8:nmcli c reload 网卡名称,例:nmcli c reload ens33
  • CentOS 7:/etc/init.d/network restart

Debian 10

Debian 10Debian 9Debian8Ubuntu16kali等Debian系列发行版都可以使用下面的方法配置静态IP。

配置文件 /etc/network/interfaces

  • ens33:网卡名称,可以使用ifconfig 或者ip addr show 查看。
  • address:要配置的静态IP。
  • netmask:子网掩码。
  • gateway:网关。

完整配置文件内容:

# This file describes the network interfaces available on your systemand  
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

auto ens33
iface ens33 inet static
address 192.168.3.4
netmask 255.255.255.0
gateway 192.168.3.2

配置完成,保存退出。重载网络配置:

/etc/init.d/networking restart

Ubuntu18

Ubuntu18使用netplan进行网络配置。配置文件目录/etc/netplan/。具体的配置文件是一个 *.yaml 文件,在编辑yaml文件的时候,务必使用缩进代表层级关系,而且缩进只能使用空格键,不能使用tab键。

  • ens33指的是网卡名称,可以使用ifconfig 或者ip addr show 查看。
  • addresses指的是自定义的静态IP地址。
  • gateway指的是网关地址。

完整配置文件内容:

# This file is generated from information provided by
# the datasource.  Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        ens33:
            addresses: [192.168.3.5/24]
            gateway4: 196.168.3.2
            optional: no
            dhcp4: no
    version: 2

配置完成,保存退出。重载网络配置:

sudo netplan apply

最后修改:2022 年 04 月 22 日
如果觉得我的文章对你有用,请随意赞赏