FIBE 서비스와 함께 제공되는 Bell Canada의 라우터 우회


7

벨 캐나다에서 Fibre 50-50의 파이버 인터넷 연결을 받았으며 오래되고 느리고 더 이상 신뢰할 수없는 ADSL 연결을 대체했습니다.

본사가 있고 VPN, DHCP 예약, DDNS 서비스 등을 사용하고 있습니다. 이러한 모든 기능은 Bell의 라우터에서 지원되지 않습니다. Home Hub 2000을 우회하고 내 라우터를 사용하고 싶습니다.

웹에서 ONT (광 네트워크 터미널-한쪽은 광섬유를 수신하고 다른 한쪽은 WAN RJ-45 이더넷 포트를 제공하는 장치)는 구형 ADSL 모뎀과 마찬가지로 PPPoE 프로토콜을 사용하여 작동한다는 것을 알았습니다.

그래서 적절한 사용자 ID와 암호로 라우터의 WAN 포트를 연결하려고했습니다. 불운. 작동하지 않았다. Bell Home Hub 2000 라우터에 숨겨진 사용자 지정 설정이있을 수 있습니다.

내가 선택한 라우터로 Fibe에 어떻게 연결할 수 있습니까?

답변:


6

질문이 여전히 관련성이 있는지 확실하지 않지만 조사 결과를 공유하고 싶었습니다.

TV와 인터넷 모두 케이블 ISP에서 Bell Fibe로 전환했습니다. Bell은 여전히 ​​내 지역에 집에 파이버가 없기 때문에 여전히 DSL 유형 연결입니다. Bell은 HUB2000 통합 모뎀 / 라우터를 제공했습니다. 장치는 매우 사용자 친화적이지만 모든 고급 네트워크 기능은 예상대로 차단됩니다.

이전의 인터넷 제공 업체 (Videotron 만 케이블 모뎀 만 제공)에서와 같이 전체 네트워크를 이미 설정했으며 동일한 구성 (방화벽, IP 등)을 유지하려고했습니다.

이것이 내가 한 일입니다.

  1. TV 수신기는 네트워크 케이블을 통해 HUB2000 LAN 포트에 연결됩니다 (원래 Bell 설정에 따라)
  2. HUB 2000은 전화선에 연결되어 DSL 모뎀 역할을합니다 (원래 설정에 따라)
  3. MikroTik 라우터의 WAN 포트가 HUB 2000의 LAN 포트 중 하나에 연결되었습니다. 이제 DHCP 클라이언트를 사용하는 대신 Mikrotik WAN 구성에서 트릭을 사용합니다. 실제로 Bell에서 제공 한 자격 증명으로 PPPoE 클라이언트를 사용하고 있습니다. 내 인터넷 계정 (b1xxxx 사용자 및 비밀번호).

이 구성을 사용하면 내 라우터가 Bell에서 외부 IP를 얻으므로 HUB2000은 브리지 역할을합니다.

다음 단계에서는 HUB2000에서 WIFI를 비활성화하고 로컬 네트워크에있는 다른 액세스 포인트를 다시 사용했습니다. 모든 클라이언트가 동일한 방화벽 뒤에 있습니다.

위의 사항은 TV 수신기에 영향을 미치지 않았으며 HUB2000 또는 TV 수신기를 변경할 필요가 없었습니다. 또한 HUB2000에서 DHCP를 실행하고 있습니다.

개요:

  1. TV 수신기 또는 라우터를 변경할 필요가 없습니다 (HUB2000)
  2. HUB2000에서 WIFI를 잃지 않았습니다. 여전히 작동하며 WIFI를 통해 인터넷에 연결할 수있었습니다.
  3. PPPoE 클라이언트를 사용하여 연결하자마자 HUB2000 DHCP 서버에서 더 이상 IP를 얻지 못하여 HUB2000의 DHCP 임대에서 홈 라우터가 사라졌습니다.
  4. HUB2000은 자체 PPPoE 연결을 통해 인터넷에 연결되어 있습니다. 이제 3 개의 다른 외부 IP가 할당되었습니다.

    1.TV

    2. HUB2000의 WAN 포트

    3. Mikrotik의 WAN 포트

  5. MikroTik은 HUB2000에서 보이지 않았으며 그 반대도 마찬가지입니다.

  6. HUB2000은 더 이상 방해가되지 않으므로 FW, DHCP 서버 및 라우터에 필요한 모든 것을 실행해야합니다.

