Questions tagged «ifconfig»

2
找不到ifconfig命令
我刚刚在Mac(osx10.9.3 + virtualbox)上将CentOS7作为虚拟机安装。找不到运行的ifconfig返回命令。同时运行sudo /sbin/ifconfig返回未找到命令。我是根 的输出 echo $PATH如下。 /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/robbert/.local/bin:/home/robbert/bin 我的路径正常吗?如果没有,我该如何更改? 另外,我在虚拟机上还没有Internet连接,也许这是一个因素。

2
ip vs ifconfig命令的优缺点
在某种程度上,在我遇到的有关Linux的一些教材(来自Linux Foundation)中,提到了以下内容: ip该命令比ifconfig使用Netlink套接字而不是ioctl系统调用更为通用和高效。 任何人都可以详细说明一下,因为我不了解幕后情况。 PS我知道这些工具上的这个主题,但没有解决它们在操作方式上的特定差异

5
在启动接口时是否可以阻止添加默认路由?
我有一个带有两个NIC的系统。这台机器和一些附带的设备将被移动并连接到不同的LAN,或者有时它将使用拨号。 eth0: - 10.x.x.x address space - no internet gateway - only a few devices eth1 (when used): - 172.16.x.x or 192.168.x.x or other address spaces - access to the gateway from LAN to internet ppp0 (when used): - internet access through dialup using KPPP 我正在使用ifconfig来打开或关闭接口(除了ppp0,它由KPPP处理)。 如果我首先启动eth1,它会从其DHCP中获取一个地址并获取网关,并将其添加到路由中,因此到达LAN和Internet不会有任何麻烦。 如果我首先或第二次启动eth0,它将获取其地址并将默认网关设置为其地址空间内(在10.xxx范围内)。如果我先启动eth0,然后启动eth1,则默认网关仍保持在10.xxx范围内。 因此,无论我做什么,eth0都会覆盖eth1并“声明”路由中的网关。 有什么方法可以防止eth0声明网关,或确保eth1(如果是第2个启动的话)使用其网关?还是我可以以某种方式优先使用哪个接口的网关,而不是其他接口? …

2
ifconfig RX数据包输出中的“ errors:”,“ dropped:”,“ overruns:”和“ frame:”字段之间有什么区别?
有人可以详细说明输出中各个RX packets字段之间的区别ifconfig吗? 例如,假设我跑步ifconfig并看到以下内容: eth0 Link encap:Ethernet HWaddr AA:BB:CC:DD:EE:FF inet addr:1.1.1.1 Bcast:1.1.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:202723544 errors:0 dropped:4959 overruns:0 frame:37 TX packets:158354057 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:4261083782 (3.9 GiB) TX bytes:1224803677 (1.1 GiB) Interrupt:83 Memory:f6bf0000-f6c00000 errors: dropped: overruns和之间有什么区别frame: 在这一点上,我的猜测(基于一些模糊的谷歌搜索)是​​,frame:当nic分析传入的帧时,这与CRC故障特别相关,并且errors:是一个更广泛的泛型类别。再说一次……如果是这样,我希望这两个字段都显示数字。

4
如何设置默认网关
我正在尝试使用ifconfig在嵌入式Linux上配置网络接口: ifconfig eth0 192.168.0.101 netmask 255.255.255.0 但我不知道如何将默认网关添加为ifconfig参数, 有任何想法吗?

3
如何从ifconfig命令捕获第一个IP地址?
如何捕获来自ifconfig命令的第一个IP地址? ifconfig -a enw178032: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 100.14.22.12 netmask 255.255.0.0 broadcast 100.14.255.255 inet6 fe80::250:56ff:fe9c:158a prefixlen 64 scopeid 0x20<link> ether 00:10:56:9c:65:8a txqueuelen 1000 (Ethernet) RX packets 26846250 bytes 12068811576 (11.2 GiB) RX errors 0 dropped 58671 overruns 0 frame 0 TX packets 3368855 bytes 1139160934 (1.0 GiB) TX errors 0 …
9 linux  bash  awk  sed  ifconfig 

1
什么是通用套接字,它与网络设备有什么关系?
我试图了解网络驱动程序如何在Linux下工作。此次问答表明,Linux中的网络设备未由设备文件表示。它指出网络驱动程序可以使用sockets。 例如,这引用了如何通过ioctl呼叫来设置网络设备。ioctl但是,由于没有用于网络驱动程序的设备文件,因此需要一个文件描述符,唯一可以传递的文件描述符是套接字中的文件描述符。 这使我明白了问题的重点。到目前为止,似乎是物理网卡的软件表示形式的网络接口实际上是套接字的劣等对象。 但是,从抽象的角度来说,套接字是什么,它仅仅是支持推送通知的设备文件的另一个名称吗?我通过用户空间应用程序绑定到网络接口上的address:port对的连接点来理解TCP套接字。我不了解套接字是设置网络接口的先决条件。 Linux上的网络接口(如eth0列出的ifconfig)是否可以不带套接字? ifconfig或某些网络管理器守护程序是否保持套接字打开以允许我们设置网络接口选项?

3
CentOS 7-无法启动OpenVPN访问服务器
我一直在尝试在CentOS 7 VPS上安装OpenVPN访问服务器。但是,我遇到了许多问题。 最初,我遵循此DigitalOcean指南,但是在使用该指南遇到问题之后,后来我发现我打算安装Access Server。我找到了此 CentOS 6.5的DigitalOcean指南,并将其调整为适用于CentOS 7。 我开始怀疑,是否遵循这两个不同指南的说明是造成我问题的原因。我可以通过命令行启动该服务,但不能通过Web界面启动它。 $ sudo systemctl status openvpn@server.service openvpn@server.service - OpenVPN Robust And Highly Flexible Tunneling Application On server Loaded: loaded (/usr/lib/systemd/system/openvpn@.service; enabled) Active: active (running) since Thu 2015-03-05 08:12:53 EST; 3s ago Process: 1738 ExecStart=/usr/sbin/openvpn --daemon --writepid /var/run/openvpn/%i.pid --cd /etc/openvpn/ --config %i.conf (code=exited, …

1
跟踪丢包的源IP
我有一台运行CentOS 7的服务器,它显示了相当多的RX dropped packetson ifconfig。我相信这些可能是由硬件问题引起的,例如电缆和连接故障。但是,由于它是一个具有约20个Windows终端的网络,因此我无法检查所有连接以查找有问题的连接。有什么方法可以发现丢弃的数据包来自哪个IP地址?提前致谢。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.