标签: ifconfig

如何列出服务器的所有IP地址

当我输入 ifconfig 时,我看到我的服务器每天都有一个新的 IP 地址。ip 地址属于一组 ip 地址。
如何找出我服务器的所有IP地址?

ip-address ifconfig

5
推荐指数
3
解决办法
2万
查看次数

ifconfig 显示错误的 RX/TX 字节数

ifconfig 告诉 eth0 一些 RX = 2,8GB, TX = 1,3GB 值不可能是真实的,因为我最近通过 eth0 传输了许多 10GB+ 文件。我想知道

  • 如果这只是一些普通的整数溢出(4GB 限制)
  • 或者如果这表明有一些邪恶的 rootkit 存在错误的数据

这是一个愚蠢的问题,但这种差异让我感到困扰。

谢谢你,尼尔斯

rootkit ifconfig

5
推荐指数
1
解决办法
4303
查看次数

OpenVPN 提供的 IP 不考虑 ipp.txt

我现在遇到了一些麻烦,使用一个前同事设置的 OpenVPN 服务器(我不太喜欢 ATM)。我们将 OpenVPN 用于约 200 个客户端的专用网络(更具体地说,只有 15 个客户端,其中有虚拟机,桥接到同一网络 192.168.1.0/24)。

多年来它运行良好,但有几个星期,它表现得很奇怪。我在这个网络中有一台笔记本电脑,它曾经拥有 IP 192.168.1.156。这是我的 OpenVPN 服务器配置的有趣部分:

ifconfig-pool-persist ipp.txt
ifconfig-pool 192.168.1.1 192.168.1.254 255.255.255.0
Run Code Online (Sandbox Code Playgroud)

在我的 ipp.txt 文件中:

gfenollar.xxxxx.local,192.168.1.156
Run Code Online (Sandbox Code Playgroud)

但是当我重新启动我的 openvpn 客户端时,我得到了另一个 IP,总是不同的。当然,它给我分配了一个已经被另一个 OpenVPN 客户端使用的 IP,这太疯狂了!这是我的客户的日志:

Wed Feb  6 12:36:29 2013 SENT CONTROL [xxx]: 'PUSH_REQUEST' (status=1)
Wed Feb  6 12:36:29 2013 PUSH: Received control message: 'PUSH_REPLY,dhcp-option DNS 192.168.1.5,ping 8,ping-restart 20,ifconfig 192.168.1.24 255.255.255.0'
Wed Feb  6 12:36:29 2013 OPTIONS IMPORT: timers and/or timeouts modified
Wed Feb  6 12:36:29 2013 OPTIONS IMPORT: --ifconfig/up options modified …
Run Code Online (Sandbox Code Playgroud)

dhcp openvpn ifconfig

5
推荐指数
1
解决办法
2万
查看次数

更改网络接口的网络掩码(但不是 ip)

ifconfig命令可以更改网络接口的 IP 地址和网络掩码:

ifconfig eth0 10.10.10.10 netmask 255.255.255.0
Run Code Online (Sandbox Code Playgroud)

是否可以在eth0不知道(和更改)其 IP 地址的情况下更改网络接口的网络掩码?

我试过了

ifconfig eth0 netmask 255.255.255.0
Run Code Online (Sandbox Code Playgroud)

但我得到了错误

ifconfig: ioctl (SIOCAIFADDR): Invalid argument
Run Code Online (Sandbox Code Playgroud)

ifconfig netmask

5
推荐指数
1
解决办法
2万
查看次数

获取所有活动网络接口列表的便携式方法

我想获取所有活动网络接口的列表(例如 eth0、wlan0)。我假设我必须解析ifconfig的输出,但不同操作系统的格式不同。有没有人有一种可移植的方式来获取这些信息,以便它可以在大多数 unices(linux、*bsd、mac)上使用。

networking ifconfig

4
推荐指数
1
解决办法
4322
查看次数

“inet addr”是我的还是“bcast”我机器的实际IP?

