服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

Linux:将两个以太网连接桥接在一起,以允许第二个主机连接到第一个networking

情况: networkingA < – >服务器< – >客户端主机 我想允许客户端主机通过网桥访问networkingA,允许两台主机通过一个以太网连接访问networkingA. 这些都是物理设备,我正在使用Linux / Ubuntu机器。 于是我创build了一个网桥ntlbridge0并且在服务器上ntlbridge0两个以太网设备eth0 (到networkingA)和eth1 (到客户端)。 服务器和客户端都通过DHCP获取IP地址。 (由路由器的Mac地址分配) 我应该如何设置这个连接,以便客户端可以从networking获取DHCP租约? 当客户端正在尝试连接时,它还没有IP地址,所以我不知道如何制定一个防火墙规则来允许来自eth1到eth0stream量,而不会给ufw / iptables一个IP地址来伪装或转发至。 理想情况下,我希望服务器和客户端对同一级别的networkingA可见。 (每个应该有自己的IP,所以networkingpipe理员的“共享互联网”将不起作用。)和客户端的MAC地址应该是可见的networking(以便它从路由器得到正确的IP。 我早些时候做了这个工作(现在我不能确定),但是现在即使在禁用防火墙并重新创build连接之后,我也不能再继续工作了。 更多细节: 使用networkingpipe理器提供的所有设备 为了安全,UFW应该在两台主机上保持启用状态 我正在服务器和客户端之间使用补丁电缆(这是否仍然重要?) 所有服务器连接都正常工作,并且在没有通过服务器进行桥接时,客户端连接正确。 在服务器上: 路线 内核IP路由表 目标网关Genmask标志度量参考使用Iface 默认192.168.10.1 0.0.0.0 UG 426 0 0 ntlbridge0 192.168.10.0 * 255.255.255.0 U 425 0 0 ntlbridge0 192.168.10.0 * 255.255.255.0 U 426 0 0 ntlbridge0 […]

在创build脚本来更新/ etc / hosts文件中的主机名时遇到多个问题?

我完全是新的脚本,因此需要帮助解决这个问题。 我们有大约3000台虚拟机和450台物理服务器,这些服务器都是基于Linux的服务器(从9.x开始很less有Ubuntu的服务器,其中很less有Susu从8.x开始,大部分是从4.x开始到7.4的RHEL)所有他们我需要添加与IP详细信息到他们各自的/ etc / hosts文件几个主机名项。 我有不同的用户在每个服务器上有完整的sudoers访问,我可以使用因此,我创build了一个主机名,用户名和密码格式的CSV文件。 其中包含需要login的详细信息。文件名是“hostname_logins.csv” 我需要上传一个文件(即hostname_list到这些服务器中的每一个,然后在每个服务器主机文件中更新这些相同的细节。 我将使用一个RHEL 6服务器运行此脚本。 (所有其他主机都可以从这台服务器parsing,可以到达,我已经确认了。) 因此需要帮助解决这个脚本。 脚本不知道有什么问题,因为我是一个新的脚本: #!/bin/bash while read hostname_login user_name user_password do scp -p ./hostname_list $user_name:$user_password@$hostname_login:/tmp ssh -eS $user_name:$user_password@$hostname_login [bash -c "echo rishee | sudo -S mv /tmp/hostname_list ./hostname_list && cp -p /etc/hosts /etc/hosts.bkp && cat ./hostname_list >> /etc/hosts && rm -f ./hostname_list"] done < hostname_logins.csv 我需要把它作为一个单独的脚本,可以在所有这些服务器上运行。 […]