我正在尝试使用Apache commons为IPV4计算CIDR的最后一个IP地址。
SubnetUtils su = new SubnetUtils(cidr);
SubnetInfo si = su.getInfo();
si.getHighAddress();
它不适用于IPV6,有人能建议一些库来解决这个问题吗?
问题:
当在启用IPv6的交换机上没有L3地址的VLAN时,除非有分配给VLAN的IPv6地址,否则没有RA通过VLAN。不过,静态辅助是可以达到的。
Switch(config)#interface Vlan 3
no ipv6 address autoconfig # RA from mikrotik not working
ipv6 address autoconfig # RA from mikrotik suddenly starts working
no ipv6 address autoconfig # IPMI immediately losts SLAAC IPv
我正在尝试在我的TL- to 3210 (3.0)上安装VLAN。我创建了简单的VLAN:
vlan 10
name "vlan10"
然后,我将端口2和3分配给VLAN。我还创建了界面:
interface vlan 10
ip address 192.168.75.1 255.255.255.0
no ipv6 enable
ip helper-address 192.168.55.1
(192.168.55.1是我路由器的默认网关)。
我从192.168.75.0到192.168.55.38 (我的交换机的IP,例如。VLAN1接口IP)
ip route
是否有任何方法来检测源地址是IPv4或IPv6?
我写了这样的东西
let listener = TcpListener::bind("[::]:33333").unwrap();
for res in listener.incoming() {
match res {
Ok(stream) => {thread::spawn(move||{handler(stream);},
Err(_) => {println!("error");},
}
}
处理程序函数类似于:
fn handler(mut stream: TcpSt