Ubuntu 自定义静态IP

在Ubuntu中自定义静态IP地址,你可以使用netplan来配置网络接口。以下是一个简单的步骤:

  1. 打开终端。

  2. 进入netplan配置目录:

    cd /etc/netplan/ 
  3. 创建或编辑netplan配置文件。你可以使用文本编辑器如nano或vim:

    sudo nano 01-netcfg.yaml 

    如果文件不存在,你可以创建一个新文件。

    1. 在配置文件中添加以下内容,替换成你的网络配置信息(IP地址、网关、DNS等):

      老版本:
      network: 
              version: 2 
              renderer: networkd 
              ethernets: 
                      eth0: # 这里的 "eth0" 需要根据你的网络接口名称进行调整 
                              addresses:
                              
### Ubuntu 配置静态 IP 的指令 在 Ubuntu 中配置静态 IP 地址可以通过多种方式实现,具体取决于所使用的版本以及网络管理工具。以下是基于不同版本和方法的详细说明。 #### 方法一:通过 Netplan 配置(适用于 Ubuntu 18.04 及更高版本) Netplan 是一种现代的网络配置工具,广泛用于较新的 Ubuntu 版本中。其主要配置文件通常位于 `/etc/netplan/` 目录下,文件名可能类似于 `01-netcfg.yaml` 或其他自定义名称。 以下是具体的配置步骤: 编辑 Netplan 配置文件: ```bash sudo nano /etc/netplan/01-netcfg.yaml ``` 修改或添加如下内容: ```yaml network: version: 2 renderer: networkd ethernets: enp4s0: # 替换为实际的网卡名称 dhcp4: no addresses: - 192.168.0.106/24 # 设置静态 IP 和子网掩码 gateway4: 192.168.0.254 # 默认网关 nameservers: addresses: - 114.114.114.114 # DNS 服务器地址 ``` 保存并退出后应用更改: ```bash sudo netplan apply ``` 验证配置是否生效: ```bash ifconfig ping www.baidu.com ``` 以上操作会将指定接口设置为静态 IP 并测试连通性[^1]。 --- #### 方法二:通过传统方式配置(适用于 Ubuntu 14.04 等旧版) 对于早期版本的 Ubuntu,可以直接编辑 `/etc/network/interfaces` 文件来完成静态 IP 配置。 打开配置文件: ```bash sudo nano /etc/network/interfaces ``` 添加以下内容: ```plaintext auto eth0 iface eth0 inet static address 192.168.0.117 netmask 255.255.255.0 gateway 192.168.0.1 network 192.168.0.0 broadcast 192.168.0.255 dns-nameservers 114.114.114.114 ``` 重启网络服务以使更改生效: ```bash sudo service networking restart ``` 或者重新启动系统以确保配置被加载[^2]。 --- #### 方法三:通过 GUI 工具配置 如果使用的是带有图形界面的操作系统,也可以通过 Network Manager 图形化工具快速配置静态 IP 地址。 进入 **Network Settings** -> **Wired Connection** -> **IPv4 Settings**,选择手动模式并输入相应的 IP、子网掩码、网关和 DNS 信息。 --- #### 注意事项 - 如果无法找到 `/etc/netplan/` 文件夹,则可能是未安装相关组件或路径有误,需进一步排查。 - 对于双网卡或多网卡环境下的配置,请参考更复杂的场景文档[^3]。 --- ### 示例代码片段 以下是一个完整的 YAML 配置示例供参考: ```yaml network: version: 2 renderer: networkd ethernets: enp4s0: dhcp4: no addresses: - 192.168.0.106/24 gateway4: 192.168.0.254 nameservers: addresses: - 114.114.114.114 - 8.8.8.8 ``` ---
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值