我有一个三个Ubuntu桌面集群。 他们都被插入交换机,并且我有一条电缆从交换机运行到互联网(这是在我的学校networking上)。 一个设置为DHCP,为其他IP地址分配IP地址。 我想我有两个问题:
1)我可以做到这一点,所以两个客户端从我的DHCP获得他们的IP之前,从外部路由器从某处。 目前我必须拔掉互联网,让他们从我的DHCP获得他们的IP。
2)当我使用我自己的DHCP时,我的机器都不能访问互联网。 我可以更改一些configuration文件,将DHCP服务器从一个DHCP地址切换到静态地址,反之亦然,另外两个我必须重新启动,只要我想在互联网或群集之间切换。
那么有没有办法build立一个互联网连接,并成为一个DHCP服务器? 我可以让我的其他机器通过我的DHCP访问互联网?
提前致谢。
从听起来像,你连接你的DHCP服务器直接连接到你的互联网连接。 您不仅不可能将您的DHCP服务器设置为您的ISP提供正确的IP和networking设置,而且这可能会与您的ISP DHCP服务器冲突,从而给使用您的ISP的其他人造成问题。 请不要这样做。
解决的办法是把2个网卡放到你的一台机器上(可能是你用作DHCP服务器的机器),并将其作为防火墙运行,其中一个接口连接到你的内部networking(并运行你的DHCP服务器),另一个接口接口连接到您的互联网连接。
如果你不熟悉networking概念,这是一个不太重要的事情,所以购买一个便宜的无线路由器可能会更容易。 你通常可以find一个不错的路由器,可以运行一些体面的开放固件(如番茄 ),价格低于50美元。
“1)我可以这么做吗,这样两个客户端从我的DHCP获得他们的IP,然后从某个外部路由器获得IP,目前我必须拔掉互联网,让他们从我的DHCP获得他们的IP。
如果交换机是非托pipe的,那么可能没有。 DHCP在第2层上运行…这意味着DHCPDISCOVER请求将发送到第2层系统上的所有内容。 所以除非你的交换机足够聪明,不能在上行链路上广播,否则答案是否定的。
我会买一个便宜的路由器(50块钱或更less)。 在交换机内部configuration自己的DHCP(在学校networking上不同的networking上)。 设置DHCP,使网关全部指向路由器(以及DNS讲义等)。 然后,简单地连接上行链路,你应该很好去。
你有一组桌面,而不是一个集群。 你似乎也设置了我们称之为stream氓DHCP服务器,其中大部分将追捕和禁用。 我怀疑你的系统pipe理员会批准你这样做。 请与负责pipe理networking的系统pipe理员讨论此事。 如果你想做什么是可以接受的,他们应该能够给你适当的build议。 不过,如果是这样,我会很惊讶。
你可以设置你的DHCP服务器作为租赁的权威服务器,但我很怀疑这将甚至工作。
您也可以在您的DHCP服务器上放置2个以太网接口,一个以太网接口“uplink”连接到交换机,从您学校的DHCP服务器请求IP,伪装该上行链路接口,启用端口转发,然后设置第二个以太网接口租用IP地址,连接第二个以太网接口上的另一个交换机,然后将两个ubuntu桌面连接到它。
DHCP服务器具有与其他两台Ubuntu桌面机器相同子网的IP。 然后你可以在这些机器上运行MPI。