我有一个装有 Ubuntu 16.04 的 Linux 机器。当我需要使用环回接口时,我注意到了一些奇怪的行为。
因此我首先使用 ifconfig 检查,结果显示:
rename1 Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:326 (326.0 B) TX bytes:326 (326.0 B)
ip link 显示以下内容:
1: rename1: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
“rename1”不是故意的,我想将其恢复为“lo”。
经过一番搜索我找到了这个命令:
sudo ip link set rename1 name lo
它按照我想要的方式运行,但重新启动后它又变回“rename1”,我不知道如何解决这个问题。
答案1
环回接口定义在/etc/网络/接口在 debian 及其派生版本上。
以 root 或 sudoer 身份将“rename1”替换为“lo”
sed -i s@rename1@lo@ /etc/network/interfaces