由于 ip 设置为替换 ifconfig,我试图让自己习惯使用 ip 命令套件。我正在尝试启用我的 NIC
ip link set eth3 up
Run Code Online (Sandbox Code Playgroud)
这不会正确分配 IPv4 地址。但是,如果我跑
ifup eth3
Run Code Online (Sandbox Code Playgroud)
它工作正常。我不确定到底是什么问题或从哪里开始。
例如:
$ ifconfig dummy0 up
$ ifconfig dummy0 "192.168.1.190 netmask 255.255.255.0"
Run Code Online (Sandbox Code Playgroud)
不带参数调用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)
Run Code Online (Sandbox Code Playgroud)
如何关闭界面,使其不显示在
没有 rmmod 假人
因为 dummy 仅用于示例目的。
如果没有办法做到这一点,我可以为它设置什么“一次性”IP 并避免任何麻烦?
喜欢
$ ifconfig dummy0 down
$ ifconfig dummy0 0.0.0.0
Run Code Online (Sandbox Code Playgroud) 这就是man ifconfig必须要说的。
[-]承诺
Run Code Online (Sandbox Code Playgroud)Enable or disable the promiscuous mode of the interface. If选择,网络上的所有数据包都将被接口接收。
专门寻找这是否意味着与无线卡有关:
packets);我正在尝试在我们的一个服务器的以太网接口上跟踪可能存在的链接问题。ifconfig报告大量错误包。我已要求托管公司对设置进行一些更改,并希望重置接口计数器以更好地了解情况是否有所改善。
重启机器是显而易见的答案,但由于这台机器是主要的 NAS,因此很难获得维护窗口。是否可以在不重新启动机器的情况下重置计数器?
操作系统为 RedHat EL4,32 位。
当我的系统启动时,它显示以下消息。
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: RTNETLINK answers: Invalid argument
[ OK ]
Bringing up interface eth1: RTNETLINK answers: Invalid argument
[ OK ]
Bringing up interface eth2: RTNETLINK answers: Invalid argument
[ OK ]
Bringing up interface eth3: RTNETLINK answers: Invalid argument
[ OK ]
Run Code Online (Sandbox Code Playgroud)
为什么会发生这种情况。通常它不会给出消息RTNETLINK answers: Invalid argument
我做ifconfig了,输出是
eth0 Link encap:Ethernet HWaddr 00:00:50:6D:56:B4
inet addr:120.0.10.137 Bcast:120.0.255.255 Mask:255.255.255.0
inet6 addr: fe80::200:50ff:fe6d:56b4/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 …Run Code Online (Sandbox Code Playgroud) 有谁知道 ifconfig 输出中的 RUNNING 标志是什么意思?(我不知道它有多重要,但这是在 Solaris 10 机器上。)
到目前为止,我唯一能找到的就是这个论坛帖子。
即使假设这是准确的,我也非常感谢更具技术性的解释,以及有关如何更改接口的 RUNNING 状态的说明。
我正在尝试使用 ifconfig 在我的环回接口上打开广播。它目前是这样写的:
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
Run Code Online (Sandbox Code Playgroud)
如您所见,没有广播地址!:( :( :(
我在 OS/X 上试过这个,但没有用,也没有给出任何错误或反馈:
ifconfig lo0 broadcast 127.255.255.255
Run Code Online (Sandbox Code Playgroud)
有上师会知道吗?
我有一台发送一个数据包的服务器。我有两个客户端与服务器在同一台机器上运行。我需要他们拿起数据包,而不必强迫服务器发送两次。
在 FreeBSD 中,ifconfig调用似乎会删除默认网关路由,即使给定相同的 IP 地址(例如仅更新网络掩码时)。这是一个错误还是一个功能?
正如我记得的那样,在这种情况下,Linux 不会更改默认网关。
ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:25:90:60:1B:FC
inet addr:10.0.47.42 Bcast:10.255.255.255 Mask:255.255.255.248
inet6 addr: fe80::225:90ff:fe60:1bfc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4300 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:416886 (407.1 KiB) TX bytes:812 (812.0 b)
Memory:fbce0000-fbd00000
eth1 Link encap:Ethernet HWaddr 00:25:90:60:1B:FD
inet addr:72.9.239.194 Bcast:72.255.255.255 Mask:255.255.255.248
inet6 addr: fe80::225:90ff:fe60:1bfd/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:82334 errors:0 dropped:0 overruns:0 frame:0
TX packets:53868 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:85116034 (81.1 …Run Code Online (Sandbox Code Playgroud) 如何列出为给定网络接口卡创建的所有虚拟网络?
例如,我添加了一个这样的虚拟网络,
ifconfig eth0:0 inet6 add ::123/64
Run Code Online (Sandbox Code Playgroud)
反应很好啊 我知道我可以使用那个网络,因为我添加了它。但如果不是我添加它的人,我怎么会发现它存在呢?