我来找你寻求帮助,也许清理一些东西吧…你一定认同我,联网并不是那么容易把握!
今天的话题是:在主机上运行一台LXC路由器,和主机运行路由器一样工作。
一些洞察到我目前的设置:
我的电脑有两块网卡,我们称它们为eth0和eth1。 eth0连接到我的ISP提供的路由器,它在屋顶上。 eth1连接到路由器,处于桥接模式。 还有一个DHCP服务器正在运行,为客户端连接提供eth1服务。 设置与iptables和fowarding。
这很好,不是100%,由于一些DHCP服务器问题,但它的工作。现在我想把这个到一个新的水平。
目标:
现在请记住,我对这个话题有点新意,但是如果指向正确的方向,我可以做到,但是现在这个数字还是很高的。
所以,假设我的主机eth0的IP地址为192.168.0.1,并且LAN线缆连接到了屋顶路由器(0.254)。 在主机上会运行一个LXC路由器,它的IP地址为192.168.0.2和192.168.1.2(假设主机在eth1 [internal port]上有192.168.1.1)。 内部networking有一个范围192.168.1.1/24和一个设备到达互联网它必须去像:设备 – > LXC路由器(192.168.1.2) – > LXC外部端口192.168.0.2 – > 192.168 .0.254(我的ISP路由器有这个IP)如果我想连接到主机(ssh,web或者smth else),它将从LXC外部(192.16.0.2) – > 192.168.0.1(主机)
有两个问题:
我假设路由器需要有两个网桥,一个用于内部networking,一个用于外部networking。
另一个范围是10.0.1.1/24的隔离networking可能是以相同的方式build立的,所以我想如果我解决了上述问题,我可以轻松地设置它。
问题,这是可能的设置? 它有多难? 我应该采取哪些步骤才能使其在“稳定”模式下运行?
我感谢任何帮助,如果我不够具体,我会在这个主题活跃!