我遇到了一个问题。
操作系统:Linux Debian 6.0 64-Bit
我在根服务器上使用了这个命令:
ip addr flush dev eth0
我添加了一些月度 agp 多重 IP,并且格式错误。问题是,由于我使用了命令,我直接断开了 SSH 连接,也无法重新连接。
我重新启动了服务器,但还是没有帮助。
现在服务器处于救援模式,我有连接。我该如何恢复并修复我的问题?我刚听说它无法使用,ip addr add
因为重启后它会被删除。
我当前的/etc/network/interfaces
文件包括以下内容:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 212.224.126.68
netmask 255.255.255.128
network 212.224.126.0
broadcast 212.224.126.127
gateway 212.224.126.1
我们已经使用此配置启动了服务器,但问题是服务器似乎无法成功启动或我们无法访问。
是否有机会恢复它,或者我是否需要重新安装整个服务器?:-(
答案1
作为急救,请手动添加网络配置。
作为示例,我假设以下参数:
Interface: eth0
IP-address: 192.168.1.22
Network Mask: 255.255.255.0
Default Gateway: 192.168.1.1
然后,以 root 用户身份运行:
ip addr add 192.168.1.22/255.255.255.0 dev eth0
接口现已配置完毕。现在添加默认路由:
ip route add default 192.168.1.1
现在网络已重新配置,直到下次重新启动。要使更改永久生效,请打开文件/etc/network/interfaces
并调整iface eth0
部分,如本文。