V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  yaron  ›  全部回复第 6 页 / 共 6 页
回复总数  118
1  2  3  4  5  6  
2022 年 4 月 14 日
回复了 yaron 创建的主题 Linux 请教大佬一个关于网络的问题
@AllenHua
刚看了一下子网掩码的说明,掩码中置 1 的部分为网络地址。有点疑惑。
想问一下,上面说的<B 机所在局域网 IP 地址范围是 192.168.1.1 ~ 192.168.2.254>这句话是不是不对,而是<192.168.0.1 ~ 192.168.1.254>?
2022 年 3 月 31 日
回复了 i4t 创建的主题 NAS 群晖使用 FRP 无法获取用户真实 IP
2022 年 3 月 30 日
回复了 yaron 创建的主题 Linux 请教大佬一个关于 frp 的问题
结案: http 可以通过二级域名实现同一个端口多个客户端,tcp 不行。
参考: https://gofrp.org/docs/features/http-https/subdomain/
2022 年 3 月 28 日
回复了 chuanqirenwu 创建的主题 程序员 博客改版,有没有极简风的博客主题推荐参考?
2022 年 2 月 28 日
回复了 yaron 创建的主题 Linux 请教大佬一个关于网络的问题
结案:
方法 1. @laozhoubuluo 的答案:两台机子的掩码都改成 255.255.192.0
方法 2. @anyclue 的答案:两台机子都要设置静态路由
A 机:ip route add 192.168.0.0/23 dev eth0
B 机:ip route add 192.168.32.0/23 dev eth0
2022 年 2 月 28 日
回复了 yaron 创建的主题 Linux 请教大佬一个关于网络的问题
@AllenHua 十分感谢,想问下是两个机子都要添加静态路由吗?

1. 我先在 B 机上设置了,但还是 ping 不通:
```
[root@test]# ip route add 192.168.32.0/23 dev eth0
[root@test]# ping 192.168.32.10
PING 192.168.32.10 (192.168.32.10): 56 data bytes

--- 192.168.32.10 ping statistics ---
85 packets transmitted, 0 packets received, 100% packet loss
[root@test]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.254.0 U 0 0 0 eth0
192.168.32.0 * 255.255.254.0 U 0 0 0 eth0
```

2. 然后我在 A 机也测试一下 ping ,也是不行:
```
[root@test]# ping 192.168.1.15
PING 192.168.1.15 (192.168.1.15): 56 data bytes
ping: sendto: Network is unreachable
```

3.最后我也在 A 机上尝试设置 route ,但是却失败了:
```
[root@test]# ip route add 192.168.1.0/23 dev eth0
RTNETLINK answers: Invalid argument
[root@test]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.32.0 * 255.255.254.0 U 0 0 0 eth0
```
2022 年 2 月 28 日
回复了 yaron 创建的主题 Linux 请教大佬一个关于网络的问题
@laozhoubuluo 十分感谢,可以用
2022 年 2 月 14 日
回复了 lesismal 创建的主题 程序员 伸手党真是烦
垃圾人不用浪费表情,直接关 issue
2022 年 1 月 7 日
回复了 yaron 创建的主题 问与答 请教大佬一个 Linux 组播的问题
@bitdepth 1. 加入组播

```c++
struct ip_mreq mreq;
mreq.imr_multiaddr.s_addr = inet_addr(UDP_MCAST_ADDR);
mreq.imr_interface.s_addr = htonl(INADDR_ANY);

//指定接口接收组播信息
mreq.imr_interface.s_addr = inet_addr(localIP);

if (setsockopt(socket, IPPROTO_IP, IP_ADD_MEMBERSHIP, (char*)&mreq, sizeof(mreq)) < 0)
return false;
```

2. 指定组播出口网卡

```c++
struct in_addr addr;
memset(&addr, 0, sizeof(struct in_addr));

addr.s_addr=inet_addr(localIP);
if (setsockopt(socket, IPPROTO_IP, IP_MULTICAST_IF, (char*)&addr, sizeof(addr)) < 0)
return false;
```
2022 年 1 月 7 日
回复了 yaron 创建的主题 问与答 请教大佬一个 Linux 组播的问题
@bitdepth 我后面也有试过多网卡的程序,但还是接收不到组播数据。程序如下,将第 4 步骤改为:
2022 年 1 月 4 日
回复了 yaron 创建的主题 问与答 请教大佬一个 Linux 组播的问题
@ThinkZ 没有,只有一张网卡
2022 年 1 月 4 日
回复了 yaron 创建的主题 问与答 请教大佬一个 Linux 组播的问题
@bitdepth 只有一张网卡,IF_MULTICAST_IF 是必须要设置的吗?请问下 loop interface 的作用是什么?我没配过这个参数,是指 IP_MULTICAST_LOOP 吗?
2021 年 12 月 28 日
回复了 yaron 创建的主题 问与答 请教大佬一个 C++ 结构体与 json 转换的问题
@wtfdsy 谢谢
2021 年 12 月 27 日
回复了 yaron 创建的主题 问与答 请教大佬一个 C++ lambda 的问题
@minimum 感谢
2021 年 12 月 27 日
回复了 yaron 创建的主题 问与答 请教大佬一个 C++ lambda 的问题
@iamzuoxinyu 谢谢,明白了
2021 年 12 月 27 日
回复了 yaron 创建的主题 问与答 请教大佬一个 C++ lambda 的问题
@zhttp 感谢
2021 年 12 月 23 日
回复了 xdbytes1 创建的主题 程序员 Tabby,最近被吹的神乎其神的 SSH 客户端
2020 年 12 月 17 日
回复了 qceytzn 创建的主题 PayPal 可以帮大家换 paypal 里的美元
给你发邮件了,我的邮箱是 eWFyb25odWFuZ0Bmb3htYWlsLmNvbQ==
1  2  3  4  5  6  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5390 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 07:17 · PVG 15:17 · LAX 00:17 · JFK 03:17
♥ Do have faith in what you're doing.