我有一个由国际知名主机提供商托管的vps服务器,奇怪的是,它们似乎无法排除自己的系统故障。
有两个具体的问题,可能是相关的,也可能是无关的。
目前,我有一个debian 10.5 vps实例,它具有dhcp ip (公共/私有ips ),尽管存在dhcp状态,但它永远不会改变。
问题:
我需要从dhcp切换到静态ip,以便在我的主机上运行某些包。使用宿主提供商提供的说明,我按照以下方式配置了/etc/network/interfaces文件:
#The loopback network interface
auto lo
iface lo inet loopback
#The primary network interface
auto eth0
iface eth0 inet static
address XXX.XX.XX.XXX
netmask 255.255.255.0
gateway XXX.XX.XX.XXX 但是,在重新启动ip a之后,仍然会显示我的主要网络接口eth0,配置为“动态”而不是静态:
eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:xx:xx:01:XX:9d brd ff:ff:ff:ff:ff:ff
inet xxx.xx.xx.xxx/18 brd xxx.xx.xx.xx scope global dynamic eth0 <---shows dynamic
valid_lft xxxxxxxsec preferred_lft xxxxx4sec此外,我的/etc/resolv.conf的内容丢失了:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
options timeout:2 attempts:3 rotate single-request-reopen有人知道出了什么问题吗?Thx
注意:除了这些问题,其他的一切似乎都很好。
发布于 2021-05-28 08:44:08
经过13天的托管服务提供商挠挠头,S的解决方案似乎已经找到了:
必须按以下方式编辑/etc/systemd/network/10-eth0.network文件:
# nano /etc/systemd/network/10-eth0.network
[Match]
Name=eth0
[Network]
Address=xxx.XX.XX.XXX/18
Gateway=xxx.XX.XX.XX
DNS=xxx.xxx.x.xxx
DNS=xxx.xxx.x.xxx应按以下方式编辑/etc/network/interfaces文件:
# nano /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address xxx.XX.XX.XX
netmask 255.255.255.0
gateway xxx.XX.XX.XXX
dns-nameservers xxx.xxx.x.xx xxx.xxx.x.xxx#ip a,现在正确地反映了静态ip:
eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:16:3e:01:78:9d brd ff:ff:ff:ff:ff:ff
inet 172.17.51.140/18 brd 172.17.63.255 scope global eth0 <--- Static IP
valid_lft forever preferred_lft forever和/etc/surv.conf包含:
# cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver xxx.xxx.x.xxx `<--dynamically added`
nameserver xxx.xxx.x.xxx `<--dynamically added`
options timeout:2 attempts:3 rotate single-request-reopen现在一切都好在“副总裁的土地上”
https://serverfault.com/questions/1064618
复制相似问题