無線開關
/etc/config/wireless
#option disabled 1
實現:注釋掉該項或 改值為0 使能
網路介面配置
/etc/config/network
config 'interface' 'loopback'
option 'ifname' 'lo'
option 'proto' 'static'
option 'ipaddr' '127.0.0.1'
option 'netmask' '255.0.0.0'
config 'interface' 'lan'
option 'type' 'bridge' //橋接模式
option 'ifname' 'eth1' //對應lan1-lan3
option 'proto' 'static' //靜態ip地址
option 'ipaddr' '192.168.2.1' //lan內訪問路由地址(為了不與上一級路由沖突,換了個網段)
option 'netmask' '255.255.255.0'
option 'nat' '1' //轉發數據包,這句很重要 wan口上網後 所有連到lan的機器就可以上網了
config 'interface' 'wan' //讓wan口可以上網(撥號,連接上級路由...都行 和平時讓路由連網沒區別)
option 'ifname' 'eth0' //對應DB120的lan4口
option 'proto' 'static' //這里我用的是上級路由連的網
option 'ipaddr' '192.168.1.2' //wan口ip地址和上級路由在一個網段
option 'netmask' '255.255.255.0'
option 'gateway' '192.168.1.1' //上級路由IP地址
option 'dns' '202.101.172.46' //DNS伺服器地址 根據各地實踐情況決定
網橋命令:
brctl
顯示當前網橋
brctl show
添加網路介面到已建網橋
brctl addif br-lan eth0
brctl addif br-lan eth1
默認有的 (轉發功能)
/etc/config/firewall
config forwarding
option src lan
option dest wan
下面默認的改一個地方
config zone
option name wan
option network 'wan'
option input REJECT 改成 ACCEPT 方便以後從wan口直接訪問路由
option output ACCEPT
option forward REJECT
option masq 1
option mtu_fix 1
B. 路由器刷了openwrt固件,路由器上掛了一個內網samba協議文件共享設備,上面插著硬碟
你去搜索samba使用的埠
不只一個
好多個
全部都需要做映射
也需要注冊ddns
然後使用samba的客服端訪問你注冊的域名就可以
只是非常慢
不實際
C. virtualbox下安裝的openwrt怎麼配置網路
VirtualBox的提供了四種網路接入模式,它們分別是:
1、NAT 網路地址轉換模式(NAT,Network Address Translation)
2、Bridged Adapter 橋接模式
3、Internal 內部網路模式
4、Host-only Adapter 主機模式
第一種 NAT模式
解釋:
NAT模式是最簡單的實現虛擬機上網的方式,你可以這樣理解:Vhost訪問網路的所有數據都是由主機提供的,vhost並不真實存在於網路中,主機與網路中的任何機器都不能查看和訪問到Vhost的存在。
虛擬機與主機關系:
只能單向訪問,虛擬機可以通過網路訪問到主機,主機無法通過網路訪問到虛擬機。
虛擬機與網路中其他主機的關系:
只能單向訪問,虛擬機可以訪問到網路中其他主機,其他主機不能通過網路訪問到虛擬機。
虛擬機與虛擬機之間的關系:
相互不能訪問,虛擬機與虛擬機各自完全獨立,相互間無法通過網路訪問彼此。
IP:10.0.2.15
網關:10.0.2.2
DNS:10.0.2.3
一台虛擬機的多個網卡可以被設定使用 NAT, 第一個網卡連接了到專用網 10.0.2.0,第二個網卡連接到專用網路 10.0.3.0,等等。默認得到的客戶端ip(IP Address)是10.0.2.15,網關(Gateway)是10.0.2.2,域名伺服器(DNS)是10.0.2.3,可以手動參考這個進行修改。
NAT方案優缺點:
筆記本已插網線時: 虛擬機可以訪問主機,虛擬機可以訪問互聯網,在做了埠映射後(最後有說明),主機可以訪問虛擬機上的服務(如資料庫)。
筆記本沒插網線時: 主機的「本地連接」有紅叉的,虛擬機可以訪問主機,虛擬機不可以訪問互聯網,在做了埠映射後,主機可以訪問虛擬機上的服務(如資料庫)。
第二種 Bridged Adapter模式
解釋:
網橋模式是我最喜歡的用的一種模式,同時,模擬度也是相當完美。你可以這樣理解,它是通過主機網卡,架設了一條橋,直接連入到網路中了。因此,它使得虛擬機能被分配到一個網路中獨立的IP,所有網路功能完全和在網路中的真實機器一樣。
虛擬機與主機關系:
可以相互訪問,因為虛擬機在真實網路段中有獨立IP,主機與虛擬機處於同一網路段中,彼此可以通過各自IP相互訪問。
虛擬機於網路中其他主機關系:
可以相互訪問,同樣因為虛擬機在真實網路段中有獨立IP,虛擬機與所有網路其他主機處於同一網路段中,彼此可以通過各自IP相互訪問。
虛擬機於虛擬機關系:
可以相互訪問,原因同上。
IP:一般是DHCP分配的,與主機的「本地連接」的IP 是同一網段的。虛擬機就能與主機互相通信。
筆記本已插網線時:(若網路中有DHCP伺服器)主機與虛擬機會通過DHCP分別得到一個IP,這兩個IP在同一網段。 主機與虛擬機可以ping通,虛擬機可以上互聯網。
筆記本沒插網線時:主機與虛擬機不能通信。主機的「本地連接」有紅叉,就不能手工指定IP。虛擬機也不能通過DHCP得到IP地址,手工指定IP後,也無法與主機通信,因為主機無IP。
這時主機的VirtualBox Host-Only Network 網卡是有ip的,192.168.56.1。虛擬機就算手工指定了IP 192.168.56.*,也ping不能主機。
第三種 Internal模式
解釋:
內網模式,顧名思義就是內部網路模式,虛擬機與外網完全斷開,只實現虛擬機於虛擬機之間的內部網路模式。
虛擬機與主機關系:
不能相互訪問,彼此不屬於同一個網路,無法相互訪問。
虛擬機與網路中其他主機關系:
不能相互訪問,理由同上。
虛擬機與虛擬機關系:
可以相互訪問,前提是在設置網路時,兩台虛擬機設置同一網路名稱。如上配置圖中,名稱為intnet。
IP: VirtualBox的DHCP伺服器會為它分配IP ,一般得到的是192.168.56.101,因為是從101起分的,也可手工指定192.168.56.*。
筆記本已插網線時:虛擬機可以與主機的VirtualBox Host-Only Network 網卡通信
這種方案不受主機本地連接(網卡)是否有紅叉的影響。
第四種 Host-only Adapter模式
解釋:
主機模式,這是一種比較復雜的模式,需要有比較扎實的網路基礎知識才能玩轉。可以說前面幾種模式所實現的功能,在這種模式下,通過虛擬機及網卡的設置都可以被實現。
我們可以理解為Vbox在主機中模擬出一張專供虛擬機使用的網卡,所有虛擬機都是連接到該網卡上的,我們可以通過設置這張網卡來實現上網及其他很多功能,比如(網卡共享、網卡橋接等)。
虛擬機與主機關系
默認不能相互訪問,雙方不屬於同一IP段,host-only網卡默認IP段為192.168.56.X 子網掩碼為255.255.255.0,後面的虛擬機被分配到的也都是這個網段。通過網卡共享、網卡橋接等,可以實現虛擬機於主機相互訪問。
虛擬機與網路主機關系
默認不能相互訪問,原因同上,通過設置,可以實現相互訪問。
虛擬機與虛擬機關系
默認可以相互訪問,都是同處於一個網段。
虛擬機訪問主機 用的是主機的VirtualBox Host-Only Network網卡的IP:192.168.56.1 ,不管主機「本地連接」有無紅叉,永遠通。
主機訪問虛擬機,用是的虛擬機的網卡3的IP: 192.168.56.101 ,不管主機「本地連接」有無紅叉,永遠通。
虛擬機訪問互聯網,用的是自己的網卡2, 這時主機要能通過「本地連接」有線上網,(無線網卡不行)
通過對以上幾種網路模式的了解,我們就可以靈活運用,模擬組建出我們所想要的任何一種網路環境了。
比如我想模擬出來一個一台主機,監控一個區域網上網情況的網路環境。
首先我開啟了兩台虛擬機vhost1與vhost2,當然如果硬體允許,我同樣可以再增加vhost3、vhost4…
所有的vhost我都設置成internat內網模式,網路名稱為intnal,網關為192.168.56.100,意思就是通過 192.168.56.100網卡上網。其中有一台vhost1我設置為雙網卡,一張為內網模式(192.168.56.100),一張為網橋模式(192.168.1.101)。兩張網卡設置雙網卡共享上網
虛擬機之間為區域網,其中有一台虛擬機vhost1通過與外網相連,所有區域網中的虛擬機又通過vhost1來實現上外網。這樣vhost1就可以監控整個虛擬機區域網上網情況了。
NAT 設置埠映射
你可以設置一個虛擬機的服務(比如 WEB 服務),通過使用命令行工具 VboxManage 代理。你需要知道虛擬機的服務使用哪個埠,然後決定在主機上使用哪個埠(通常但不總是想要使虛擬機和主機使用同一個埠)。在主機上提供一個服務需要使用一個埠,你能使用在主機上沒有準備用來提供服務的任何埠。一個怎樣設置新的 NAT 例子,在虛擬機上連接到一個 ssh 伺服器,需要下面的三個命令:
VBoxManage setextradata 'Linux Guest' 'VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol' TCP
VBoxManage setextradata 'Linux Guest' 'VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort' 22
VBoxManage setextradata 'Linux Guest' 'VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort' 2222
說明:VboxManage 是一個命令行程序,請查詢你的 VirtualBox 安裝目錄,'Linux Guest' 是虛擬主機名。guestssh 是一個自定義的名稱,你可以任意設置,通過上面的三個命令,把虛擬機的 22 埠 轉發到主機的 2222 埠。
又比如,我在虛擬機 debian 上安裝了 apache2 伺服器,使用 80 埠,映射到主機的 80 埠。使用下面的命令。
'C:\Program Files\innotek VirtualBox\VBoxManage.exe' setextradata 'debian' 'VBoxInternal/Devices/pcnet/0/LUN#0/Config/huzhangsheng/Protocol' TCP
'C:\Program Files\innotek VirtualBox\VBoxManage.exe' setextradata 'debian' 'VBoxInternal/Devices/pcnet/0/LUN#0/Config/huzhangsheng/GuestPort' 80
'C:\Program Files\innotek VirtualBox\VBoxManage.exe' setextradata 'debian' 'VBoxInternal/Devices/pcnet/0/LUN#0/Config/huzhangsheng/HostPort' 80
注意:要使設置生效,請關掉 VirtualBox 再運行虛擬機,我把 VirtualBox 安裝在 winxp 上,在虛擬機中安裝 debian 4.02r ,虛擬機名是 debian ,並安裝了 apache2 php5 mysql-server ,在主機上用IE瀏覽 ,成功轉發到虛擬機 debian 的 apache2 web 伺服器上
D. openwrt 路由 伺服器端開共享 終端用SMB鏈接 路由剛開時正常 過十幾分鍾斷開 再也連不上了 需要重啟路由
路由器內村太小了可能帶不動,或者重新刷個op別的版本的固件,木前性價比高的不是tp系列路由器了,360路由器p1就比它好使多了。 我在使用360路由器p1,感覺穩定性還不錯,鋁合金外殼比較滿意,小巧玲瓏,適合年輕人。通過手機端管理路由器的方式感覺比較簡單易上手。網路穩定比較好,使用起來網路比較流暢。
E. openwrt網路共享手機無法訪問
openwrt網路共享手機無法訪問是網路問題。由於地理位置和附近環境的影響,就會導致信號的傳遞。用手機數據線連接路由器usb介面和手機,再開啟手機的USB網路共享如果是灰色的無法開啟,插拔數據線再嘗試開啟。