最近在看linux教程,发现同一个问题,不同教程给出的答案不一样,所以问一下哪个是正确的。
就是在设置静态IP的时候,/etc/sysconfig/network-scripts/ifcfg-ens33这个文件的修改的问题,有的教程是dns1=114.114.114.114,而有的教程给的dns1和网关是一样的,我实际用着感觉都差不多,没感觉到有什么不一样,所以应该是怎么设置呢。
然后为什么教程的网关设置最后一位都是2而不是1呢,举个例子:192.168.200.2,网关为什么不是192.168.200.1.
还有一个小问题,centos7.6minimal版本是不是不会自动校准时间,别的版本我就算特地修改了时间,重启都会是正常的时间,只有centos7.6minimal版我经常date发现时间对不上
“Devil组”引证GPT后的撰写:
1.如果是linux下局域网的网络通讯,这个时候DNS可以不设置,也可以是任意值,包括与网关一样。
2.网关是用于设置两台计算机之间或通过路由器连接的两台设备之间通讯,路由器默认会将网关设置为网段.1的地址,如果设置个人计算机的网关为.2,则可能导致不能互相通讯;但可以手动更改两者的网关地址为.2结尾的段,这样也能实现两者互相通讯。
3.7.6 minimal版本可能没启动自动校时的功能,感兴趣可以i研究下。
关于静态IP的设置,DNS1和网关是不一样的,它们的作用也不同。DNS服务器是用于将域名解析为IP地址的服务器,而网关是将来自一个网络的数据包转发到另一个网络的设备。所以在设置静态IP时,DNS1应该设置为可用的DNS服务器地址,网关应该设置为可以连接到所在网络的路由器或交换机的IP地址。如果您的网络提供商没有提供DNS服务器地址,则可以使用像8.8.8.8或1.1.1.1这样的公共DNS服务器地址。
关于网关的最后一位为什么是2而不是1,这通常取决于您的网络配置。一般来说,您的路由器或交换机的IP地址应该是网络的第一个可用IP地址(通常是.xxx.1),然后分配给服务器的IP地址应该是网络的下一个可用IP地址(通常是.xxx.2),这样可以避免与其他设备的IP地址冲突。如果您的网络已经使用了.xxxx.1地址,那么您可以选择使用另一个可用的IP地址,如.xxxx.2。
关于时间校准问题,CentOS 7的所有版本都支持使用网络时间协议(NTP)来校准时间。但是,对于最小化安装的版本,可能需要手动安装ntp软件包并启用NTP服务。另外,如果您的服务器与NTP服务器之间的网络连接不稳定,则可能会导致时间校准出现问题。您可以通过执行命令“ntpdate -u ntp服务器地址”来手动强制校准时间。但是,建议您调查根本原因并尽可能修复网络连接问题。