我已经在 RHEL 中安装了带有 ipv6 支持版本 2.9.0.2 IPv6 (Build 92) 的 snort。谁能告诉我如何在我尝试过的 linux 中启用 ipv6 支持
sysctl -w net.ipv6.conf.all.forwarding=1
Run Code Online (Sandbox Code Playgroud)
和
echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
Run Code Online (Sandbox Code Playgroud)
并重新启动了服务网络,但仍然出现错误
Bringing up interface eth0: Global IPv6 forwarding is enabled in configuration
, but not currently enabled in kernel.
Run Code Online (Sandbox Code Playgroud)
然后我添加net.ipv6.conf.all.forwarding=1了.etc/sysctl.conf ,然后现在重新启动我没有看到上面的错误消息,但我没有看到来自 ipv6 的转发
任何人都可以请帮忙
我目前是托管服务提供商。IPv4 地址即将到期,获取插槽变得越来越昂贵。我是否可以在我的所有网络上实施 IPV6 并为我的客户提供我托管的站点的唯一 IPV6 地址?我准备好放置任何需要的网关,dns dhcp。
我的系统很少有 ipv6 地址。我想将请求从一个系统转发到另一个系统。因此我保留了这个选项
net.ipv6.conf.all.forwarding = 1
在 sysctl.conf 中
但是请求没有像在 ipv4 中那样被转发,它也给我在启动时出错。net.ipv6.conf.all.forwarding 1 是未知密钥
只是在黑暗中试一试,但我想我会问,以防万一有人有一些想法:
我有一个测试场景,其中一些(无 GUI/嵌入式)IPv6 设备将临时插入托管以太网交换机的端口,以及一个控制程序(在单独的 Linux PC 上运行,也连接到交换机) 将检测这些设备之一何时出现在 LAN 上,并自动运行测试以确保设备正常工作。
通常会同时连接十几个这样的设备(因此我们可以并行运行测试),并且设备将由不一定了解网络的人定期连接和断开连接;他们只知道如何插入以太网电缆,然后(几个小时后)查看 PC 的屏幕以查看测试是否通过。
当前的问题是如何在特定设备未通过测试时向测试人员指示。一种选择是错误日志/消息包含设备的 MAC 地址(源自其本地链路 IPv6 地址),这在紧要关头可能就足够了,但如果测试程序也可以说类似的话会更好“连接到端口 #5 的设备工作不正常,看看那个”。这样一来,测试人员就可以沿着以太网电缆找到故障设备,而不必弄清楚每个设备的 MAC 地址是什么,直到他/她找到匹配的设备。
我认为Linux 计算机不可能知道特定设备连接到哪个交换机端口(如果我错了,请告诉我)。但假设是这种情况,下一个最好的事情是,如果我可以对交换机进行编程以进行 MAC 地址转换,例如,插入到端口 #n 的任何设备总是出现(对 Linux 计算机),就好像它有 MAC地址 foo:bar:baz:n,因此显示为 IPv6 地址 fe80::2foo:bar:baz:n。如果交换机像这样进行 MAC 地址转换,那么控制软件可以通过查看虚假 MAC 地址的最后一部分来确定设备连接到哪个端口。
所以我的问题是,任何托管以太网交换机都支持这种行为吗?如果是这样,这个功能叫什么(所以我可以找到一个开关)?如果没有,是否有更好的方法来解决我应该考虑的这个问题?
我正在尝试在 FreeBSD 8.2 上设置 IPv6。
我在 /etc/rc.conf 中添加了以下几行:
ipv6_enable="YES"
ipv6_gateway_enable="YES"
ipv6_ifconfig_le0="ff00::2"
Run Code Online (Sandbox Code Playgroud)
并重新启动 IPv6:
/etc/rc.d/network_ipv6 restart
Run Code Online (Sandbox Code Playgroud)
现在我有以下网络接口设置:
le0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:50:56:01:04:87
inet 10.76.247.78 netmask 0xffffff00 broadcast 10.76.247.255
inet6 ff00::2 prefixlen 64
nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
media: Ethernet autoselect
status: active
le1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:50:56:01:04:86
media: Ethernet autoselect
status: active
plip0: flags=8851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet6 ::1 prefixlen 128
inet …Run Code Online (Sandbox Code Playgroud) 我想使用远程主机的 IPv6 地址 tar 到远程主机。我可以 ssh 和 scp 到主机,但 GNU tar 不接受 IPv6 地址。
我试过:
tar -cjvf root@2001:DB8::1234:5678:/backup.tar.bz2 *
Run Code Online (Sandbox Code Playgroud)
和
tar -cjvf root@[2001:DB8::1234:5678]:/backup.tar.bz2 *
Run Code Online (Sandbox Code Playgroud)
和
tar -cjvf root@\[2001:DB8::1234:5678\]:/backup.tar.bz2 *
Run Code Online (Sandbox Code Playgroud)
但这些都不起作用。所有这些都会导致 tar 的地址错误。我的 Ubuntu 系统有 tar 版本 1.25-3。
我有 2 个配置了 IPv4 的 linux 机器。我曾尝试向它们添加 IPv6。我在 box1 上发出了这个命令:
ip -6 addr add fd32:2d7f:f3c1::1/48 dev eth0
Run Code Online (Sandbox Code Playgroud)
我明白了:
inet6 addr: fd32:2d7f:f3c1::1/48 Scope:Global
Run Code Online (Sandbox Code Playgroud)
然后我在 box2 上发出了这个命令:
ip -6 addr add fd32:2d7f:f3c2::1/48 dev eth0
Run Code Online (Sandbox Code Playgroud)
回到 box1(命令/响应):
ping6 fd32:2d7f:f3c1::1
is alive!
ping6 fd32:2d7f:f3c2::1
ping6: sendto: Network is unreachable
Run Code Online (Sandbox Code Playgroud)
为什么 box1 不能 ping box2(当然,box2 也不能 ping box1)?
我的mac路由表通常很简单。
我知道它基于 bsd ,但它在做什么或试图做什么。
我的路由表通常很简单
然而,第二个,默认是指向 link5 ?
这是正常的,还是这种 IPV6 疯狂在起作用?
有人可以帮助我了解 OSX/BSD 在做什么吗?
nternet:
Destination Gateway Flags Refs Use Netif Expire
default 192.168.1.254 UGSc 22 0 en1
127 127.0.0.1 UCS 0 0 lo0
127.0.0.1 127.0.0.1 UH 4 44102 lo0
169.254 link#5 UCS 0 0 en1
192.168.1 link#5 UCS 6 0 en1
192.168.1.1 0:18:39:6d:89:c5 UHLWIi 0 0 en1 739
192.168.1.189 50:ea:d6:86:26:91 UHLWIi 0 0 en1 798
192.168.1.194 127.0.0.1 UHS 0 0 lo0
192.168.1.203 5c:95:ae:dd:34:8d UHLWIi 0 0 en1 316
192.168.1.253 …Run Code Online (Sandbox Code Playgroud) ipv6 ×10
linux ×3
networking ×3
forwarding ×1
freebsd ×1
ip ×1
ip-routing ×1
ipv4 ×1
keys ×1
mac-address ×1
mac-osx ×1
nat ×1
nmap ×1
ping ×1
redhat ×1
sysctl ×1
tar ×1