LoginSignup
1
1

OpenWrt コミュファ光

Last updated at Posted at 2023-09-11

:warning:Japanese notation

こちらに統合しました

はじめに

初心者対応構成

  • スクリプトでの自動設定
  • UCIとLuCi及びWinSCPにて比較しながら作業がおススメ

PowerShellSSHアクセス

ssh root@192.168.1.1
ssh root@192.168.1.1のショートカット作成(デスクトップ)
powershell
$DESKTOP = ([Environment]::GetFolderPath("Desktop") + "\192.168.1.1.lnk")
$WshShell = New-Object -comObject WScript.Shell
$Shortcut = $WshShell.CreateShortcut("$DESKTOP")
$Shortcut.TargetPath = "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"
$Shortcut.Arguments = '-windowstyle hidden -ExecutionPolicy RemoteSigned "Start-Process ssh root@192.168.1.1"'
$Shortcut.IconLocation = "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe,0"
$Shortcut.WorkingDirectory = "."
$Shortcut.Save()

  • 強制的に貼り付け
  • yes

SSHログイン出来ない場合:exclamation:

known_hostsクリア

  • C:\Users\yourusername\.ssh\known_hosts ※Windows隠しファイル
powershell
Clear-Content .ssh\known_hosts -Force


OpenSSHのインストール
※Windows 10 Fall Creators Update(1709)以降標準搭載

  • 機能の確認
powershell
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

  • 機能のインストール
powershell
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0


コミュファ光

ホームゲートウェイ設定

シングルセッションデュアルスタック方式

ホームゲートウェイの設定について

参考:
Aterm WH862A(機器8
WH862A/O

デバイス設定

# コミュファ光 登録内容通知書
# <インターネット情報>
# ログから抽出したログインアカウント
input_str_ID='************@v6s**.commufa.jp'
# ログインパスワード
input_str_PASSWORD='********'

cp /etc/config/network /etc/config/network.pppoe6.bak

uci set network.wan.auto='0'
uci set network.wan6.auto='0'

uci set dhcp.lan.interface='lan'
uci set dhcp.lan.ra='server'
uci set dhcp.lan.dhcpv6='server'
uci add_list dhcp.lan.ra_flags='managed-config'
uci add_list dhcp.lan.ra_flags='other-config'

COMMIFA='commufa'
uci set network.${COMMIFA}=interface
uci set network.${COMMIFA}.proto='pppoe'
uci set network.${COMMIFA}.username=${input_str_ID}
uci set network.${COMMIFA}.password=${input_str_PASSWORD}
uci set network.${COMMIFA}.device='wan'
uci set network.${COMMIFA}.ipv6='auto'

HGW='hgw'
uci set network.${HGW}=interface
uci set network.${HGW}.proto='static'
uci set network.${HGW}.device='wan'
uci set network.${HGW}.ipaddr='192.168.0.2'
uci set network.${HGW}.netmask='255.255.255.0'
uci set network.${HGW}.gateway='192.168.0.1'
uci set network.${HGW}.defaultroute='0'
uci set network.${HGW}.dns='192.168.0.1'
uci set network.${HGW}.metric='10'

ZOON_NO='1'
uci add_list firewall.@zone[${ZOON_NO}].network=${COMMIFA}
uci add_list firewall.@zone[${ZOON_NO}].network=${HGW}
uci set firewall.@rule[3].src_port='547'

uci commit network
uci commit firewall

reboot

HGWログイン

回線速度の測定

トラブル

  • 接続できない場合
    • インターフェースhgwスタート (リスタート)
    • 192.168.0.1にログインしセッションを切断
    • インターフェースcommufaをリスタート
      少し待つとIP4アドレスを拾い、IP6インターフェースが生えてくる

あとがき

  • 速い
    コミファ.png

  • 直結した方がロスは無いね
    基盤は通電してるから、HGWは熱いままなんだけどね
    (冬は良いけど、夏は省エネの反対だよな、無駄でしかない)
    ただ殻割して配線抜くまではレンタル品だからなー
    サポートが煩雑化するからなのか、ONU単体では法人しか出さないからな
    ネットは最先端なのだから、もう少しプロユースに対応するようにしてもいいとは思う
    固すぎるんだよね、サポートもそうだけど、頭ガチガチ

参考資料(感謝:relaxed:

コミュファ光でRTX830を使ったIPv4/IPv6デュアルスタック接続

コミュファ光に切り替えた話

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1