linuxubuntu设置ip地址命令行
linuxubuntu设置ip地址命令行详细介绍
在 Ubuntu 中设置 IP 地址可以通过命令行工具完成,以下是常用方法:
一、临时设置 IP 地址(重启后失效)
1. 使用
ip 命令(推荐,现代 Linux 通用)
bash
dev eth0 down
addr .1.100/24 dev eth0
dev eth0 up
route default via .1.1 dev eth0
2. 旧工具
ifconfig(已被弃用,不推荐)
bash
eth0 .1.100 netmask .255.0route default gw .1.1
二、永久设置 IP 地址(推荐方法,适用于 Ubuntu 17.10+)
Ubuntu 17.10 及以上版本使用 netplan 工具管理网络配置,配置文件位于 /etc/netplan/ 目录(通常为 .yaml 文件,如 00-installer-config.yaml)。
1. 编辑 netplan 配置文件
bash
/etc/netplan/*.yaml
2. 添加静态 IP 配置(示例)
yaml
networkd
no
192.168.1.100/24
192.168.1.1
8.8.8.8 8.8.4.4
3. 应用配置
bash
netplan apply
三、旧方法:通过 /etc/network/interfaces 配置(适用于 Ubuntu 16.04 及以下)
1. 编辑接口配置文件
bash
/etc/network/interfaces
2. 添加静态 IP 配置(示例)
plaintext
auto eth0iface 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
3. 重启网络服务
bash
systemctl restart networking.service
注意事项
- 接口名称:通过
ip link或ls /sys/class/net/查看实际接口名称(如eth0可能为enp0s3、ens33等)。 - 权限:所有网络配置命令需使用
sudo执行。 - 验证配置:设置后用
ip addr show eth0或ping www.baidu.com检查网络连通性。
根据你的 Ubuntu 版本选择对应的方法,推荐使用 netplan 进行永久配置,这是现代 Ubuntu 的标准方案。