Answers:
这取决于您想要什么lo
或lo:
哪个是接口别名。
ifconfig lo:0 127.0.0.2 netmask 255.0.0.0 up
ifconfig lo:1 127.0.0.3 netmask 255.0.0.0 up
ifconfig lo:2 127.0.0.4 netmask 255.0.0.0 up
作品。如果你想有更多的IP是在lo
使用
route add -host 127.0.0.3 dev lo
route add -host 127.0.0.4 dev lo
route add -host 127.0.0.5 dev lo
也可以。如果要删除它,请使用:
route del -host 127.0.0.3
route del -host 127.0.0.4
route del -host 127.0.0.5
另请参阅IP别名 Linux网络-HOWTO
ifconfig lo:
和之间有什么区别route add -host
?他们在做同一件事吗?
如果继续使用“ ifconfig lo ...”,则不是要创建新接口,而是要覆盖前一个接口。您可以尝试编辑接口文件:
sudo vim /etc/network/interfaces
我的看起来像这样:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
因此,您可以尝试对其进行修改以创建新的接口:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto lo2
iface lo2 inet loopback
auto lo3
然后,重新启动网络或整个系统,并尝试使用“ sudo ifconfig lo2 / lo3等...”与新接口进行交互。
interfaces(5)
,ifup(8)
,和ifdown(8)
)是什么意思?谢谢。
man man
;数字指示每个手册页位于手册的哪个部分。第5节用于文件格式和约定,例如,第8节用于系统管理命令(通常仅应由root用户运行)。
要永久添加多个环回接口,必须对虚拟驱动程序进行额外检查。
虚拟驱动程序用于制作多个环回设备,而不是
为一个设备创建多个别名,并附加不同的IP。
这些行添加了另一个名为loop1, loop2, loop3
:
sudo ip link add name loop1 type dummy
sudo ip link add name loop2 type dummy
sudo ip link add name loop3 type dummy
dummy
运行上面的命令之前,请检查是否已加载内核模块:
sudo lsmod | grep dummy
lo
接口具有的标志
lo
,lo:
以及如何从中删除接口lo:
?