例如:
$ ifconfig dummy0 up
$ ifconfig dummy0 "192.168.1.190 netmask 255.255.255.0"
不带参数调用ifconfig显示界面
dummy0 Link encap:Ethernet HWaddr b6:1f:f3:92:6d:20
inet addr:192.168.1.190 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::b41f:f3ff:fe92:6d20/64 Scope:Link
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:1050 (1.0 KiB)
如何关闭界面以使其不显示
- 如果配置
- ifconfig -a
- ifconfig 虚拟0
没有 rmmod 假人
因为 dummy 仅用于示例目的。
如果没有办法做到这一点,我可以为它设置什么“丢弃”IP并避免任何麻烦?
喜欢
$ ifconfig dummy0 down
$ ifconfig dummy0 0.0.0.0
刷新ip:
关闭接口 dummy0
ip link set dummy0 down
提出来
ip link set dummy0 up
ifdown
根外壳上通常有一个脚本。丢弃IP地址是没有问题的。
应关闭未使用的接口。
我使用此命令显示所有接口
ip a s
要禁用
dummy
我使用两个命令(RHEL 是如此“迷人”)):ifconfig dummy0 down
ip addr del "your ip" dev dummy0
这对我有用。
将其设置为环回地址
ifconfig 显示当前启用的接口。ifconfig -a 显示系统上的所有接口,包括那些关闭的接口。ifconfig dummy0 将向您显示您要求的界面。因此,如果您关闭一个接口,它不会显示您是否执行 ifconfig,但如果您执行 ifconfig -a 或询问有关该特定接口的信息,它将显示。不显示它的唯一方法是删除内核模块或删除物理接口。
至于在界面中禁用,您只需将其设置为关闭即可。它是否仍然有分配给它的 IP 地址并不重要,因为内核不会使用该接口,直到您再次启动它。
这有什么问题?
ifdown 是这样做的方法,例如 ifdown dummy down
您还可以使用以下命令完全删除虚拟接口。
如果显示忙,则首先禁用 dummy0 接口,然后重试。
我在一年后回复这篇文章,但可能对某人有帮助;-)
拉胡尔·潘瓦尔