这是一个关于 IPv4 子网的规范问题。
有关的:
子网划分是如何工作的,您是如何手动或在头脑中完成的? 有人可以从概念上和几个例子来解释吗?Server Fault 有很多子网划分作业问题,因此我们可以使用答案将它们指向 Server Fault 本身。
你知道,你看到像下面这样的图片,在你真的不得不处理它之前会咯咯地笑。
我刚刚继承了如下图所示的东西。组织的文化不能很好地容忍停机时间,但我的任务是“清理它”。网络按原样运行,似乎并不急于完成它,但我将不得不在某个时候解决这个问题。当我提到周末的任何事情时,我都会受到丑陋的目光。
所以我的问题是,有没有一种结构化的方法来解决这个问题?
到目前为止我的想法:

我注意到设置系统主机名的“首选”方法在 Red Hat/CentOS 和 Debian/Ubuntu 系统之间有着根本的不同。
CentOS 文档和RHEL 部署指南说主机名应该是 FQDN:
HOSTNAME=<value>, 哪里<value>应该是完全限定域名 (FQDN),例如hostname.example.com,但可以是任何必要的主机名。
在RHEL安装指南稍微有些含糊:
安装程序会提示您为此计算机提供主机名,可以是格式为hostname.domainname的 完全限定域名(FQDN),也可以是格式为hostname 的短主机名。
Debian 参考说主机名不应该使用 FQDN:
3.5.5. 主机名
内核维护系统主机名。运行级别 S 中的 init 脚本符号链接到“ /etc/init.d/hostname.sh ”,它在启动时(使用hostname命令)将系统主机名设置为存储在“ /etc/hostname ”中的名称。此文件应仅包含系统主机名,而不是完全限定的域名。
我还没有看到 IBM 提出任何关于使用哪个的具体建议,但某些软件似乎有偏好。
我的问题:
它来自这个答案:
当主机为“localhost”时,MySQL Unix 客户端使用 Unix 套接字,AKA Unix Domain Socket,而不是 TCP/IP 套接字进行连接,因此 TCP 端口无关紧要。
我正在阅读 TCP/IP 和其他相关协议和技术。MAC 地址被描述为(合理地:) 唯一,并且具有很大的可能性空间(数百万亿),同时还分配给所有网络接口。互联网通信使用 IPv4 或 IPv6 地址而不是 MAC 地址的历史和技术原因是什么?
我是否遗漏了一些基本的东西,还是只是一个愚蠢的原因(例如,建立在传统技术之上)?
对于挂载 Infiniband 卡的服务器,当我使用该ifconfig命令时,我收到以下警告:
Ifconfig uses the ioctl access method to get the full address
information, which limits hardware addresses to 8 bytes.
Because Infiniband address has 20 bytes, only the first 8 bytes
are displayed correctly.
Ifconfig is obsolete! For replacement check ip.
Run Code Online (Sandbox Code Playgroud)
我应该停止使用ifconfig吗?它是否已被弃用以支持该ip命令?还是会在近期更新?
注意:这个问题和答案是关于GNU/Linux 的“主要”发行版的。不应假定该信息适用于所有发行版,尤其不适用于其他操作系统。
我正在寻找一个命令行工具,它获取 IP 地址并返回主机名,适用于 Windows。
我想知道是否有人可以给我一个关于如何在 VirtualBox (4.0.2) 中设置虚拟网络的简单指南,以便以下场景工作:
我一直在摆弄我的访客设置中可用的各种网络适配器,但我只是无法弄清楚。有没有人可以帮助我?
主机运行 Windows 7 32 位,来宾运行 Ubuntu 10.10 32 位。
什么是 VLAN?他们解决什么问题?
我正在帮助一个朋友学习基本的网络,因为他刚刚成为一家小公司的唯一系统管理员。我一直在向他指出与各种网络主题相关的 Serverfault 上的各种问题/答案,并注意到一个差距 - 似乎没有一个答案可以从第一原则解释什么是 VLAN。本着如何子网划分工作的精神,我认为在这里提出一个带有规范答案的问题会很有用。
答案中要涵盖的一些潜在主题:
编辑:明确地说,我已经知道 VLAN 是如何工作的 - 我只是认为 Serverfault 应该有一个涵盖这些问题的答案。如果时间允许,我也会提交我自己的答案。
networking ×10
ipv4 ×2
linux ×2
datacenter ×1
ethernet ×1
hostname ×1
ifconfig ×1
ip ×1
iproute2 ×1
mac-address ×1
server-room ×1
socket ×1
subnet ×1
switch ×1
tcp ×1
tcpip ×1
trunk ×1
virtualbox ×1
vlan ×1
windows ×1