Netping Logic을 사용하여 백업 인터넷 채널로 전환합니다. FreeBSD 인터넷 채널 전환 스크립트

  1. 인터넷은 여러 가지 이유로 사라지며 이는 예를 들어 인터넷 공급자에 문제가 있는 경우와 같이 언제든지 발생할 수 있습니다. 그리고 인터넷에 대한 지속적인 연결이 필요하며 리소스를 판매하기 위해 인터넷에 지속적으로 연결되어야 하는 마이닝 팜인 서버나 컴퓨터 장치 근처에 있지 않습니다. 인터넷 연결에 실패하면 작업이 시작되거나 중요한 데이터가 전송되지 않을 수 있습니다. 그런 경우에는 어떻습니까?
  2. Windows에서 연결 간 자동 전환 설정:
  3. 장치가 지속적으로 온라인 상태가 되려면 연결 중 하나가 끊어지면 연결이 여러 개 있어야 합니다. Windows 운영 체제에 대한 예를 제공하고 연결은 1이 될 것입니다.) 가정용 인터넷 공급자, 광학 장치 또는 UTP5e 케이블 범주, 아마도 WiFi. 2.) MTS 또는 Megafon, Beeline, Tele2 등의 일반 3g 모뎀.
  4. Windows 시스템의 ISP에서 전화 접속 인터넷 연결이 연결되어 있고 트래픽이 있는 경우 모든 프로그램이 기본적으로 이를 사용합니다. 그대로 두고 3g 설정으로 갑시다. 우리는 3g 모뎀용 드라이버를 설치하고 드라이버가 자동 실행되는 위치에 설치된 프로그램을 끄거나 가능하면 아예 설치하지 않습니다. 다음으로 운영 체제 자체를 사용하여 수동으로 3g 연결을 구성합니다. 네트워크 및 공유 센터> 새 연결 만들기 및 구성> 인터넷에 연결> 3g 공급자 설정 입력으로 이동합니다.
  5. 연결을 클릭하고 모든 것이 잘 되었다면 연결을 끊습니다. 그런 다음 네트워크 및 공유 센터로 돌아가 왼쪽에서 어댑터 설정 변경을 선택합니다. 3g 연결을 찾고 상황에 맞는 메뉴에서 연결을 마우스 오른쪽 버튼으로 클릭하고 "속성">을 선택하고 모든 확인 표시를 제거하는 "매개 변수"탭으로 이동합니다.
  6. 가장 중요한 것은 모니터링을 수행하기 위한 스크립트를 설정하는 것입니다. 인터넷에 할당된 주소가 기본값을 통해 핑되지 않는 즉시 가용성을 위한 인터넷 연결이 명확해집니다. 지정된 시간에 연결한 다음 두 번째 3G 연결을 켭니다. 일반적으로 어떻게 작동하는지 분명하다고 생각합니다. 마지막에 더 자세히 작성하겠습니다. 아래에서 어댑터를 ping하고 전환하는 bat 파일을 제시합니다. 시스템 시작 시 시작되도록 운영 체제의 자동 시작에 추가해야 합니다.
  7. 박쥐 파일의 기능은 무엇입니까?:
  8. TIMEOUT 300은 초 단위로 인터넷을 확인하는 시간으로 5분입니다. Ping 3 사이트를 사이트 또는 IP 주소로 바꿀 수 있습니다. ping이 통과하면 5분을 더 기다리고, ping이 도달하지 않으면 인터넷에서 다음 주소 등을 3개의 주소로 확인합니다. 3개의 주소가 모두 응답하지 않으면 인터넷이 끊어지고 3g 연결로 전환됩니다. 인터넷에서 핑할 주소가 3개인 이유는 무엇입니까? 확인하기 위해 서버의 정전으로 인해 주소 중 하나를 인터넷에서 사용할 수 없을 가능성이 있으므로 즉시 3이 될 수 없으며 여기서 결론은 인터넷에 문제가 있다는 것입니다. 연결. 3g TIMEOUT 3600으로 전환한 후 1시간이 지나면 자신의 시간을 설정할 수 있습니다. 첫 번째 연결과 동일한 5분을 가정해 보겠습니다. 1 시간 후 3g를 끄고 지정한 3 개 사이트를 다시 핑하고 다시 핑이 통과하지 않으면 3g를 켜고 통과하면 공급자 연결로 전환합니다. 5 분마다 연결이 꺼졌다가 다시 켜지므로 5 분 동안 3g에 연결하라고 조언하지 않습니다. 스스로 생각해보십시오.
  9. bat 파일에서 3g 연결 설정도 작성해야 합니다. 이것은 숫자, 로그인 및 비밀번호입니다. 위의 그림을 보고 파일의 줄과 비교하면 무엇을 무엇으로 변경해야 하는지 알 수 있습니다. 이것은 다음 줄에서 수행됩니다.
  10. "rasdial "3G" /콜백:9856"
  11. 인터넷이 안정적인지 또는 오류가 있는지 확인하는 데 매우 편리한 연결 정보가 있는 파일과 함께 로그가 저장되므로 Bat 파일을 별도의 폴더에 넣습니다.
  12. 핑이 있으면 뒤로 돌아가서 5분을 기다립니다. 그렇지 않은 경우 다음 사이트를 핑합니다. 3개 사이트 모두 응답하지 않으면 3G로 전환합니다. TIMEOUT 3600 - 기본 인터넷으로 돌아가기 전의 시간입니다. 이 경우 1시간. 한 시간 후 3G가 꺼지고 인터넷이 있는지 확인하고 그렇지 않으면 3G를 다시 켭니다. "rasdial "3G" / callback: # 777" 줄의 설정을 귀하의 것으로 바꿉니다. 3G - 연결 이름, #777은 연결에 표시된 번호입니다.

