相关疑难解决方法(0)

OpenBSD:定义一个新的环回接口

我的 OpenBSD 6.1 中还需要一个环回接口,IP 地址为 127.0.0.2。

我可以使用以下命令手动创建它:

ifconfig lo1 127.0.0.2
Run Code Online (Sandbox Code Playgroud)

为了在启动时使用它,我只是将该命令插入到/etc/rc.local.

我研究了一种更标准的方法来做到这一点,但没有成功。

拥有它/etc/rc.local也意味着我只有在启动过程的后期才有那个界面。

如何以更简洁的“OpenBSD”方式配置它?

openbsd loopback

10
推荐指数
1
解决办法
1015
查看次数

环回接口是如何工作的

有一些奇怪的事情:

在我的虚拟机上?
centos7

接口?

enp0s3: 192.168.10.110/24
lo:0 10.0.3.110/24 (ip alias)
Run Code Online (Sandbox Code Playgroud)

路线?

default via 10.0.3.2 dev lo
192.168.10.0/24 dev enp0s3

enp0s3 is plugged in 10.0.3.0/24
Run Code Online (Sandbox Code Playgroud)

我启用了 ip_forward (net.ipv4.ip_forward = 1)


我的问题?

ping 10.0.3.2 有效?但为什么呢?

tcpdump无法获取数据包enp0s3?但确实获取数据包lo

默认路由是lo; 为什么ping 10.0.3.2有效?为什么我收不到数据包enp0s3

linux network-interface

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

linux 上的本地 LAN 流量到非环回地址会发生什么情况?

我在 Linux 上从来没有完全理解的一件事是,本地流量会发生什么,而不是针对环回。

例如,给定以下网络设置:

[root@pe-323-master ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:2B:59:85
          inet addr:172.16.90.133  Bcast:172.16.90.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe2b:5985/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1881 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1205 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:234047 (228.5 KiB)  TX bytes:134389 (131.2 KiB)

eth1      Link encap:Ethernet  HWaddr 00:0C:29:2B:59:8F
          inet addr:10.20.2.2  Bcast:10.20.2.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe2b:598f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:77 errors:0 dropped:0 overruns:0 frame:0
          TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 …
Run Code Online (Sandbox Code Playgroud)

networking routing

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