linux命令设置lo
linux命令设置lo详细介绍
在 Linux 中配置回环接口(lo)通常用于本地网络测试或自定义环回地址。以下是常用的命令和配置方法:
一、临时配置(重启后失效)
1. 查看当前
lo 接口状态
bash
addr show lo
2. 启用
lo 接口(默认已启用,若未启用)
bash
lo up
3. 为
lo 添加 IP 地址
bash
addr .1.1/24 dev loaddr .0.1/8 dev lo
4. 删除
lo 上的 IP 地址
bash
addr del .1.1/24 dev lo
二、永久配置(重启后生效)
1. Debian/Ubuntu 系列(
netplan 或传统配置)
- 使用
netplan(推荐,适用于 20.04+)
修改配置文件(如/etc/netplan/*.yaml):
yamlnetworkd
lo
192.168.1.1/24
应用配置:
bashnetplan apply - 传统
interfaces文件(适用于旧版本)
编辑/etc/network/interfaces:
iniauto loiface lo inet static
address 192.168.1.1
netmask 255.255.255.0
重启网络服务:
bashsystemctl restart networking
2. RedHat/CentOS 系列
编辑 /etc/sysconfig/network-scripts/ifcfg-lo(若文件不存在可新建):
ini
重启网络服务:
bash
systemctl restart network
三、注意事项
- 权限要求:所有配置操作需
root权限(使用sudo或切换至root用户)。 - 默认配置:
lo接口默认配置为127.0.0.1/8且自动启动,修改时建议保留默认地址以避免影响本地服务(如localhost)。 - 多 IP 支持:可添加多个 IP 地址(如
127.0.0.1,10.0.0.1等),用于不同场景的本地测试。 - 验证配置:配置后用
ping 192.168.1.1或curl http://192.168.1.1测试连通性。
常用命令总结
| 操作 | ip 命令(推荐) |
ifconfig(旧版) |
|---|---|---|
| 启用接口 | sudo ip link set lo up |
sudo ifconfig lo up |
| 添加 IP | sudo ip addr add IP/掩码 dev lo |
sudo ifconfig lo IP netmask 掩码 |
| 禁用接口 | sudo ip link set lo down |
sudo ifconfig lo down |
| 查看状态 | ip addr show lo |
ifconfig lo |
根据你的 Linux 发行版选择对应的永久配置方法即可。