최근에는 IP 주소 변경 프로그램이 곧 모든 컴퓨터, 스마트 폰, 태블릿 및 일반적으로 가능한 모든 장치에 설치되는 경향이 있습니다.

사실 CIS에서는 다양한 사이트에 대한 금지가 점점 더 많아지고 있으므로 사람들은 이러한 차단을 우회하는 방법을 찾고 있습니다. 그리고 다른 나라의 주민들도 때때로 그러한 프로그램이 필요합니다.

IP 주소를 변경하는 데 도움이 되는 가장 편리하고 대중적이며 최고의 프로그램 10개를 모았습니다. VPN, 프록시 및 기타 기술을 사용하여 기능을 수행합니다. 그들 중 일부는 컴퓨터뿐만 아니라 Android에서도 작동합니다.

1.

이것은 아마도 오늘 TOP에서 가장 많이 홍보되고 따라서 가장 인기있는 프로그램 일 것입니다. 그리고 그녀는 정말 좋습니다.

SafeIP를 사용하면 IP 주소를 선택하고 다음 위협으로부터 컴퓨터를 보호할 수 있습니다.

  • 악성 및 광고 리소스(사용자에게 경고가 표시됨)
  • 쿠키를 통과하는 위협
  • Wi-Fi를 통과하는 위협;
  • DNS를 통과하는 위협.

SafeIP는 또한 브라우저 ID와 원본을 보호합니다. 프로그램 사용은 매우 간단합니다. 왼쪽에서 "IP 보호" 항목을 선택하고 오른쪽에서 원하는 주소를 클릭하기만 하면 됩니다.

2.토르

우리 목록의 2위는 TOR라는 잘 알려진 브라우저 이상입니다.

컴퓨터에 설치하고 실행하는 것 외에는 아무것도 할 필요가 없습니다. 연결은 자동으로 암호화됩니다. 일반적으로 매우 편리합니다. 그리고 아무도 브라우저 기록 및 기타 사용자 데이터에 액세스할 수 없습니다.

3.

또한 매우 간단한 도구입니다. 추가 기능은 전혀 없으며 IP 주소만 변경됩니다. 이것은 또한 브라우저이지만, 이 경우 단순히 실행하는 것이 아니라 IP 주소를 선택해야 합니다.

카멜레온은 사용하기 매우 쉽습니다. "VPN 연결 추가" 버튼을 클릭하고 연결할 국가를 선택하기만 하면 됩니다. 목록에 나타나면 "연결"버튼을 클릭하십시오.

안정적인 운영이 보장됩니다. 중요한 것은 프로그램이 완전히 러시아어로 되어 있다는 것입니다. Windows의 표준 버전 외에도 Mac OS, Linux, iOS 및 Android용 버전도 있습니다.

4.

Proxy Switcher의 가장 큰 장점은 거대한 프록시 서버 데이터베이스입니다. 사용자는 절대적으로 그들 중 하나에 연결할 수 있습니다.

이 프로그램에는 또한 수많은 설정이 있습니다. 전문가에게는 이 도구가 필요합니다. 그러나 팬들도 좋아할 것입니다.

5.

그리고 이것은 IP 주소를 숨기기 위해 가장 유명한 사이트 중 하나에서 설치 가능한 프로그램입니다.

매우 간단하게 작동합니다. 실행하고 서버를 선택합니다. 즉, 인터넷에 액세스할 것으로 예상되는 국가를 선택하고 "연결" 버튼을 클릭합니다.

국가 선택 필드 아래에는 선택한 주의 주소를 직접 선택하는 필드가 있습니다. 모든 것이 매우 간단합니다. HideMe.ru VPN은 Google Chrome 및 기타 브라우저에서 잘 작동합니다.

6.

다시 말하지만 이것은 전체 시스템, 해커 및 인터넷을 통해 수행되는 모든 종류의 공격으로부터 보호하기 위한 전체 도구 세트입니다. 이와 함께 IP 주소를 변경하는 도구도 있습니다.

그것은 또한 매우 편리하다는 것을 말할 가치가 있습니다. 국가를 선택할 수 있습니다. 이 기능은 무료 버전에서 사용할 수 있습니다. 유료 버전에서는 주소를 직접 선택할 수 있으며 기타 많은 매개변수를 선택할 수 있습니다.

Free Hide IP를 사용하여 IP를 변경하는 것은 매우 성공적입니다. 흥미롭게도 이 프로그램을 사용하면 동적 주소 변경을 설정하고 변경할 시간을 선택할 수도 있습니다.

7.

Surf Anonymous의 인터페이스는 Free Hide IP의 모양과 다소 유사하지만 여기에서만 모든 것이 다소 단순합니다.

