如何将Ubuntu Server设置为具有IPv4和IPv6的无线+以太网路由器

西沃宁

我有一台运行Ubuntu Server的计算机(14.04,但要在可用时升级到16.04),它具有两个以太网接口和一个WiFi接口。

这些接口是:

  • 面向广域网的以太网: p2p1

  • 以太网对局域网: eth0

  • 无线局域网走向:wlan0(英特尔公司无线7260,驱动程序:iwlwifi

我想做以下事情:

  • wlan0在802.11 b / g / n模式下使用WPA2加密在接入点模式下进行设置(我也不介意启用802.11a,但是我不需要它。我需要802.11n和b / g传统。)

  • wlan0eth0在一起br0

  • 使用DHCP配置的IPv4地址p2p1

  • 设置DHCP服务器,为连接到的主机分配专用IPv4地址br0

  • 设置NAT之间br0p2p1IPv4流量。

  • 使用DHCPv6来获取IPv6前缀p2p1

  • 设置路由器公告,以将前缀下的IPv6地址分配给与相连的主机br0

  • p2p1之间路由IPv6流量br0

  • 设置一个缓存DNS服务器,并将其作为DNS服务器发布给其上的主机br0(但阻止来自的查询p2p1)。

  • 设置防火墙规则,以阻止所有CIFS / SMB,可能的其他不安全Windows流量以及br0LAN和p2p1WAN之间的CUPS打印

  • 设置任何其他防火墙规则都被认为是最佳实践,同时又不能阻止WAN与br0网络主机之间的高效Skype,WebRTC和推送通知流量

这应该是一种基本的“将Ubuntu盒子变成IPv4 + IPv6家庭路由器”的事情。我已经做了很多搜索,但是找不到符合我需求的指南。特别是,我有设立麻烦找到指导iwlwifi为基础的wlan0在AP模式,WPA2,然后使用,作为一个brige是接口的一部分。(我发现了有关谈论WEP或wlan0用作作为客户端连接到AP的WAN接口或明确使用Atheros驱动程序的指南,而不是iwlwifi。)此外,我在查找IPv6部分的指南时遇到了麻烦。从表面上看,它看起来像是的某种组合bridge-utilshostapd并且dnsmasq可以解决上述所有问题。可能是。

是否有已经包含此指南或其他有关如何进行操作的建议的指南的指针?

西沃宁

重要的一点是找到了用于获取IPv6前缀教程

除此之外,在默认的配置文件的意见,并为明显可发现教程bridge-utilshostapddnsmasq工作。

随着ufw事情的关键是使用route在适用于不路由器计算机本身上终止交通规则关键字。

(我使用AppArmor进行限制wide-dhcpv6-clientdnsmasqhostapd遵循社区Wiki上的指导aa-logprof。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何阻止无线路由器的以太网端口?

如何连接无线路由器上的四个以太网端口?

通过以太网电缆将PC连接到4G路由器有什么好处?

如何添加更多以太网端口以在路由器已经拥有的端口上进行扩展?

我可以将仅具有RJ11插座的打印机连接到路由器的RJ45以太网电缆吗?

如何通过以太网直接与IP摄像机通信(无交换机,集线器,路由器...)。摄像机和以太网端口中的不同子网

连接有线以太网计算机时,无法将Wifi设备连接到路由器

在这种设置中如何访问子网路由器上的PC?

同时具有IPv4和IPv6的路由器后面的客户端是否使用同一网络?

具有两个IPv6路由器的子网/如何正确获取默认路由?

如何桥接IPv4但同时路由IPv6?

具有10/100以太网的802.11ac路由器的意义是什么?

无法通过以太网电缆将Raspberry Pi B型连接到路由器

如何通过交换式以太网络连接到路由器?

如何找出路由器是否支持以太网供电(POE)

如何在通过以太网连接的路由器之间共享文件

如何让浏览器更喜欢IPv6而不是IPv4?

通过以太网连接打印机:直接与路由器、交叉与 Cat6

如何通过IPV6访问路由器?

使用AP路由器从wifi上网的有线以太网

在使用IPv6和IPv4的三台路由器上配置静态路由

在家庭实验室中,是否可以使用计算机上的一根以太网电缆将SSH SSH连接到Cisco交换机和Cisco路由器?

设置到一台路由器的以太网连接,同时无线连接到另一台路由器

用以太网连接两个无线路由器-辅助路由器会无线传输吗?

使用ipv4穿越仅ipv6的路由器

使用Netgear DGN3500路由器从无线桥接到以太网?

当其中一个断开连接时,从路由器断开所有以太网端口的连接

如何将IPv4和IPv6源地址都绑定到Python套接字?

如何将IPV4地址与IPV6和IPV4一起放入powershell变量中?