linux 设置静态IP
时间: 2024-12-27 20:15:03 浏览: 4
### 如何在Linux系统中设置静态IP地址
对于Ubuntu Server 16.04版本,在配置文件`/etc/netplan/*.yaml`内修改网络接口的相关参数可以实现静态IP的设定[^1]。具体来说,编辑该YAML格式的配置文档,指定所需的IPv4地址、子网掩码长度以及默认网关。
下面是一个适用于大多数情况下的netplan YAML配置实例:
```yaml
network:
version: 2
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.2.199/24
gateway4: 192.168.2.1
nameservers:
addresses: [192.168.2.1, 8.8.8.8]
```
上述代码片段展示了如何通过Netplan工具来定义名为ens33的以太网设备使用特定的静态IP地址,并指定了DNS服务器列表。
完成编辑之后保存更改并执行命令应用新的网络配置:
```bash
sudo netplan apply
```
这会使得连接被分配一个具有给定属性(如IP地址设为192.168.2.199,默认网关和首选DNS均为192.168.2.1)的静态IP地址[^3]。
相关问题
linux设置静态ip地址
在 Linux 系统中设置静态 IP 地址的方法有多种,具体步骤如下:
1. 打开终端,输入 "sudo nano /etc/network/interfaces",回车。
2. 找到 "iface eth0 inet dhcp" 这一行,并将其改为 "iface eth0 inet static"。
3. 在下面添加以下行:
address IP地址
netmask 子网掩码
gateway 网关
dns-nameservers DNS服务器
4. 保存文件,输入 "sudo /etc/init.d/networking restart" 重启网络服务。
例如:
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
5. 输入 "ip addr show" 查看是否成功设置了静态 IP 地址。
注意:以上操作需要root权限。
Linux 设置静态IP
要在Linux上设置静态IP,可以按照以下步骤进行:
1. 打开终端并以root用户身份登录。
2. 编辑网络配置文件,例如/etc/network/interfaces或/etc/sysconfig/network-scripts/ifcfg-eth0,具体文件名取决于你的Linux发行版。
3. 在文件中找到你的网络接口(例如eth0)的配置行,并将其更改为静态IP地址、子网掩码和网关。例如:
```
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
```
4. 保存文件并退出编辑器。
5. 重启网络服务,以使更改生效。例如,在Ubuntu上,可以运行以下命令:
```
sudo service networking restart
```
阅读全文