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

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

방금 Bell Canada로부터 광섬유 인터넷 연결인 Fibe 50-50을 얻었습니다. 이 연결은 오래되고 느리며 더 이상 신뢰할 수 없는 ADSL 연결을 대체합니다.

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

ONT(광 네트워크 터미널 - 한쪽에서는 광섬유를 수신하고 다른 쪽에서는 WAN RJ-45 이더넷 포트를 제공하는 장치)가 기존 ADSL 모뎀처럼 PPPoE 프로토콜을 사용하여 작동한다는 것을 웹에서 발견했습니다.

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

내가 선택한 라우터를 사용하여 Fibe에 어떻게 연결할 수 있나요?

답변1

약간의 배선 공유와 약간의 탈모 후에 일반 라우터가 Bell이 제공한 Sagemcom Home Hub 2000 라우터를 우회할 수 없는 이유를 알아냈습니다.ONTPPPoE를 사용합니다. Bell 라우터가 Bell의 서버에 연결되기 때문입니다.802.1Q VLAN! VLAN ID #35, 정확히는. 기본적으로 전송되기 전에 모든 패킷의 시작 부분에 숫자 35를 추가해야 합니다. 이 추가 번호가 없으면 Bell은 귀하를 무시할 것입니다.

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

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

대부분의 민간 라우터(Linksys EA6300v1 포함)는 802.1Q를 지원하지 않으므로 설치하지 않는 한 여전히 문제가 있습니다.맞춤형 펌웨어, 더 나은 라우터를 구입하거나 ONT를 컴퓨터에 직접 연결하세요. (또는 사용하려는 라우터가 802.1Q를 지원하지 않는 경우 다음을 사용하여 802.1Q 비트를 수행할 수 있습니다.관리되는 스위치. 보다user1686의 댓글.) 라우터가 802.1Q를 지원하더라도 설정 지침은 라우터마다 다르기 때문에 더 이상 도움을 드릴 수 없지만 위의 세 가지 정보와 802.1Q 및 PPPoE를 지원하는 하드웨어를 사용하면 당신은 그것을 끝낼 수 있어야합니다.

리눅스에서

이것이 리눅스에서 이것을 설정하는 방법입니다. 다시 한번 말씀드리지만, Linux 컴퓨터(/router)가 ONT의 이더넷 포트에 직접 연결되어 있어야 합니다. 명령 ip(아직 없는 경우 iproute2에서 제공)과 rp-pppoe. enp3s0실제 인터페이스 이름으로 바꾸십시오 . 모든 명령은 루트로 실행해야 합니다.

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

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

그러면 enp3s0.35라는 새로운 가상 네트워크 인터페이스가 생성됩니다. 해당 인터페이스에서 전송되는 모든 트래픽은 enp3s0에서 전송되기 전에 VLAN ID 35로 캡슐화됩니다.

이제 rp-pppoe를 구성해야 합니다. 수정하여 /etc/ppp/pppoe.conf다음 줄을 변경합니다.

ETH=enp3s0.35
[email protected]

이제 /etc/ppp/pap-secrets다음 줄을 추가하여 수정하세요.

[email protected] * 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 link부팅 시 및 명령을 자동으로 실행하는 방법은 pppoe-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 '[email protected]'  # <----
        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(WAN 포트)에서 나오는 모든 항목에 802.1Q 태그를 지정하도록 지시했습니다. 그래서 t거기에 있어야합니다. 그것은 실수가 아닙니다.

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

답변2

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

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

이전 인터넷 공급자와 마찬가지로 전체 네트워크가 이미 설정되어 있었고(Videotron은 케이블 모뎀만 제공) 동일한 구성(방화벽, IP 등)을 유지하고 싶었습니다.

그래서 이것이 내가 한 일입니다:

  1. TV 수신기는 네트워크 케이블을 통해 HUB2000 LAN 포트에 연결됩니다(원래 Bell 설정에 따라).
  2. HUB 2000은 전화선에 연결되어 DSL 모뎀 역할을 합니다(원래 설정에 따라).
  3. 내 MikroTik 라우터의 WAN 포트는 HUB 2000의 LAN 포트 중 하나에 연결되어 있습니다. 이제 MikroTik WAN 구성에서 DHCP 클라이언트를 사용하는 대신 실제로 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 서버 및 기타 필요한 모든 것을 실행해야 합니다.

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

답변3

고객 기술 지원을 담당하지 않는 Bell의 기술 담당자와 대화하여 답변의 일부를 얻었습니다. 나는 정말 운이 좋았습니다! BELL Canada에서 매우 기술적인 사람과 대화를 나누는 경우는 극히 드뭅니다. 나는 현명한 추측으로 나머지를 찾았으며 여기에 전체 레시피가 있습니다. 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에서 뭔가가 깨어나 충돌이 나타난 것 같습니다. 마지막 해결 방법은 나와 다른 SSID를 갖고 있더라도 BELL 2000 WIFI 인터페이스를 비활성화하는 것입니다.
이것이 바로 TV가 있는 고급 라우터와 FIBE 인터넷 연결을 통해 인터넷에 연결된 전체 로컬 네트워크를 확보한 방법입니다.

흥미로운 점은 BELL 2000 라우터의 IP 주소가 192.168.2.1이라는 것입니다. 내 라우터도 동일한 주소를 가지고 있으며 충돌이 발생하지 않는 것 같습니다. 실제로 내 라우터에는 로컬 네트워크의 BELL TV가 표시되지 않습니다(저는 괜찮습니다). BELL 2000은 모든 데이터 패킷을 내 라우터와 IP TV 간에 바로 TV 터미널로 전달하고 이를 두 개의 서로 다른 서브넷으로 간주하는 것처럼 보입니다.

그것이 다른 사람들에게 도움이 되기를 바랍니다.

관련 정보