실제 IP 주소와 가짜 IP 주소가 맨 위에 표시된다는 사실에 대해 이야기하고 있습니다. 원하는 가짜 주소를 선택하려면 "가짜 위치 선택" 버튼을 클릭하고 열리는 창에서 상태를 선택해야 합니다.

프로그램을 중지하려면 "숨기기 중지"를 클릭하십시오. 여기에는 더 이상 버튼과 설정이 없으므로 혼동하지 않을 것입니다.

8.

그러나 Auto Hide IP는 사실 Free Hide IP의 복제품입니다. 외관에 대해 이야기하면 작업 원리 만 약간 다릅니다.

사용자는 또한 "Choose IP Country" 버튼을 사용하여 전세계 네트워크에 들어갈 국가와 주소를 선택하고 "Hide IP" 버튼으로 프로그램을 시작할 수 있습니다. 설정 버튼도 있습니다.

Auto Hide IP의 장점은 브라우저마다 자동으로 설정이 되지만, Free Hide IP를 사용하는 것보다 접속이 조금 느려집니다.

9.

이것은 다양한 플랫폼용 버전이 있는 매우 친숙한 VPN 클라이언트입니다. 유일한 문제는 이 프로그램이 무료 버전에서 항상 제대로 작동하지 않는다는 것입니다.

물론 Elite Hotspot Shield를 구입하면 모든 것이 잘 작동합니다. 어쨌든 프로그램의 기능은 상당히 넓고 인터페이스는 간단합니다. 스위치를 "연결됨"위치로 이동하고 국가를 조금 더 낮게 선택하면됩니다.

Hotspot Shield를 사용할 때 느린 연결과 관련된 또 다른 문제가 있지만 모든 VPN 클라이언트와 관련이 있습니다.

10. 내 IP 숨기기

마지막으로, 우리의 평가는 IP 주소를 숨기도록 설계된 브라우저 중에서 가장 인기있는 브라우저라고 할 수 있는 확장 프로그램에 의해 마감되었습니다. 프록시 연결을 사용하며 연결할 국가를 선택할 수 있습니다.

브라우저에 확장 프로그램을 설치하면 해당 아이콘을 클릭하여 사용 가능한 국가 목록을 볼 수 있습니다. 모든 것이 매우 간단합니다.

쌀. 10번. 브라우저에서 내 IP 숨기기

아래에서 위에 제시된 프로그램 중 하나에 대한 개요를 볼 수 있습니다.

드디어 사무실에 백업 인터넷 채널이 생겼습니다. 그러나 명백하게 인터넷 채널을 자동으로 선택하는 작업이 발생했습니다. 연결 체계는 다음과 같습니다. Windows에 게이트웨이로 작동하는 서버가 있습니다 (최근에 fribsd에서 이동했습니다. 아무도 이해하지 못하는 이유-총감독의 명령). 여기에는 내부 네트워크의 네트워크 케이블 하나가 포함되며 무엇보다도 공급자의 장비가 연결되는 스위치로 연결됩니다. 이제 또 다른 철 조각이 나타 났으며 인터넷에도 있으며 배포합니다 (일반인-라우터).

얼마 후, 스크립트(배치 파일 - 일명 .bat)를 생성하여 자동 로드에 넣고 실행했습니다. 의심 할 여지없이 이것은 일시적인 해결책이지만 지금 또는 지금 당장 필요하고 작업이 또 다른 끝없는 가장자리라면 그렇게 할 것입니다. 다음은 출처입니다.

:first_ping
핑 -n 4 -l 1 8.8.8.8>무효
"%ERRORLEVEL%"=="1"이면 예약으로 이동
if "%ERRORLEVEL%"=="0" 에코 첫 번째 IP 확인.
타이머=60으로 설정
핑 -n %타이머% 127.0.0.1>nul
goto first_ping

:second_ping
핑 -n 4 -l 1 192.168.0.50>무효
"%ERRORLEVEL%"=="1"이면 첫 번째 IP가 응답하지 않습니다.
if "%ERRORLEVEL%"=="0" 먼저 이동
타이머=60으로 설정
핑 -n %타이머% 127.0.0.1>nul
goto second_ping

:예약하다
net send 서버를 백업 인터넷 채널로 전환하기 시작했습니다.
에코 예약 IP 구성. 기다리세요.
에코 ==================================
netsh 인터페이스 IP 설정 주소 inet 정적 192.168.0.57 255.255.255.0 192.168.0.50 1>
에코 IP 재구성 확인
netsh interface ip set dns inet static 192.168.0.17 >nul # 기본 DNS를 교체합니다.
에코 첫 번째 DNS 확인
netsh 인터페이스 ip dns inet 192.168.0.9 추가 >
에코 두 번째 DNS 확인
에코 예약 IP가 구성되었습니다.
에코 테스트...
핑 -n 4 -l 1 8.8.8.8>무효
"%ERRORLEVEL%"=="1"이면 net send 두 공급자를 모두 사용할 수 없습니다.
if "%ERRORLEVEL%"=="0" goto second_ping

