我们有虚拟机在KVM环境中运行。我们将其中一个设置为运行Apache等的开发服务器,另一个设置为Windows开发环境。
这两个环境都很好地设置和运行。但是,他们不能互相打招呼。我想知道是否有明确的解决办法。
这就是正在发生的事情。
来自东道:
Cannot ping either of 2 VM's (one `Linux`, one `Windows`)
从VM中的任何一个:
Cannot ping host
Cannot ping each other
从其他网络机器(例如我的笔记本电脑从我的公司网络)
Successfully ping host at 192.
在一台连接到我家LAN的Ubuntu20.04机器上,我在以太网设备下创建了macvlan:
$ sudo ip link add macvlan1 link enp37s0 type macvlan mode bridge
$ sudo dhclient macvlan1
$ sudo ip link add macvlan2 link enp37s0 type macvlan mode bridge
$ sudo dhclient macvlan2
他们偶然从DHCP获得以下地址:
macvlan1: 192.168.0.40
macvlan2: 192.168.0.41
我可以把我的路由
我有两台debian机器位于不同的位置,并希望通过GRE在两个内部子网之间启用路由。
我的一般路由已经开始工作了,这意味着任何内部机器都会将流量引导到通过GRE连接的两台机器,并且流量也会通过隧道发送,但是当接收到该通信量时,它将不再被转发到本地子网。
我在这两台机器上的配置(不使用实际的IP):
东道国A (172.19.0.1):
ip tunnel add tun0 mode gre remote 172.20.0.1 local 172.19.0.1
ip addr add 10.10.10.1/24 dev tun0
ip link set tun0 up
东道B (172.20.0
最近,我了解到我无法从vlan236从core1中平移IP地址,而我能够从core2中选择相同的IP地址,也能够从我的笔记本电脑中平移vlan236的IP地址。
我也能看到arp条目,但没有ping。core1和core2均在HSRP中。
core1是活动的,core2是次要的,除了这个vlan 236之外,所有其他的vlan IP地址都可以从核心1到达。
你能告诉我吗?
Core1上的配置
sg624-fmr0-cs1-mn#sh run int vlan236
Building configuration...
Current configuration : 348 bytes
!
in
下面是简单的TCP服务器。运行此代码的VPS的实际IP为1.2.3.4
var net = require('net');
var server = net.createServer(function (socket) {
socket.write("Echo server\r\n");
socket.pipe(socket);
});
server.listen(1337, "127.0.0.1");
现在我正在尝试ping这个服务器,而在相同的VPS上它回答我。但是当我试图通过命令从某个远程PC访问VPS时
nc 1.2.3.4
我试图以编程方式通过构建和发送IP数据包。
我已经设置了TUN装置和正确的路线:
# ip tuntap add mode tun tun0
# ip link set tun0 up
# ip addr add 10.0.0.2/24 dev tun0
其结果是:
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use
Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG