liminix/tests/pppoe/getaddress.expect

20 lines
477 B
Text
Raw Normal View History

2022-09-26 11:47:29 +02:00
set timeout 60
spawn socat unix-connect:vm/console -
2022-09-26 11:47:29 +02:00
send "\r\n"
expect "login:" { send "root\r\n" }
expect "#"
2022-09-26 11:47:29 +02:00
set FINISHED 0
set EXIT "1"
2023-06-21 00:39:46 +02:00
while { $FINISHED < 10 } {
2022-09-26 11:47:29 +02:00
send "ip address show dev ppp0 | grep ppp0\r\n"
expect {
2023-06-21 00:39:46 +02:00
"192.168.100.1" { set FINISHED 20; set EXIT 0; }
2022-09-26 11:47:29 +02:00
"can't find device" { send_user "waiting ..." ; send "\r\n"; sleep 3 }
"DOWN" { send_user "waiting ..." ; send "\r\n"; sleep 2 }
2022-09-26 11:47:29 +02:00
}
set FINISHED [ expr $FINISHED + 1 ]
}
exit $EXIT