:첫 번째
echo 첫 번째 IP 구성. 기다리세요.
에코 =================================
netsh interface ip set address inet static 192.168.0.58 255.255.255.0 192.168.0.51 1 >nul # inet은 네트워크 연결 이름입니다. 주소: 1 - IP, 2 - 마스크, 3 - 게이트웨이.
에코 IP 재구성 확인
netsh interface ip set dns inet static 192.168.0.9 >nul # 기본 DNS를 교체합니다.
에코 예약 IP 구성 시작. 기다리세요.
에코 첫 번째 DNS 확인
netsh interface ip add dns inet 192.168.0.17 >nul # 보조 DNS 추가
에코 두 번째 DNS 확인
에코 예약 IP가 구성되었습니다.
에코 테스트...
핑 -n 4 -l 1 192.168.0.51>무효
"%ERRORLEVEL%"=="1"이면 예약으로 이동
if "%ERRORLEVEL%"=="0" goto first_ping

가용성 확인은 60초마다 발생합니다. 해당 매개변수를 변경하여 필요할 때 언제든지 변경할 수 있습니다. 그러나 시간이 너무 많으면 주소 변경이 무의미해지며 지연이 너무 적으면 작지만 불쾌한(아마도 매우 나쁘거나 사용량이 많은 네트워크에서) 지연이 발생합니다. 물론 바이트에 대해 이야기하는 것은 재미있지만 여전히 그렇습니다.


이 기사는 장치 기반 자동 인터넷 채널 예약 시스템 생성에 대해 설명합니다. NetPing 2/PWR-220 v3 펌웨어 논리(이하 시스템이라 함). 이 시스템을 사용하면 기본 채널을 사용할 수 없는 경우 자동으로 백업 채널로 전환할 수 있습니다. 전환은 최종 사용자에게 "투명하게" 발생합니다. 전환 트리거는 메인 채널의 작동 불능(메인 채널을 통한 핑 손실)입니다. 시스템을 원래 상태로 되돌리려면 버튼을 누르십시오.

작동 원리

시스템을 구현하기 위해 메인에 연결된 두 개의 라우터 (베이스)그리고 예비 (예약하다)인터넷 채널. 라우터 출력은 스위치에서 결합됩니다. (스위치)연결된 워크스테이션. 동일한 스위치에 연결된 장치 . 라우터는 장치의 제어 콘센트에서 전원을 공급받습니다. 시스템 구성 요소에 전원이 처음 공급되면 전원 콘센트가 켜집니다. PWR1장치 , 따라서 라우터 베이스인터넷 채널에 전원이 공급됩니다. 다운로드 후 사용자는 이 라우터를 통해 인터넷 트래픽을 수신하기 시작합니다. 동시에, 장치 라우터 자체의 성능을 지속적으로 모니터링하고 베이스원격 호스트를 ping하여 채널.

메인( 베이스) 채널 및 라우터의 오류, 장치의 논리 두 팀을 구성합니다. 첫 번째 명령 - 콘센트 끄기 PWR1(결과적으로 메인 채널 라우터의 전원이 꺼짐) 두 번째 명령은 콘센트를 켜는 것입니다. PWR2, 따라서 라우터에 백업 인터넷 채널이 포함됩니다. 백업 채널 라우터가 로드된 후 트래픽은 이를 통해 사용자 컴퓨터로 계속 흐릅니다. 이 상태는 안정적입니다. 기본 인터넷 채널이 복원되더라도 다시 전환되지 않습니다. 재설정 트리거는 버튼입니다. 회선에 연결된 버튼을 누르면 IO1또는 IO2장치 , 장치는 원래 상태로 돌아갑니다 - 소켓 PWR1전원이 켜져 있고 소켓 PWR2끄다. 버튼은 "무조건"으로 작동합니다. 즉, 기본 인터넷 채널을 계속 사용할 수 없는 경우에도 원래 상태로 돌아갑니다. 사실, 이 경우 시스템은 잠시 후 전원을 콘센트로 다시 전환합니다. PWR2.

구현 방법?

다음 장비는 자동 인터넷 채널 예약 시스템(이하 "시스템")의 작업 레이아웃을 생성하는 데 사용되었습니다.

장비명

펌웨어

메모

1

장치 및 2개의 어댑터 PRW-220

논리

펌웨어는 "유용한 링크"를 참조하십시오.

2


엔터프라이즈급 장치
ZyxelZyWALL 70

펌웨어 버전 4.00

3


SOHO 기기
아수스 WL500Gp V2

CDMA 모뎀 작업을 위한 대체(소위 "Czech") 펌웨어. 1.71

개발자 웹 사이트에서 안정 버전을 다운로드할 수 있습니다. 주목! 펌웨어를 설치하기 전에 FAQ를 읽어보세요!
(+) http://koppel.cz/cdmawifi/download+

4

CDMA 모뎀 AnyDATA ADU-500A(EVDO rev0)

제조업체의 기본 펌웨어

5

스위치 3Com 5포트 기가비트 스위치

인터넷 액세스는 다음 두 공급자를 통해 제공되었습니다.

  • 메인 채널의 공연이 제공되었습니다. 공급자 1(정적 publicIP 할당과 함께 표준 UTP 케이블을 통한 연결);
  • 백업 채널의 운용성 제공 공급자 2(상표명이 "SkyLink"인 운영자 JSC "Moscow Cellular Communication"의 무선 CDMA 네트워크).

