已复制
全屏展示
复制代码

ubuntu centos 配置IP地址


· 1 min read

一. centos 配置IP地址

1.1 network

使用 network 方式配置 IP 地址。

  • 修改网卡文件 /etc/sysconfig/network-scripts/ifcfg-ens33, 配置项含义一目了然。
BOOTPROTO=static
DNBOOT=yes
IPADDR=192.168.152.11
NETMASK=255.255.255.0
GATEWAY=192.168.152.2
DNS1=8.8.8.8
# 重启网络
service network restart

二. ubuntu 配置IP地址

2.1 netplan

使用 netplan 方式配置 IP 地址。

Netplan是 Ubuntu17.10 中引入的一种新的命令行网络配置实用程序,用于在Ubuntu系统中轻松管理和配置网络设置。它允许您使用YAML抽象来配置网络接口。它可与 NetworkManager 和 systemd-networkd 网络守护程序一起作为内核的接口。

它读取/etc/netplan/*.ymal中描述的网络配置,并且可以将所有网络接口的配置存储在这些文件中。如果ymal文件不存在则创建。说明:一个网卡可以配置多个IP,可以配置多个域名服务器地址。

  • 静态地址配置
# /etc/netplan/01-network-manager-all.yaml
network:
    version: 2
    ethernets:
        ens33:
            addresses: [192.168.40.40/24]
            dhcp4: false
            gateway4: 192.168.40.2
            nameservers:
                addresses: [114.114.114.114, 8.8.8.8]

使配置生效:

sudo netplan apply
  • 动态地址配置
# /etc/netplan/01-network-manager-all.yaml
network:
    version: 2
    ethernets:
        ens33:
            dhcp4: true

使配置生效:

sudo netplan apply

2.2 networking

使用 networking 方式配置 IP 地址。

# /etc/network/interfaces
auto ens33                                      # 开机自启动
iface ens33 inet static                         # static:静态IP dhcp:动态IP
    address 192.168.3.3                         # ip地址
    netmask 255.255.255.0                       # 子网掩码
    gateway 192.168.3.1                         # 网关
    dns-nameservers 114.114.114.114 8.8.8.8     # dns服务器

重启网络

systemctl restart networking

参考资料

🔗

文章推荐