© 2008-2013 ABATAPA WL-500gP/128M / Asus RT-N16 / USB Flash / VLAN / PPPoE / VoIP / nShaper / NAS: iStor is607, Sarotech NAS-20, QNap 109 Pro / NFS / Принтер / etc
подскажите скрипт который позволит когда мне нужно отключить один из четырех портов, так что бы эффект был похож на тупое выдергивание кабеля, ну исоответственно скрипт, который позволит мне его включить)?
Last edited by SkyReX; 15-06-2009 at 18:21.
robocfg запустите без параметров, и увидите:
port <port_number> [state <enabled|rx_disabled|tx_disabled|disabled>]
Итого, Вам нужно:
robocfg port X state disabled - запретили (port down)
robocfg port X state enabled - разрешили (port up)
Не забывайте про порядок нумерации портов.
© 2008-2013 ABATAPA WL-500gP/128M / Asus RT-N16 / USB Flash / VLAN / PPPoE / VoIP / nShaper / NAS: iStor is607, Sarotech NAS-20, QNap 109 Pro / NFS / Принтер / etc
Неправда, только что сам проверил. Он порт отключает полностью (до следующей перезагрузки или до команды включения), даже лампочка мигать перестаёт. Разве что физически порт не отключает. Так что все пакеты, приходящие на порт, игнорируются.
Расскажите подробнее, что у вас куда воткнуто, что вы отключаете и что получается в итоге.
Everybody stand back. I know iptables.
Мой вариант правильного выключения роутера.
© 2008-2013 ABATAPA WL-500gP/128M / Asus RT-N16 / USB Flash / VLAN / PPPoE / VoIP / nShaper / NAS: iStor is607, Sarotech NAS-20, QNap 109 Pro / NFS / Принтер / etc
В порт №1(я имею ввиду на нем написана цифра 1), воткнут мой комп, в порт №2 воткнут второй комп, который иногда нужно полностью отрубать от интернета, в Wan понятное дело сам интернетовский кабель, я запускаю программу putty и ввожу там строку robocfg port 2 state disabled , жму ентр, и жду, через несколько секунд, на втором компе значек с полного подключения меняется на ограниченное подключение, и все, цифра 2 на роутере попрежнему горит, и второй комп, запросто бегает по локальной сети, а хочется чтоб на второй комп вообще отключался, как будто просто перезали кабель.
Правильно. И что?
Специально доя Вас протестировал:
# ping 192.168.0.100
PING 192.168.0.100 (192.168.0.100): 56 data bytes
64 bytes from 192.168.0.100: seq=0 ttl=64 time=0.545 ms
64 bytes from 192.168.0.100: seq=1 ttl=64 time=0.448 ms
--- 192.168.0.100 ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 0.448/0.496/0.545 ms
# robocfg port 1 state disabled
# ping 192.168.0.100
PING 192.168.0.100 (192.168.0.100): 56 data bytes
--- 192.168.0.100 ping statistics ---
5 packets transmitted, 0 packets received, 100% packet loss
С другой машины (через WLAN):
пакетов: отправлено = 4, получено = 0, потеряно =4 (100% потерь)
Что не так?
© 2008-2013 ABATAPA WL-500gP/128M / Asus RT-N16 / USB Flash / VLAN / PPPoE / VoIP / nShaper / NAS: iStor is607, Sarotech NAS-20, QNap 109 Pro / NFS / Принтер / etc
Everybody stand back. I know iptables.
Мой вариант правильного выключения роутера.
Все, всем спасибо, заработало, чето с первого раза не срабатывает, а потом вроде все хорошо отключает), и вопрос в догонку: а как сделать так чтоб и wi-fi таким образом можно было оключать (я как понимая нужно просто туже строку вводить только вместо Х ставить 5)?
Everybody stand back. I know iptables.
Мой вариант правильного выключения роутера.