根据我的查找,这不是重复的。我需要使用交换机将多台 Ubuntu 16.04 机器连接在一起。我不想让它们连接到互联网,所以我没有路由器或 ISP 信息。我已经设置了手动 IP,但不知道 DNS 和网关该填什么。另外,我不知道交换机 IP。
These are the IP's:
192.168.2.1,
192.168.2.2,
and so on
the mask:
255.255.255.0 for all
the DNS: ?
the gateway: ?
另一个问题是我不知道两个接口是否用于两个网卡,或者一个网卡也可以有多个接口。请解释一下。
另外,我尝试调整的界面(在/etc/network/interfaces
)似乎处于非活动状态,因为在执行时它不会显示ipconfig
。
另外,您能否指定我应该编辑哪些文件以及配置后它们应该是什么样子(因为 Ubuntu 有时会自行编辑它们)?
目前,当我从一台机器 ping 另一台机器时,会出现目标主机不可达的情况。
谢谢
编辑:
/etc/network/interfaces
立即提交:
auto lo
iface lo inet loopback
以前是这样的:
auto lo
iface lo inet loopback
iface enp6s0 inet static
address 192.168.2.2
netmask 255.255.255.0
gateway 192.168.2.1 auto enp6s0
答案1
您必须静态配置所有内容。在两台服务器上(界面的相关部分):
auto eth0
iface eth0 inet static
address 192.168.2.2 # or 192.168.2.1 of course, depending
netmask 255.255.255.0
如果安装了网络管理器,您可能需要将其删除。
没有网关IP。
也没有 DNS。指定主机名以方便/etc/hosts
ethtool
查看(您可能需要安装它)的输出并ifconfig -a
查看哪个接口是什么。ethtool
您还可以查看哪个接口安装了电缆。
您的交换机可能没有 IP 地址,因为如果它是托管交换机,您可能会提到它。