이것이 도움이되기를 바랍니다 : +)


5

약간의 wiresharking과 약간의 탈모 후, 나는 일반 라우터가 왜 신이 제공하는 Bell 제공 Sagemcom Home Hub 2000 라우터를 우회 하여 PPPoE를 사용 하여 ONT 를 통해 Bell에 직접 연결할 수 없는지 알아 냈습니다 . Bell 라우터가 802.1Q VLAN을 통해 Bell 서버에 연결되기 때문입니다 ! 정확히 말하자면 VLAN id # 35 입니다.

따라서 직접 수행하려면 다음을 수행하십시오.

  • 컴퓨터 / 라우터를 ONT의 이더넷 포트에 직접 연결하십시오.
  • 802.1Q VLAN 35를 사용하십시오 .
  • PPPoE를 사용하십시오.

대부분의 민간 라우터 (내 Linksys EA6300v1 포함)는 802.1Q를 지원하지 않으므로 사용자 정의 펌웨어 를 설치 하거나 더 나은 라우터를 얻거나 ONT를 컴퓨터에 직접 연결 하지 않는 한 여전히 문제 가 있습니다. (또는 사용하려는 라우터가 802.1Q를 지원하지 않는 경우 관리되는 스위치를 사용하여 802.1Q 비트를 수행 할 수 있습니다 . grawity 's comment 참조 ) 라우터가 802.1Q를 지원하더라도 설정 지침은 다를 수 있습니다. 라우터에서 라우터로, 더 이상 도와 드릴 수는 없지만 위의 세 가지 정보와 802.1Q 및 PPPoE를 지원하는 하드웨어를 사용하면 정보를 얻을 수 있습니다.

리눅스에서

이것이 리눅스에서 이것을 설정하는 방법입니다. 다시 한번, 리눅스 컴퓨터 (/ 라우터)가 ONT의 이더넷 포트에 직접 연결되어 있어야합니다. ipiproute2가 제공하지 않은 경우 iproute2에서 제공 하는 명령 이 필요합니다 rp-pppoe. 교체 enp3s0실제 인터페이스 이름으로. 모든 명령은 루트로 실행해야합니다.

먼저 VLAN을 만들어야합니다.

# ip link add link enp3s0 name enp3s0.35 type vlan id 35

그러면 enp3s0.35라는 새로운 가상 네트워크 인터페이스가 생성됩니다. 해당 인터페이스로 전송 된 모든 트래픽은 enp3s0로 전송되기 전에 VLAN ID 35로 캡슐화됩니다. 실제로 발생하는 것은 기본적으로 35 번이 실제로 전송되기 전에 모든 패킷에 추가됩니다. 이 추가 번호가 없으면 벨은 당신을 무시합니다.

이제 rp-pppoe를 설정해야합니다. /etc/ppp/pppoe.conf다음 행을 변경하여 수정 하십시오.

ETH=enp3s0.35
USER=bxxxxxxx@bellnet.ca

이제 /etc/ppp/pap-secrets다음 줄을 추가하여 수정 하십시오.

bxxxxxxx@bellnet.ca * your_ppp_password

이제을 사용하여 pppoe를 시작할 수 있습니다 pppoe-start. 작동하면 몇 초 후에 명령이 반환됩니다. 을 사용하여 확인할 수도 있습니다 ip a. ppp0글로벌 IP 로 새로운 인터페이스를 호출해야합니다 . 중지 명령은 pppoe-stop입니다. 성공적인 시작 및 중지의 예는 다음과 같습니다.

[user@host ~]% sudo pppoe-start
. Connected!
[user@host ~]% ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:21:70:71:82:b9 brd ff:ff:ff:ff:ff:ff
3: enp3s0.35@enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 00:21:70:71:82:b9 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::221:70ff:fe71:82b9/64 scope link
       valid_lft forever preferred_lft forever
5: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1492 qdisc fq_codel state UNKNOWN group default qlen 3
    link/ppp
    inet 70.27.234.242 peer 10.11.2.201/32 scope global ppp0
       valid_lft forever preferred_lft forever
[user@host ~]% sudo pppoe-stop
Killing pppd (4102)
Killing pppoe-connect (4080)

부팅시 ip linkpppoe-start명령을 자동으로 실행하는 방법은 배포판에 따라 다릅니다. 다시 한 번 더 도와 드릴 수 없습니다. 라우터와 방화벽 배포판은이 모든 것을 잘 지원해야합니다. systemd-networkd는 부팅시 802.1Q 설정을 지원합니다. 그리고 배포판의 rp-pppoe 패키지가 부팅시 자동으로 시작하는 방법을 제공했을 가능성이 높지만 802.1Q 인터페이스가 시작될 때까지 시작하지 않도록 수정해야 할 수도 있습니다.

부팅시 802.1Q 및 PPPoE가 자동으로 시작되면 이제 Bell 라우터를 작동시키는 것이 안전합니다. 그렇다면 통풍이 잘되는 곳에서 사진을 보내 주시기 바랍니다. ONT를 불로 설정하지 마십시오.

보너스 라운드 : openwrt / ea6300v1

이전에 언급했듯이, openwrt는 이상한 구성에 문제가 없습니다. 그것은 실제로 일종의 일입니다. 라우터가 802.1Q를 지원하지 않더라도 openwrt를 설치 한 후 라우터가 발생할 가능성이 매우 높습니다. 이것은 /etc/config/network내 ea6300v1의 내용입니다.

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fc00::/48'

config interface 'lan'
        option type 'bridge'
        option ifname 'eth0.1'
        option proto 'static'
        option ipaddr '10.0.0.1'
        option netmask '255.255.255.0'
        option ip6assign '60'

config interface 'wan'
        option ifname 'eth0.35'  # <----
        option proto 'pppoe'  # <----
        option username 'bxxxxxxx@bellnet.ca'  # <----
        option password 'your ppp passphrase'  # <----

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '0 1 2 3 5t'

config switch_vlan
        option device 'switch0'
        option vlan '35'  # <----
        option ports '4t 5t'  # <----

# <----Bell Fiber가 작동하도록 수정해야 할 모든 줄 옆에 배치 했습니다. 마지막 t으로 포트 4에 포트 4를 추가 하여 스위치가 포트 4 (WAN 포트)에서 나오는 모든 것을 802.1Q 태그로 태그하도록 지시했습니다. 그래서 t거기에 있어야합니다. 실수가 아닙니다.

이 프로세스는 아마도 소비자 급 라우터와 매우 유사 할 것입니다. 라우터마다 다른 스위치 아키텍처와 포트 번호를 사용하므로 실제로 약간의 생각을해야 할 수도 있습니다. 예를 들어, WAN 포트가 포트 4가 아닌 포트 0 일 수 있습니다. 따라서 우연의 일치로 라우터가 실제로 ea6300v1이 아니면 복사 및 붙여 넣기를하지 마십시오. 나는 당신을 믿습니다.


질문에 대한 제안 편집을 작성하십시오. 1) 제안 편집은 최대 3 명의 다른 사용자가 검토해야합니다. 따라서, 그들의 시간을 불필요하게 낭비하려면 상당한 시간이 필요합니다 . 기술적으로는 정확하지만 편집은 사소한 것이며 질문이 없으면 명확하게 이해할 수 있습니다. 미리 준비된 메시지를 조금 더 잘 표현할 수 있지만 사용 가능한 최상의 메시지입니다. 2) 수정을 제안 할 때해야 할 다른 일은 게시물과 관련된 모든 문제 를 해결 하는 것입니다. 정당화되지 않은 초기 대문자의 경우는 여러 가지가 있습니다…
robinCTS