시스템 외관:



  • (1) 장치 ;
  • (2) 스위치 3Com 5포트 기가비트 스위치;
  • (3) 주요 인터넷 채널의 라우터: ZyxelZyWALL 70;
  • (4) 백업 인터넷 링크 라우터: 아수스WL500GpV2;
  • (5) CDMA 모뎀 AnyDATA ADU-500A.

시스템 구성요소

2개의 PRW220 어댑터가 있는 NetPing 2/PWR-220 v3 장치



장치 장치의 제어된 220V 컴퓨터 소켓에 연결된 기본 및 백업 인터넷 채널 라우터의 전원 공급 장치를 제어합니다. 어댑터 PWR-220장치의 관리 콘센트에 두 개의 라우터를 연결할 수 있습니다.
뒤로 버튼. 일반적으로 열린 접점이 있는 눌린 상태 버튼에서 비고정입니다. 버튼은 필요한 길이의 와이어로 장치의 터미널 블록에 연결됩니다. .

주요 인터넷 채널의 라우터: ZyxelZyWALL 70

주 공급자의 케이블이 라우터의 WAN-1 포트에 연결됩니다.

백업 인터넷 링크 라우터: AsusWL500GpV2





무선 CDMA 모뎀은 백업 라우터의 USB 포트에 포함되어 있습니다. 애니데이터 ADU-500A, SkyLink 네트워크에 대한 이 링크에 대한 액세스를 제공합니다.
라우터의 LAN 포트는 스위치에 연결됩니다.

설정 및 연결

시스템의 블록 다이어그램은 다음과 같습니다.


블록 다이어그램에는 보조 요소에서 그림을 언로드하기 위해 만들어진 실제 모델과 다음과 같은 차이점이 있습니다.

  • 220VAC/5VDC 전원 어댑터가 표시되지 않음 중복 인터넷 링크용 라우터: 아수스WL500GpV2;
  • 스위치 220VAC/12VDC 전원 어댑터가 표시되지 않음 3Com.

네트워크 인터페이스 설정 표

장치

완 포트

LAN 포트

DHCP 서버

DHCP 클라이언트

주요 인터넷 채널의 라우터:

정적 주소
IP: 77.50.XXX.XXX
마스크: 255.255.XXX.XXX 게이트웨이: 77.50.XXX.XXX
DNS1: 77.50.XXX.XXX DNS2: 77.50.XXX.XXX

IP: 192.168.1.1


192.168.1.2-255

백업 인터넷 채널 라우터:

ISP의 동적 IP

IP: 192.168.1.1


192.168.1.2-255

장치

IP: 192.168.1.100
게이트웨이 192.168.1.1

고정 IP

클라이언트 컴퓨터

DHCP에서 설정 가져오기

라우터 전원 관리 알고리즘.

  • 라우터 1은 기본 인터넷 링크( 베이스) 및 소켓 PWR1;
  • 라우터 2는 인터넷 링크( 예약하다) 및 소켓 PWR2;
  • Ping이 인터넷 채널을 통과하는 동안 베이스, 소켓 PWR1활력을 유지합니다. 소켓 PWR2전원이 꺼진 상태에서;
  • 인터넷 채널을 통해 ping이 손실되는 즉시 베이스, 논리끄다 PWR1그리고 포함 PWR2. 이에 따라 Router 2가 시작되고 인터넷 채널이 예약하다;
  • 평상시 열림(NO) 접점이 있는 버튼을 누르면 IO1엔트리 모드에서 현재 레벨 IO1 1에서 0으로 변경됩니다.

이는 원래 상태( PWR1에, PWR2끄다).

평평한 수평 표면에 시스템 구성 요소를 배치합니다. 시스템 구성 요소를 하나씩 켜고 표에 따라 네트워크 인터페이스를 구성합니다. 초기 장치 설정용 무료 유틸리티를 사용하는 것이 좋습니다 NPCONF. 주 공급자 및 CDMA 모뎀의 케이블을 각 라우터의 WAN 포트에 연결합니다. 장치의 두 라우터의 LAN 포트를 연결합니다. 시스템의 블록 다이어그램에 따라 스위치에. 리턴 버튼을 "IN"으로 구성된 IO1 라인에 연결합니다. 터미널 블록의 핀아웃은 "사용 설명서"에서 볼 수 있습니다. 회사 웹 사이트에서. 외부 220V 전원 공급 장치에서 시스템 구성 요소에 전원을 공급합니다. 구성의 이 시점에서 라우터를 관리 콘센트에 연결하면 안 됩니다.
중요한! LAN 포트가 동일한 IP 주소를 가지므로 네트워크에서 두 라우터의 동시 작동은 허용되지 않습니다. 이로 인해 시스템에서 IP 주소 충돌이 발생하고 네트워크가 작동하지 않습니다.
워크스테이션이 라우터의 DHCP 서버에서 올바른 네트워크 설정을 받았는지 확인하십시오(START-Run-cmd-ipconfig /all). 워크스테이션에서 라우터(192.168.1.1) 및 장치의 웹 인터페이스로 이동합니다. (192.168.1.100) 그들이 작동하는지 확인하십시오. 두 라우터에서 인터넷에 액세스할 수 있는지 확인하고 하나씩 220V 네트워크에 연결하십시오. 다 괜찮아? 장치의 로직 모듈 구성으로 이동할 수 있습니다. . 장치의 IP 주소는 물론 192.168.1.2-255, 게이트웨이 192.168.1.1 범위에서 장치의 웹 인터페이스로 이동합니다. 기본적으로 로그인 및 비밀번호 - 바이저 - 핑. 이제 "220V CONTROL" 탭으로 이동하여 두 채널을 모두 "LOGIC"으로 설정합니다.


