debian 12设置静态ip、dns

debian 12设置静态ip、dns

1、设置静态ip

查看网卡名称是ens33

ip address

在这里插入图片描述

编辑网卡配置文件

vi /etc/network/interfaces

默认是这样的
在这里插入图片描述

在最后面添加下面内容 其中

  1. ens33是上步中查询到的网卡名称
  2. address 192.168.2.157 是ip地址
  3. netmask 255.255.255.0 是ip地址的子网掩码
  4. gateway 192.168.2.2 是ip地址的网关
auto ens33
iface ens33 inet static
address 192.168.2.157
netmask 255.255.255.0
gateway 192.168.2.2

编辑后的/etc/network/interfaces 文件内容如下

在这里插入图片描述

最后重启网络服务

systemctl restart networking.service

2、设置dns

debian 12安装后默认没有/etc/resolv.conf 文件
建立此文件

vi /etc/resolv.conf

添加以下内容

nameserver 114.114.114.114
nameserver 8.8.8.8
nameserver 8.8.8.4

文件内容如下

在这里插入图片描述

### 配置静态IP地址 为了在Debian 12配置静态IP地址,需编辑网络接口文件 `/etc/network/interfaces` 或者通过 `netplan` 进行设置。对于传统方法,在 `/etc/network/interfaces` 文件中指定静态IP参数可以实现这一需求。 #### 使用传统方式配置静态IP 打开终端并使用文本编辑器修改 `/etc/network/interfaces` 文件: ```bash sudo nano /etc/network/interfaces ``` 在此文件中添加或更改如下内容来定义静态IP地址: ```plaintext auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8 8.8.4.4 ``` 上述配置指定了eth0网卡的静态IP为192.168.1.100,并设置了子网掩码、默认网关以及DNS服务器[^1]。 保存文件后重启网络服务使新配置生效: ```bash sudo systemctl restart networking.service ``` 或者重新启动计算机也可以应用新的网络配置。 #### 使用Netplan工具(适用于采用Netplan作为网络管理工具的新版本) 如果系统使用的是 Netplan,则应在相应目录下创建YAML格式的配置文件来进行设定。通常位于 `/etc/netplan/` 下面有类似 `01-netcfg.yaml` 的文件名。 下面是一个简单的例子展示如何利用Netplan配置静态IP: ```yaml network: version: 2 renderer: networkd ethernets: eth0: dhcp4: no addresses: - 192.168.1.100/24 gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] ``` 完成编辑之后运行命令让改动立即起效: ```bash sudo netplan apply ``` 这会立刻更新当前系统的网络状态而无需重载整个操作系统服务。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值