小编Gav*_*son的帖子

如何在较大的大学网络中配置小型计算机网络?

我有一个小型计算机实验室(8 个 HP 工作站、1 个 HP 服务器、2 个 NAS 盒、1 个 HP 网络打印机),目前所有设备都直接连接到我大学的网络。每个设备都有一个由网络通过 DHCP 分配的 IP 地址(但我被告知这些 IP 地址长期有效绑定到 MAC 地址,因此设备每次启动时都会获得相同的 IP),并且我有分配给每个设备的主机名,由大学的 DNS 服务器管理。

我遇到的问题是,一旦连接到大学网络,这些设备就对互联网上的任何人开放;例如,没有校园范围的防火墙。我想将这些设备中的部分或全部与互联网隔离,以便我可以控制这些设备上的哪些端口/服务可以从大学内部访问(例如,我的同事想要打印,或在 NAS 上存储数据/访问数据)框)并且可以从大学网络之外访问。我提到的所有设备都在同一个物理位置(一个计算机房),但我的工作站在一个单独的房间里,我想自己访问每个设备进行管理。

这些工作站都(或将要)运行 Scientific Linux。NAS 盒是运行自己操作系统的 Synology 产品。

我应该如何设置这个迷你网络?将所有设备放在路由器后面是否有意义?如果我这样做,是否仍然可以通过已配置的主机名连接到每个设备(比如从我的工作站,它不会在路由器后面),如果是,我需要设置什么做到这一点?

networking firewall

8
推荐指数
2
解决办法
710
查看次数

dig & nslookup 无法解析本地主机,除非我指定要使用的(本地)DNS 服务器

我正在我的大学网络中建立一个小型专用网络。我有一个 Centos 6 盒子(sun)位于我的专用网络和大学 WAN 之间。sun上的 eth0通过 netgear 智能交换机连接到 WAN 和 eth1 到我的专用网络。sun充当专用网络的路由器,使用使用 iptables 配置的 NAT 将流量从 eth1 转发到 eth0。专用网络(目前只有Mercury)上的客户端通过在sun上运行的 dnsmasq 分配了 IP、网关等和主机名。dnsmasq 配置为将特定 IP 和主机名发送到客户端的 MAC 地址。

我只/etc/hostssun上对主机名/IP 进行了硬编码:

# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.42.1    sun sun.beowulf.iecs
192.168.42.2    mercury mercury.beowulf.iecs
Run Code Online (Sandbox Code Playgroud)

目前,eth0(面向广域网)的 IP 地址是通过 DHCP 分配的(无论如何,sun eth0 始终分配相同的 IP;这就是大学的工作方式,但我正在更改此地址以允许我分配一个静态IP)。我/etc/resolv.conf太阳是:

; generated by /sbin/dhclient-script …
Run Code Online (Sandbox Code Playgroud)

domain-name-system dnsmasq

7
推荐指数
1
解决办法
4万
查看次数