linux(debian)固定IP的设置

本文介绍了如何通过修改网络配置文件来固定内网IP地址的方法,包括设置静态IP、子网掩码、网关及DNS服务器等内容,适用于服务器开发中需要稳定IP的场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

近些天做服务器的开发,内网机器ip时不时会变,影响了开发的速度,于是借鉴各种方法设置了固定IP。

总共2个步骤:
1:修改/etc/network/interfaces
1)vi /etc/network/interfaces
2)默认只有两行 (本地回环)auto lo
iface lo inet loopback


3)添加(IP地址) auto  eth0
iface eth0 inet static
address 192.168.1.111
netmask 255.255.255.0
gateway 192.168.1.1


dns-nameserver = xxx.xxx.xxx.xxx  //DNS1,一定要设置,否则不能上网

dns-nameserver = xxx.xxx.xxx.xxx  //DNS2,


2.修改/etc/NetworkManager/NetworkManager.conf(默认false)(可以不修改)
managed = true


3.在修改完后重启电脑即可。

注:(我这里)在修改完后电脑上网速度有影响,不知道是不是错觉,以后发现会继续改善

答:第一次设置固定IP没有设置dns服务器,有的时候不能上网,已经添加。

### 配置静态IP地址 在Debian Linux中配置静态IP地址可以通过编辑网络接口配置文件来实现。对于使用`/etc/network/interfaces`的传统方法,具体操作如下: #### 编辑网络接口配置文件 打开终端并输入以下命令以编辑网络接口配置文件[^1]。 ```bash sudo nano /etc/network/interfaces ``` 找到对应网络接口的配置部分,通常是以`iface eth0 inet dhcp`的形式存在。将其更改为静态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 ``` 上述配置指定了一个静态IP地址为`192.168.1.100`,子网掩码为`255.255.255.0`,默认网关为`192.168.1.1`,并且设置了Google公共DNS服务器作为首选和备用DNS服务器[^2]。 保存更改并退出编辑器后,重启网络服务使新设置生效: ```bash sudo systemctl restart networking.service ``` 或者,如果遇到问题可以尝试重启整个系统来应用新的网络配置。 #### 使用netplan工具(适用于较新版) 对于采用Netplan管理网络配置的新版本Debian,需编辑位于`/etc/netplan/`目录下的YAML格式配置文件。创建或编辑该文件,内容类似于下面的例子[^3]: ```yaml network: version: 2 renderer: networkd ethernets: eth0: dhcp4: no addresses: - to: default via: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] ``` 完成编辑之后,通过运行下列命令应用更改: ```bash sudo netplan apply ``` 这将立即更新系统的网络配置而无需重启机器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值