回答編集履歴
2
修正
test
CHANGED
@@ -12,9 +12,9 @@
|
|
12
12
|
ここにある、「default_enter」です。 デフォルトは、「\n」のようですが、 「\r」や「\r\n」に変えてみるのはどうでしょうか。
|
13
13
|
```python
|
14
14
|
device = {'device_type': 'fortinet',
|
15
|
-
'ip': '
|
15
|
+
'ip': 'xxxx',
|
16
|
-
'username': '
|
16
|
+
'username': 'xxx',
|
17
|
-
'password': '
|
17
|
+
'password': 'xxx',
|
18
18
|
'port': 22,
|
19
19
|
'default_enter': '\r'
|
20
20
|
}
|
1
変更
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
|
1
|
+
解決するかわかりませんが、コメントしてみます。
|
2
2
|
```text
|
3
3
|
1 FortiGate found. Include FortiGates in upgrade? (y/n)y^J
|
4
4
|
0 FortiSwitches found. Include FortiSwitches in upgrade? (y/n)
|
@@ -7,5 +7,16 @@
|
|
7
7
|
```
|
8
8
|
この出力を見ると、 y, n 入力後に「^J」と出ていますが、これは, 「LF」を示しています。 そして、その後の入力が空でリターンされているように見えますので。 これはメッセージ送信時の改行コードが違う (LF / CRLF / CR)のが原因なのではないかと思いました。
|
9
9
|
|
10
|
-
netmikoのドキュメントで送信時の改行コードをの設定があるのではないかと見てみ
|
10
|
+
netmikoのドキュメントで送信時の改行コードをの設定があるのではないかと見てみると以下の設定をみつけました。
|
11
|
+
https://ktbyers.github.io/netmiko/docs/netmiko/base_connection.html
|
12
|
+
ここにある、「default_enter」です。 デフォルトは、「\n」のようですが、 「\r」や「\r\n」に変えてみるのはどうでしょうか。
|
13
|
+
```python
|
14
|
+
device = {'device_type': 'fortinet',
|
15
|
+
'ip': '172.30.0.2',
|
16
|
+
'username': 'admin',
|
17
|
+
'password': 'Plantpad123',
|
18
|
+
'port': 22,
|
11
|
-
|
19
|
+
'default_enter': '\r'
|
20
|
+
}
|
21
|
+
```
|
22
|
+
|