OpenWrt在校園網使用的相關問題解決辦法

2021-09-17 22:22:54 字數 1784 閱讀 5135

將wan口插上網線之後,始終無法獲取外網ip。排除了常見問題都之後,可以試試配置一下wan口的工作模式。

# 檢視網絡卡eth1的當前引數

ethtool eth1

部分配置引數如下

settings for eth1:

...speed: 10mb/s

duplex: half

port: mii

phyad: 4

transceiver: external

auto-negotiation: on

...

可以發現當前eth1工作在10mb/s的半雙工模式,自協商處於開啟狀態。嘗試更改一下工作模式

ethtool -s eth1 speed 100 duplex full authneg off
然後wan口就可以獲取到ip了。但是路由器重啟後,設定會被重置。下面讓路由器啟動的時候自動進行wan口配置

# 建立啟動指令碼

vim /etc/init.d/ethtool

加入一下**

#!/bin/sh /etc/rc.common

# copyight (c) 2006 openwrt.org

start=41

start()

stop()

其中$(uci -p/var/state get network.wan.ifname)變數會獲取到當前wan口的網絡卡。

# 追加執行許可權

chmod +x /etc/init.d/ethtool

# 建立軟連線,使指令碼自動啟動

ln -s /etc/init.d/ethtool /etc/rc.d/s95ethtool

openwrt啟動時會自動執行etc/rc.d/目錄下形如s*的指令碼,s後的數字表示執行的優先順序,從小到大依次執行。

首先路由器要能自動獲取全域性的ipv6位址(2001開頭),下面使用odhcpd來配置ipv6。首先,在openwrt的luci介面清空介面選項下的global ula-prefix(ipv6 ula字首)

# 修改/etc/config/dhcp檔案

vim /etc/config/dhcp

# 修改如下

config dhcp 'lan'

option inte***ce 'lan'

option start '100'

option limit '150'

option leasetime '12h'

option ra 'hybrid'

option dhcpv6 'hybrid'

option ndp 'hybrid'

option ra_management '1'

config dhcp 'wan6'

option inte***ce 'wan'

option dhcpv6 'hybrid'

option ra 'hybrid'

option ndp 'hybrid'

option master '1'

# 載入配置

/etc/init.d/network reload

配置完成之後,lan就可以獲得2001開頭的global ip了,客戶機會獲得自動分配的ip。

Openwrt筆記 1 校園網連線

在校園裡使用路由器,開發高階功能,首先遇到的問題就是校園網的連線問題 經過一段摸索基本上找到了一些方法,暫記於此 未完待續 0.名詞解釋 h3c 華三通 華三 新華三 公司,系 華為 與 3com 公司合辦的通訊裝置公司,在國內較為普及,尤其是在教育網中應用比較廣 全套裝置 影響巨大。後因一些原因沒...

校園網 openwrt記(四)Lua傳送udp包

由於openwrt的web管理介面luci的後台完全由lua寫的,標準的lua庫是不足以完成這個任務的,需要擴充套件其他庫來完成,所以openwrt的lua的目標目錄下 一般為 usr lib lua 會有乙個nixio.so動態鏈結庫,許多擴充套件可以從該庫。鑑於lua指令碼可以很容易的被c c ...

校園網 openwrt記(十)iproute2

在新增靜態路由的時候,可以有兩種方法,老式命令route add和新的ip route add route add 192.168.66.0 mask 255.255.255.0 192.168.66.254 or ip route add 192.168.66.0 24 via 192.168.6...