설정을 저장하려면 "변경 사항 적용" 버튼을 클릭하십시오.
"LOGIC" 탭으로 이동하고 스크린샷에 따라 모듈을 구성합니다.


값을 설정한 후 로직 및 핑거 설정 모듈에 대한 "변경 사항 적용" 버튼을 클릭합니다. 시스템을 사용할 준비가 되었습니다. 주전원에서 모든 구성 요소를 분리하고 라우터의 전원을 장치의 제어 콘센트에 연결하십시오. . 모든 구성 요소를 네트워크에 연결합니다. 기기에서 소켓 근처의 녹색 LED가 켜져야 합니다. PWR1, 힘의 존재를 나타냅니다. 워크스테이션에서 인터넷에 액세스할 수 있는지 확인하십시오.
이제 메인 인터넷 채널 라우터의 WAN 포트에서 케이블을 분리합니다. 몇 초 후 시스템이 백업 라우터로 전원을 전환하여 메인 라우터의 전원을 차단합니다. 백업 라우터를 로드하면 인터넷 액세스가 복원됩니다. 버튼을 누르면 시스템이 원래 상태로 돌아갑니다.

결론

결론적으로 위 시스템의 실제 구현에서 기사 작성자가 직면 한 여러 가지 어려움과 뉘앙스를 설명하고 싶습니다.
핑 호스트로 공용 호스트를 사용하는 것이 좋습니다. 구글 DNS 8.8.8.8또는 8.8.4.4. 물론 다른 안정적인 공용 IP 주소를 ping 호스트로 지정할 수 있습니다. 이 경우와 같이 무선 모뎀을 통해 네트워크에 액세스할 때 Skylink 이동 통신사는 이러한 노드에 대한 네트워크 트래픽에 요금이 부과되지 않기 때문에 사이트와 공급자의 DNS를 ping하는 것이 논리적으로 보입니다. 그러나 실습에서 알 수 있듯이 제공업체는 사용자가 지속적으로 소프트웨어를 무료로 다운로드하기 때문에 이러한 접근 방식을 환영하지 않습니다. 그 결과 특정 IP의 핑에 대한 응답이 금지될 수 있습니다. 그러면 원격 호스트에 연결할 수 없는 "거짓" 오류가 발생합니다.
이 기사에서 작성자는 라우터의 DHCP 서버에서 설정을 수신하도록 워크스테이션에서 네트워크 어댑터를 구성할 것을 권장합니다. 예제 하드웨어에서는 잘 작동했습니다. 그러나이 체계가 다른 장비에서 반복되는 경우 한 라우터에서 다른 라우터로 전환 할 때 추가 작업 없이는 인터넷이 작동하지 않을 가능성을 배제하지 않습니다 (가장 간단한 것은 워크 스테이션을 다시 시작하거나 끄고 끄는 것입니다. 네트워크 인터페이스에서). 또는 워크스테이션에서 정적 네트워크 설정 등록을 시도할 수 있습니다.
IP 범위 192.168.1.0/24, 192.168.1.1(라우터) 및 192.168.1.100(장치 제외) )
마스크 255.255.255.0
게이트웨이 192.168.1.1
DNS 8.8.8.8 및 8.8.4.4
기준 치수 논리훨씬 더 광범위한 기능을 제공하며 이에 대한 설명은 이 문서의 범위를 벗어납니다. 그러나 주어진 시스템 내에서도 논리적 규칙을 변경하고 결합하여 외부 이벤트에 대한 또 다른 필요한 반응을 얻을 수 있습니다.

유용한 링크

펌웨어는 AlentisElectronics 웹사이트에서 다운로드할 수 있습니다.
펌웨어를 변경하려면 무료 NPCONF 유틸리티를 사용해야 합니다.
사용자 설명서

  • NetPing 원격 제어 및 배전 장치 카탈로그
를 보려면 JavaScript를 활성화하십시오.

수정이 거의 또는 전혀 없는 현대화된 FreeBSD 인터넷 채널 전환 스크립트는 Linux에서도 작동해야 합니다.

인터넷 채널의 서사시는 계속됩니다. 지금까지 운영 체제에는 기본 인터넷 게이트웨이를 전환하는 간단하고 편리한 규칙적인 방법이 없었습니다.

종종 시스템 작동에 자체 문제를 일으키거나 복잡한 설정이 필요하거나 단순히 비용이 들기 때문에 일반적으로 항상 충분하지 않은 다양한 라우터 프로그램이 많이 있습니다.

간단한 옵션 중 하나는 라우터 서버 운영 체제의 기본 게이트웨이를 전환하여 인터넷 채널을 전환하는 스크립트입니다.

