ubuntu 静态IP地址配置 通过netplan

查询接口名称
ip link show
取消cloud-init自动配置网络
sudo echo "network: {config: disabled}" > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
删除cloud-init自动配置的netplan文件
sudo rm  /etc/netplan/50-cloud-init.yaml
编辑配置文件
sudo nano /etc/netplan/99_config.yaml 

配置文件内容:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      addresses:
        - 10.10.10.2/24
      routes:
        - to: default
          via: 10.10.10.1
      nameservers:
          search: [mydomain, otherdomain]
          addresses: [10.10.10.1, 1.1.1.1]
配置文件权限调整
sudo chmod 600 /etc/netplan/99_config.yaml
应用配置
sudo netplan apply

检查IP配置
ip address show

### 配置静态 IP 地址的方法 在 Ubuntu 系统中配置静态 IP 地址可以通过多种方式实现,具体取决于所使用的版本以及是否有桌面环境。以下是基于 Netplan 和传统 `ifupdown` 方法的两种主要方案。 #### 使用 Netplan 配置静态 IP 地址 Netplan 是现代 Ubuntu 版本(特别是 18.04 及更高版本)推荐的网络管理工具。它通过 YAML 文件定义网络配置,并支持不同的渲染器(如 NetworkManager 或 networkd)。以下是一个典型的配置过程: 1. **编辑 Netplan 配置文件** 找到并打开系统的 Netplan 配置文件,通常位于 `/etc/netplan/` 下,默认名称可能类似于 `01-netcfg.yaml` 或 `50-cloud-init.yaml`: ```bash sudo nano /etc/netplan/01-netcfg.yaml ``` 2. **修改配置内容** 将 DHCP 设置禁用 (`dhcp4: no`) 并添加静态 IP 地址、子网掩码和默认网关的相关参数。例如,如果目标静态 IP 地址为 `192.168.1.200`,则可以这样写入: ```yaml network: version: 2 renderer: networkd ethernets: enp0s3: # 替换为您实际的接口名 dhcp4: no addresses: - 192.168.1.200/24 gateway4: 192.168.1.1 nameservers: addresses: - 8.8.8.8 - 8.8.4.4 ``` 这里需要注意的是,`enp0s3` 是示例中的网络接口名称,需根据实际情况调整[^1]。 3. **应用更改** 完成编辑后,运行以下命令使新配置生效: ```bash sudo netplan apply ``` #### 使用 ifupdown 配置静态 IP 地址 对于某些较旧的 Ubuntu Server 版本或者特定场景下仍使用传统的 `ifupdown` 工具时,可通过手动编辑 `/etc/network/interfaces` 来完成静态 IP 的设定。 1. **编辑 interfaces 文件** 使用文本编辑器打开该文件: ```bash sudo nano /etc/network/interfaces ``` 2. **添加静态 IP 配置** 插入类似下面的内容以指定静态 IP 参数: ```plaintext auto enp0s3 iface enp0s3 inet static address 192.168.1.200 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8 8.8.4.4 ``` 同样地,请确保将 `enp0s3` 替换为当前主机的实际网络设备名称[^3]。 3. **重启网络服务** 修改完成后重新启动网络服务让改动立即起作用: ```bash sudo systemctl restart networking.service ``` 以上方法分别适用于不同类型的 Ubuntu 用户群体及其需求背景下的静态 IP 地址分配操作指南。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值