Wie bringen bond0/Schnittstelle eth0 UP
Meine Cluster-Knoten sind meist gebunden an eth0 & bond0 Schnittstellen:
[root@machine]# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master bond0 state UP qlen 1000
link/ether 00:25:90:68:79:4a brd ff:ff:ff:ff:ff:ff
3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN qlen 1000
link/ether 00:25:90:68:79:4b brd ff:ff:ff:ff:ff:ff
5: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
link/ether 00:25:90:68:79:4a brd ff:ff:ff:ff:ff:ff
8: gre0: <NOARP> mtu 1476 qdisc noop state DOWN
link/gre 0.0.0.0 brd 0.0.0.0
9: brffef350: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
10: ffef350: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master brffef350 state UP qlen 32
link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
Wenn ich bringen diese Schnittstelle(via: ip link set down) dann verbindungen zu diesen Knoten ist verloren. Und dann können wir Sie nicht per SSH auf diesem Knoten.
Gibt es eine Möglichkeit, durch die ich wiederherstellen können die Konnektivität der Knoten? Da die Schnittstelle ging hinunter, so ist es das Verbot SSH. Gibt es eine Möglichkeit, ich kann diese beiden Schnittstellen?
Grund bringe ich es runter, weil ich darüber nachdachte, obwohl nicht sicher ist, das interface Statusübergang(aus bis->nach unten->up) kann der interface-index(Szenario die ich wollte zu simulieren).
- Wenn Sie wollen, zu tun, bis->nach unten->bis auf einen link verlassen Sie sich auf die remote-Verwaltung, kann es sinnvoll sein, beide Anrufe in einem einzigen Befehl, z.B.
ip link down && ip link up
immer Noch sehr riskant, wenn Sie nicht über einen anderen Weg zur Wiederherstellung Ihrer Zugang.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwendung von ip -:
Verwendung von ifconfig:
Wenn das nicht funktioniert, versuchen # ifconfig-a
Die Ausgabe, die helfen könnten,
haben Sie versucht zu pingen?
Bringen alle/eth0 die definierten Schnittstellen mit auto in /etc/network/interfaces :
ifup -a or ifup eth0
ifdown -a or ifdown eth0
Bringen Sie alle Schnittstellen, die derzeit bis:
ifquery -l
Drucken Sie die Namen aller Schnittstellen angegeben, die mit den allow-hotplug Stichwort:
ifquery eth0
Können Sie einen cron-job zu bringen die Oberfläche wieder. Legen Sie eine Zeile wie diese in der root-crontab (wird die Arbeit für Debian und Derivate; andere Befehl für RedHat, etc):
Müssen Sie nur ändern Sie die
5
und10
im oben ein zu einer Zeit, ein oder zwei Minuten aus, wenn Sie die Schnittstelle unten. In diesem Fall10
ist die Stunde und die5
ist die minute.