Ich möchte 2 Zapfgeräte anschließen. Das Tap-Gerät auf dem Remote-Server gehört "user". Das ist mein Test-Befehl:
# ssh -oTunnel=ethernet -w0:0 user@server
Aber es funktioniert nicht, ich bekomme diesen Fehler:
channel 0: open failed: administratively prohibited: open failed
Auf dem Server werden die Tap-Geräte durch einen Mechanismus von opensuse erstellt. Die Konfigurationsdateien sind / etc / sysconfig / network / ifcfg-tap [0-2]:
BOOTPROTO='static'
STARTMODE='auto'
TUNNEL='tap'
TUNNEL_SET_GROUP=''
TUNNEL_SET_OWNER='user'
und / etc / sysconfig / network / ifcfg-br0:
BOOTPROTO='static'
BRIDGE='yes'
BRIDGE_FORWARDDELAY='0'
BRIDGE_PORTS='tap0 tap1 tap2'
BRIDGE_STP='off'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.1.103/24'
MTU=''
NAME=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
Wie könnte ich dieses Problem lösen?
ssh
noch inssh_config
Manpages finden. Ich glaube, ich habe keine Antwort für dich. :-(Antworten:
Ich weiß nicht warum, aber das funktioniert (danke an AB):
1.) Entfernen Sie die relevanten Dateien in / etc / sysconfig / network
2.) Systemctl Netzwerk neu starten
3.) erstelle das gleiche setup mit dem "ip" tool:
Dies ist natürlich nur eine Problemumgehung. Eine bessere Antwort wäre, dass immer noch der von openSUSE bereitgestellte Mechanismus verwendet wird.
quelle