예.
인터넷에는 2개의 채널이 있으며 메인 채널과 백업 채널이 있습니다. 이 채널에는 두 개의 라우터가 있으며 사용자 컴퓨터에 등록된 하나의 라우터도 DHCP 설정에서 설정됩니다(서버는 물리적이 아니라 가상일 수 있음).

이 사용자용 라우터는 기본 채널을 통해 사용자를 안내하거나 장애가 발생한 경우 백업을 통해 사용자를 안내합니다. 라우터에는 사람을 보내야 하는 공급자를 분석하는 메커니즘이 있어야 합니다. 이것이 바로 우리의 단순하지만 현대화된 스크립트가 하는 일입니다.

ISP 전환 콘솔 스크립트(FreeBSD에서 작동)

cat inet_change.sh #!/bin/sh LANG =ru_RU.KOI8-R; 수출 LANGMM_CHARSET=KOI8-R; MM_CHARSET 내보내기 # 주요 광학 GW1=10.0.0.2 # 백업 라디오 GW2=10.0.0.3 # 변수에 필요한 형식으로 시간과 날짜를 설정합니다. DT =` 날짜 +"%T %d.%m.%Y" ` # 성능을 위해 인터넷 채널을 확인하기 위해 Yandex 서비스에 대한 핑, 채널마다 다른 IP를 사용합니다. # 참조 주소를 사용하여 확인할 수 있습니다. # 참조 IP에 대한 경로가 추가되었는지 확인하여 그렇지 않은 경우 추가 check_node =` netstat -rn | grep "77.88.8.1" | awk "($1 인쇄)" `if[" $check_node "! = "77.88.8.1" ] ; 그 다음에 # 확인을 위해 광학을 통해 Yandex 경로 추가/sbin/ route add 77.88.8.8 $GW1 # 라디오를 통해 /sbin/ route add 77.88.8.1 $GW2 else fi # 주 인터넷이 켜져 있고 상태 파일이 백업 채널로 설정되어 있는지 확인한 다음 상태 파일을 삭제하십시오. # 이러한 상황은 예를 들어 서버가 대기 중이었다가 갑자기 꺼진 경우, # 그리고 전원을 켠 후 다시 메인 채널을 켰다(디폴트 루트) check_gw =` netstat -rn | 그렙 기본값 | awk "($2 인쇄)" `if[" $check_gw "= "10.0.0.2" ] ; if [ -f / tmp/ .inet_reserv_work ] ; then / bin/ rm / tmp/ .inet_reserv_work / bin/ echo 게이트웨이가 백업 $GW2가 아니라 $GW1이므로 .inet_reserv_work $DT 파일을 삭제하십시오! >> /data/ scripts/ inet_change.log else fi else fi # 메인 채널이 작동하는지 확인 is=`/ sbin/ 핑 -c 7 77.88.8.8 | grep -c "64바이트" ` if (/ bin/ test $is -gt "4" ) then # 메인 채널이 작동 중이고 백업 채널 상태 파일이 있으면 상태 파일을 지우고 스위치 # 메인 채널에 로그 항목을 작성하고 스위치에 대한 관리자에게 편지 보내기 if [ -f / tmp/ .inet_reserv_work ] ; 그런 다음 / sbin/ 경로 변경 기본값 $GW1 / bin/ rm / tmp/ .inet_reserv_work / bin/ echo 기본 채널 [ 광학] $DT >> $DT가 광학 장치로 전환됨"| 메일 "인터넷이 바뀌었다" admin@ admin.com -f root@ admin.com 다른 종료 fi 다른 # 기본이 작동하지 않으면 백업을 확인하고 전환하십시오. is2 =`/ sbin/ 핑 -c 7 77.88.8.1 | grep -c "64바이트" ` if (/ bin/ test $is -gt "4" || / bin/ test $is2 -gt "4" ) then if ! [ -f / tmp/ .inet_reserv_work ] ; then / sbin/ 경로 변경 기본값 $GW2 / usr/ bin/ touch / tmp/ .inet_reserv_work / bin/ echo [라디오] 백업 채널 활성화 $DT >> / data/ scripts/ inet_change.log echo " $DT 라디오로 전환됨"| 메일 "인터넷이 바뀌었다" admin@ admin.com -f root@ admin.com fi fi