… ( "Just" , "Home" , "Modem" , "Password" , "How" ), 회사 / 약어 / 기타 등의 모든 잘못된 전체 대문자 ( "BELL" , "FIBE" , "PPPOE" , "USERID" ), 오타 ( " mot ") 및 문법에 대한 대규모 점검이 필요합니다. 그리고 게시물에 파라 그래 그가없는 텍스트 블록이라는 문제가 있습니다. 이 모든 것을 고치면 편집이 승인됩니다. 2000 명 이상의 평판에 도달하면 편집 내용이 자동으로 적용되며 페널티없이 많은 수정을 할 수 있습니다.
robinCTS

…이 경우에 무엇이 필요한지에 대한 아이디어는 질문에 대한 편집을 참조하십시오. (문단, 문법 / 맞춤법 / 구절 및 ALL-CAPS는 순서대로 수정해야하는 가장 중요한 문제입니다. 올바른 내용을 알고 있다고해도 "PPPoE"와 같은 누락 된 항목에 대해 불이익을받지 않아야합니다. 대문자를 사용하면 문제를 해결할 수 있으면 좋을 것입니다.) PS 방금 이전에 제안한 수정 사항을 보았습니다. 그 시간에 놓친 가장 중요한 것은 단락을 추가하는 것이 었습니다. 그것은 질문의 가독성을 크게 향상시킵니다. 몇 가지 빠진 문법 오류와…
robinCTS

