Debian 修改IP地址或DNS

本文介绍如何在Linux系统中配置IP地址及DNS服务器。包括通过DHCP动态获取IP地址的方法及手动设置静态IP地址的步骤,并详细说明了配置文件/etc/network/interfaces和/etc/resolv.conf的具体内容。
IP地址配置文件: /etc/network/interface

// 动态DHCP获得

# 启动系统激活设备
# Loop回环地址
auto lo
iface lo inet loopback

# 启动系统激活设备
# 网卡eth0设置为DHCP类型
auto eth0
iface eth0 inet dhcp

// 静态Static获得

# 启动系统激活设备
# Loop回环地址
auto lo
iface lo inet loopback

# 启动系统激活设备
# 网卡eth0设置为Static类型
auto eth0
iface eth0 inet static

# 指定IP地址、子网掩码、广播、网关
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1

# 指定DNS服务器地址
dns-nameservers 202.103.0.117
dns-search somedomain.org

========================


DNS服务器配置文件: /etc/resolv.conf

// 必须设置.否则无法访问任何URL

nameserver 202.103.0.117
nameserver 211.95.193.97

Debian系统中修改网络配置IP地址,通常涉及编辑系统的网络接口配置文件。根据不同的网络管理工具(如传统的`ifupdown`较新的`netplan`),具体操作方式会有所不同。以下是基于不同配置方式的详细说明。 ### 修改静态IP地址(使用 `ifupdown`) 对于使用`ifupdown`工具的Debian系统,需要编辑 `/etc/network/interfaces` 文件来配置静态IP地址。例如,要为网卡 `ens33` 设置静态IP地址: ```bash auto ens33 iface ens33 inet static address 192.168.86.136 netmask 255.255.255.0 gateway 192.168.86.2 ``` 完成编辑后,重启网络服务以应用更: ```bash sudo systemctl restart networking ``` 此方法适用于传统网络配置环境,并允许用户手动控制网络接口的状态和参数[^3]。 --- ### 修改静态IP地址(使用 `netplan`) 对于采用`netplan`作为网络配置工具的Debian系统,需编辑 `/etc/netplan/` 目录下的YAML格式配置文件,例如 `01-netcfg.yaml`。以下是一个典型的配置示例: ```yaml network: version: 2 renderer: networkd ethernets: ens33: dhcp4: no addresses: - 192.168.1.100/24 gateway4: 192.168.1.1 nameservers: addresses: - 8.8.8.8 - 114.114.114.114 ``` 保存文件后,执行以下命令以应用新配置: ```bash sudo netplan apply ``` 该方式提供更结构化的配置方式,适合现代Debian版本中的网络管理需求[^2]。 --- ### 查看当前网络配置 在进行任何修改之前,建议先查看当前的网络接口状态和IP地址分配情况。可以通过以下命令获取相关信息: ```bash ip a ``` 此外,若需确认DNS服务器配置,可查看 `/etc/resolv.conf` 文件内容: ```bash cat /etc/resolv.conf ``` 这些信息有助于确保后续的配置更符合实际网络环境的要求[^1]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值