我正在尝试从一台机器连接到另一台机器(对于 Postgres),我很困惑如何配置我的 IP 地址,无论是allow connections from IP address X从一个connect to machine A on IP address X角度还是从一个角度来看,假设可能存在差异。

如果我使用ifconfig,输出会显示 my bcastis10.0.2.255inet addris 10.0.2.15。关于此主题的相关查询与此问题的选定答案有关,其中/24在实际 IP 地址中使用(24 位 IP)让我感到困惑。/24指定 IP 地址时应如何/何时使用?

networking ip ifconfig

4
推荐指数
1
解决办法
3万
查看次数

ifconfig 的权限

为了ifconfig在Linux中更改IP和VIP是否需要root权限?
或者也可以通过非 root 帐户执行此操作?

linux unix ifconfig

4
推荐指数
1
解决办法
1万
查看次数

LVS-TUN:ifconfig 显示 tunl0 接口的错误和冲突?

Check_MK给我发了一封电子邮件,内容如下:

***** Nagios *****

Notification Type: PROBLEM

Service: Interface 5
Host: foo
Address: x.y.z.t
State: CRITICAL

Date/Time: Fri May 3 10:02:40 ICT 2013

Additional Info: CRIT - [tunl0] (up) speed unknown, in: 3.39MB/s, out: 0.00B/s, out-errors: 100.00%(!!) = 0.1
Run Code Online (Sandbox Code Playgroud)

运行ifconfig,我得到:

tunl0     Link encap:IPIP Tunnel  HWaddr   
          inet addr:x.y.z.t  Mask:255.255.255.255
          UP RUNNING NOARP  MTU:1480  Metric:1
          RX packets:92101704629 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:652 dropped:0 overruns:0 carrier:0
          collisions:652 txqueuelen:0 
          RX bytes:18941091817671 (17.2 TiB)  TX bytes:0 (0.0 b)
Run Code Online (Sandbox Code Playgroud)

注意错误和碰撞。我知道冲突字段的非零值表示网络拥塞的可能性。但:

  1. 确切的原因可能是什么?我该如何排除故障? …

networking linux ifconfig

4
推荐指数
1
解决办法
3984
查看次数

FreeBSD 11 未显示 RX、TX 数据包和计数

我有一个 FreeBSD 11 系统,在其中我得到以下ifconfig命令输出

# ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6> inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 inet 127.0.0.1 netmask 0xff000000 nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL> groups: lo xn0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=503<RXCSUM,TXCSUM,TSO4,LRO> ether 0e:c2:a2:36:c1:b4 inet 10.0.0.71 netmask 0xffffff00 broadcast 10.0.0.255 nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> media: Ethernet manual status: active

这里有两个疑问:

  1. 为什么我没有像旧的 FreeBSD / ubuntu 系统那样获得 RX、TX 字节和数据包计数?我正在使用一个实用程序来解析此响应以获取网络使用情况,但它失败了(无法修改,它是第三方二进制文件)。
  2. FreeBSD 11 中的任何更改,因为它在旧版本中运行良好?我更感兴趣的是修复此问题或进行配置更改(如果这是由某个.conf文件控制的),而不是更改我的监控方法(例如,解析来自iftop或其他命令的响应)

提前致谢 !

编辑 具体而言,一个C库被在二进制用于获取被出来为零的统计信息。我附上了一个示例代码,它也为 rx/tx 字节返回零值,因为该信息不可用。它使用getifaddrs功能从sys/sockets库 …

freebsd ifconfig

4
推荐指数
1
解决办法
2093
查看次数

跟踪丢弃数据包的源 IP

我有一台运行 CentOS 7 的 Linux 服务器,但我遇到了一个问题,即 RX 丢弃的数据包计数不断增加。我认为这可能是由网络中的电缆/连接器故障引起的;但是,我无法检查每个连接以找到问题。有什么方法可以查看丢弃的数据包来自哪个 IP?

linux local-area-network centos ifconfig packetloss

3
推荐指数
1
解决办法
1304
查看次数