cat inet_change.sh #!/bin/sh LANG=ru_RU.KOI8-R; 수출 LANG MM_CHARSET=KOI8-R; export MM_CHARSET # 주 광학 장치 GW1=10.0.0.2 # 백업 라디오 GW2=10.0.0.3 # 시간과 날짜를 변수에 필요한 형식으로 설정 DT=`date +"%T %d.%m.%Y"` # Yandex 서비스에 대한 핑, 채널마다 다른 IP를 사용하여 인터넷 채널의 성능을 확인하려면 # 참조 주소를 사용하여 확인할 수 있습니다. 른 | grep "77.88.8.1" | awk "(print $1)"` if [ "$check_node" != "77.88.8.1" ]; 그런 다음 # 광학 장치를 통해 Yandex에 대한 경로를 추가하여 /sbin/route add 77.88.8.8 $GW1 # 라디오를 통해 /sbin/route add 77.88.8.1 $GW2 else fi # 기본 인터넷이 켜져 있고 상태 파일이 설정되어 있는지 확인 그런 다음 상태 파일을 지웁니다. # 이러한 상황이 발생할 수 있습니다. 예를 들어 서버가 대기 중이었다가 갑자기 꺼지면 경로) check_gw=`netstat -rn | 그렙 기본값 | awk "(print $2)"` if [ "$check_gw" = "10.0.0.2" ]; if [ -f /tmp/.inet_reserv_work ]; 그런 다음 /bin/rm /tmp/.inet_reserv_work /bin/echo 게이트웨이가 백업 $GW2가 아니라 $GW1이므로 .inet_reserv_work $DT 파일을 삭제하십시오! >> /data/scripts/inet_change.log else fi else fi # 기본 채널이 작동하는지 확인 is=`/sbin/ping -c 7 77.88.8.8 | grep -c "64 bytes"` if (/bin/test $is -gt "4") then # 기본 채널이 작동 중이고 백업 채널 상태 파일이 있으면 상태 파일을 지우고 # 기본 채널로 전환합니다. , 로그 항목을 작성하고 if [ -f /tmp/.inet_reserv_work ] 전환에 대해 관리자에게 편지를 보냅니다. then /sbin/route 기본값 변경 $GW1 /bin/rm /tmp/.inet_reserv_work /bin/echo 기본 채널 [광학] 사용 $DT >> /data/scripts/inet_change.log echo "$DT 광학 장치로 전환" | 메일 -s "인터넷 전환" [이메일 보호]-에프 [이메일 보호] else exit fi else # 기본이 실패하면 백업을 확인하고 전환하십시오 is2=`/sbin/ping -c 7 77.88.8.1 | grep -c "64바이트"` if (/bin/test $is -gt "4" || /bin/test $is2 -gt "4") then if ! [ -f /tmp/.inet_reserv_work ]; then /sbin/route 기본값 변경 $GW2 /usr/bin/touch /tmp/.inet_reserv_work /bin/echo [라디오] 백업 채널 활성화 $DT >> /data/scripts/inet_change.log echo "$DT 라디오로 전환됨" | 메일 -s "인터넷 전환" [이메일 보호]-에프 [이메일 보호]파이 파이

스크립트는 매분 cron에 의해 실행되며 설명된 절차를 수행하고 다음 분까지 중지됩니다.

cron에 실행을 추가합니다.

*/ 1 * * * * 루트 / 데이터/ 스크립트/ inet_change.sh > / dev/ null 2 ​​>& 1

*/1 * * * * 루트 /data/scripts/inet_change.sh > /dev/null 2>&1

시스템 작동을 확인하려면 메인 채널을 끄고 문자를보고 인터넷을 전환하십시오. 모든 것이 성공하면 메인 채널을 켜고 메인 채널로 다시 전환하십시오.

이 전환 방법의 단점.
1. 이전 버전의 단점 중 하나는 공급자 게이트웨이의 핑입니다. 제거되었으며 이전에는 일반적으로 게이트웨이를 핑하고 사용할 수 없는 경우 전환했습니다. 그러나 공급자의 게이트웨이가 핑을 했지만 여전히 인터넷이 없었습니다(공급자가 고장났습니다). 이 경우 참조 서버가 응답을 중지하면 스크립트가 제대로 작동하더라도 인터넷을 전환하기 때문에 타사 리소스를 ping하고 이러한 리소스의 안정성과 설정에 따라 달라집니다. 두 서버 모두 응답하지 않으면 전혀 좋지 않습니다.

2. 오래 전에 공급자 중 한 명이 그런 상황에 처했습니다. 핑이 있지만 인터넷이 필터링됩니다. 이 경우 스크립트도 채널을 전환하지 않습니다. ping이 아니라 포트를 스캔하여 확인하려면 스크립트를 다시 실행해야 합니다(예: 80번째).

3. 채널 전환 전 약간의 지연 시간(1분 이내).

4. 변경 가능한 모든 매개 변수를 변수로 만들지 않았습니다. 모든 것을 즉시 테스트하기 위해 다음 개정에서 이렇게 할 것입니다.

5. 강제 전환 모드를 추가해야 할 수도 있습니다. 예를 들어 다른 상태 파일을 확인하고 로컬 웹 서버에서 제어 메커니즘을 만듭니다.

6. 이 버전에서는 2개의 인터넷 채널 사이에서만 전환할 수 있습니다.

이 방법의 장점.
1. 단순성.
2. 타사 소프트웨어가 필요하지 않습니다.
3. 전환에 대한 이메일 알림 보내기(통계용).
4. 확인(ping)할 때 스크립트는 성공적으로 통과된 "ping"의 수를 세고 숫자가 7개 중 4개 이상이면 인터넷이 작동하는 것으로 간주됩니다. 필요한 "성공적인" 핑 수는 변경할 수 있습니다.

어쨌든 이러한 스위치 스크립트는 스위치 자동화를 향한 첫 번째 단계이며 모든 사람이 사용할 수 있습니다. 물론 때로는 수동 제어가 필요할 수도 있지만 일반적인 경우에는 작동합니다.