… 숙련 된 편집자 및 검토 자로서 몇 가지 힘든 검토 자 ¯ \ _ (ツ) _ / ¯ 예정된 스택 오버플로. 질문에 대한 편집조차 거부 될 가능성이 있었을 것입니다. 단락 추가를 놓치면서 첫 번째 시도는 기회가 없었습니다. 경우 상당한 당신의 제안 편집이 거부하고 당신이 그것에 대해 강력하게 느낌이있다, 당신도 그것에 대해 메타 질문을 게시하거나 댓글이 OP 주소로 게시 할 수 있습니다. OP는 거부 된 제안 편집을 일방적으로 무시할 수 있습니다.
robinCTS

원하는 라우터가 802.1Q를 지원하지 않으면 지원하는 스위치를 구입하십시오. VLAN을 지원하는 "소규모 비즈니스"등급 관리 스위치는 상당히 저렴할 수 있습니다. ONT에 대해 태그가 지정된 35 포트를 구성하고 라우터의 "WAN"입력에 대해 태그가 지정되지 않은 35 포트를 구성하고 나머지 (태그가 지정되지 않은 1)는 LAN에 사용할 수 있으므로 LAN에 사용할 수 없습니다 정말 낭비됩니다.
grawity

3

고객 기술 지원이 아닌 Bell의 기술 담당자와 대화하는 답변의 일부를 받았습니다. 나는 매우 운이 좋았다! BELL Canada에서 매우 기술적 인 사람과 대화하는 것은 극히 드 rare니다. 나는 현명한 추측으로 나머지를 발견했으며 여기에 전체 레시피가 있습니다. FTTU RJ45 포트를 BELL Home 2000 WAN 포트에 연결하십시오. BELL이 제공 한 1B ID 및 암호로 BELL 2000 FIBER 포트를 구성하십시오 (권장). 그런 다음 4 BELL 2000 라우터 LAN 포트 중 하나를 고유 한 라우터 WAN 포트에 연결하십시오. BELL 2000에 입력 한 것과 동일한 1B ID 및 암호를 사용하여 WAN을 PPPOE로 사용하여 라우터를 구성하십시오. 다른 모든 BELL 2000 설정은 기본값으로 두십시오. (DHCP 사용 ==> TV에 매우 중요). BELL 2000은 패스 스루 역할을하며 LAN의 모든 DHCP 요청은 사용자 라우터에 의해 포착됩니다.

까다로운 부분은 RJ-45 포트에서 TV 터미널을 작동시키는 것입니다. 라우터에 연결하면 전혀 작동하지 않습니다. TV 단자에 "TV 신호"가 표시되지 않습니다. 내가 찾은 요령은 TV 터미널을 두 번째 BELL 2000 LAN 포트에 연결하는 것입니다. 그것에 대한 매우 이상한 점은 내 라우터에서 WIFI 네트워크를 완전히 종료했다는 것입니다. 내 생각 엔 그것은 어떻게 든 BELL 2000에서 뭔가 일어 났고 갈등이 나타났습니다. 마지막 수정은 BELL 2000 WIFI 인터페이스를 비활성화하는 것입니다.
이것이 내가 FIBE 인터넷 연결뿐만 아니라 TV가있는 고급 라우터로 인터넷에 연결된 로컬 네트워크를 얻는 방법입니다.

흥미로운 점은 BELL 2000 라우터의 IP 주소는 192.168.2.1입니다. 내 라우터도 같은 주소를 가지고 있으며 충돌하지 않는 것 같습니다. 사실, 내 라우터는 로컬 네트워크에서 BELL TV를 보지 못합니다. BELL 2000은 데이터 패킷을 라우터와 IP 라우터로 직접 전송하고 IP TV를 TV 터미널로 바로 전달하여 두 개의 다른 서브넷으로 간주하는 것처럼 보입니다.

그것이 다른 사람들을 돕기를 바랍니다.


3
라우터는 이제 계층 2 장치로만 작동하며 실제 라우팅은 수행하지 않습니다.
David Schwartz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.