当前位置:首页 » 币种行情 » openwrteth0up启动

openwrteth0up启动

发布时间: 2022-08-29 15:33:23

① openWRT如何修改MAC地址

1、修改 eth0 mac地址:
编辑 /etc/rc.local,ifconfig eth0 down;ifconfig eth0 hw ether d8:64:c7:5e:f1:c6;ifconfig eth0 up。
2、修改wireless mac地址。
这就最纠结了直接修改 /etc/config/wireless中的mac是没用的,并且修改后无线网络会无法启动。
在研究了/sbin/wifi脚本后,只能通过迂回战术来进行解决。
编辑 /sbin/wifi;修改如下一段,增加内容。
set_wifi_up() {
echo wifi_up;ls /tmp/run/*.conf

kill `cat /var/run/wifi-phy0.pid`
sed -i s/^bssid=.*/bssid=d8:64:c7:5f:f1:c6/ /var/run/hostapd-phy0.conf
hostapd -P /var/run/wifi-phy0.pid -B /var/run/hostapd-phy0.conf

local cfg="$1"
echo wifi_up 2;ls /tmp/run/*.conf
local ifname="$2"
echo wifi_up 3;ls /tmp/run/*.conf
uci_set_state wireless "$cfg" up 1
uci_set_state wireless "$cfg" ifname "$ifname"

}

3、修改完成 。
sync;reboot 重启,就能看到所有修改都生效了。

② OPENWRT可以更MAC地址吗

1、修改 eth0 mac地址: 编辑 /etc/rc.local,ifconfig eth0 down;ifconfig eth0 hw ether d8:64:c7:5e:f1:c6;ifconfig eth0 up。 2、修改wireless mac地址。 这就最纠结了直接修改 /etc/config/wireless中的mac是没用的,并且修改后无线网络会无法启动。 在研究了/sbin/wifi脚本后,只能通过迂回战术来进行解决。 编辑 /sbin/wifi;修改如下一段,增加内容。 set_wifi_up() { echo wifi_up;ls /tmp/run/*.conf kill `cat /var/run/wifi-phy0.pid` sed -i s/^bssid=.*/bssid=d8:64:c7:5f:f1:c6/ /var/run/hostapd-phy0.conf hostapd -P /var/run/wifi-phy0.pid -B /var/run/hostapd-phy0.conf local cfg="$1" echo wifi_up 2;ls /tmp/run/*.conf local ifname="$2" echo wifi_up 3;ls /tmp/run/*.conf uci_set_state wireless "$cfg" up 1 uci_set_state wireless "$cfg" ifname "$ifname" } 3、修改完成 。 sync;reboot 重启,就能看到所有修改都生效了。

③ openwrt接入点ap功能怎么用

上层 DHCP 服务) –有线–> (openwrt) –无线–> (笔记本,手机)
bridged AP 官方配置 wiki : http://wiki.openwrt.org/doc/recipes/bridgedap
配置网络
配置无线
关闭 dnsmasq
home
针对家里的上层拨号路由器 (192.168.1.1) 配置:
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 ifname ‘eth0’
option type ‘bridge’
option proto ‘static’
option ipaddr ‘192.168.1.11’
option netmask ‘255.255.255.0’
## 为了 openwrt 可以连接外网,需要配置以下网关和 DNS
option gateway ‘192.168.1’
option dns ‘192.168.1.1’
奇葩的是 DNS 要由上层路由器 代理解析 ,测试用 google 的 DNS 8.8.8.8 不行
在家里配置比较简单,注意 管理地址 不要冲突就好
office
办公室的环境和家里的有些不同,还做了限制:
办公室的网络是 10.x.x.x 网段
禁用了 手动 设置 IP 访问公网,必须要 DHCP 获取地址
因为是两个网段,需要在 openwrt 配置 ip 别名 (ip alias) 进行管理:
alias 官方配置 wiki : http://wiki.openwrt.org/doc/uci/network#aliases
config interface ‘loopback’
option ifname ‘lo’
option proto ‘static’
option ipaddr ‘127.0.0.1’
option netmask ‘255.0.0.0’
//动态获取办公网地址,不然 openwrt 没法上网
config interface ‘lan’
option ifname ‘eth0’
option type ‘bridge’
option proto ‘dhcp’
//手工配置的内网地址,用作管理用
config ‘alias’
option interface ‘lan’
option proto ‘static’
option ipaddr ‘10.10.15.187’
option netmask ‘255.255.255.0’
// 如果上面两个地址分配失败,这个备用地址用来连接管理 openwrt
//需要将笔记本网卡手工设为 192.168.x.x 网段
config ‘alias’
option interface ‘lan’
option proto ‘static’
option ipaddr ‘192.168.1.12’
option netmask ‘255.255.255.0’
上面的配置,都没有指定 gateway 如果网关 不是 真实存且可达的。配置之后,会导致无法登录 openwrt 需要进入安全模式修改配置了。gateway 其实是不需要的,使用网线将路由器和电脑互联, 只要路由器和电脑设为同一网段,掩码一致,就可以直接访问的
/etc/init.d/network restart
重启网络后,可以通过手工设置的办公网地址连接到 openwrt 说明配置生效了
登录查看正确的获取到了 DHCP 地址也,但是 ifconfig 却无法显示 ip alias :
ifconfig
br-lan Link encap:Ethernet HWaddr B0:48:7A:3B:EF:64
inet addr:10.10.15.38 Bcast:10.10.15.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
… …
eth0 Link encap:Ethernet HWaddr B0:48:7A:3B:EF:64
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
… …
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
… …
wlan0 Link encap:Ethernet HWaddr B0:48:7A:3B:EF:64
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
… …
从路由表中也可以看出配置的 IP alias 生效了:
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.10.15.254 0.0.0.0 UG 0 0 0 br-lan
10.10.15.0 0.0.0.0 255.255.255.0 U 0 0 0 br-lan
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br-lan
这篇文章 may be a bug: alias interface do not show on ifconfig 提到 ip addr
想到 sencondary ip address 使用 ifconfig 是看不到的,安装 opkg install ip 软件包
ip -a
1: lo: LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
2: eth0: BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br-lan state UP qlen 1000
link/ether b0:48:7a:3b:ef:64 brd ff:ff:ff:ff:ff:ff
10: br-lan: BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
link/ether b0:48:7a:3b:ef:64 brd ff:ff:ff:ff:ff:ff
inet 10.10.15.38/24 brd 10.10.15.255 scope global br-lan
inet 192.168.1.12/24 brd 192.168.1.255 scope global br-lan
inet 10.10.15.187/24 brd 10.10.15.255 scope global secondary br-lan
11: wlan0: BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br-lan state UP qlen 32
link/ether b0:48:7a:3b:ef:64 brd ff:ff:ff:ff:ff:ff
果然 openwrt 的 alias 其实是 辅助 ip 地址 (secondary ip address)
而不是 ip 别名 (ip alias) 两者区别可以参考下面这篇文章:
从 ip addr add 和 ifconfig 的区别看 linux 网卡 ip 地址的结构
bridge AP vs 虚化化网桥
从路由器的视角来看 bridged AP 有点类似 linux 中虚拟化的桥接 :
brctl show
bridge name bridge id STP enabled interfaces
br-lan 8000.b0487a3aee72 no eth0
wlan0
linux 宿主机的桥接设备还是需要配置可用的 IP 不然下面的虚拟机网络就没法用了。 对于 wr703n 路由器,只有一个 wan / lan 自适应网口 openwrt 中即使 br-lan 网桥地址设置错误 bridged AP 模式可以正常用,只是无法连接管理地址,登录 openwrt 进行管理而已
看得出来 接入点模式 真的很无视路由器的存在哦 -_-#

④ openwrt无法启动运行到4.09

1.按回车键可以看到OPENWRT启动画面,说明系统已经正确启动。但是之前连电脑(连接的是ETH1口)一直无法获取到IP,所以就一直认为系统未启动;
2.输入 vi/etc/config/network ,查看网络设置。发现之前连接电脑的ETH1口其实是WAN口,这样当然就获取不到IP,而ETH0才是LAN;
3.网线连接到ETH0上,网线灯不亮,仍然无法获取到IP;
4.重新进入vi/etc/config/network,把ETH5口设置成LAN口,插上网线后故障排除;

⑤ TP-LINK WR703N刷OPENWRT 有线接口eth0一直为离线状态

你直接由原带固件升级的话,要选对固件类型,选带factory字样的
比如:openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin

⑥ 有人在openwrt路由器上运行ocserv成功的么

可以到openwrt官网查询支持openwrt的路由器,地址如下:
http://wiki.openwrt.org/toh/start

OpenWrt 可以被描述为一个嵌入式的 Linux 发行版,(主流路由器固件有 dd-wrt,tomato,openwrt三类)而不是试图建立一个单一的、静态的系统。

以TP-LINK WR703N 为例简单介绍一下刷openwrt流程:
1、下载安装
访问WR703N在OpenWrt的Wiki页,然后在Flashing一节中找到下载链接:squashfs-factory.bin。
进入路由器管理界面,出厂配置为http://192.168.1.1,用户名和密码均为admin,然后进入固件更新,选择下载的文件,然后更新。等待一段时间(~~2min),然后重启路由。
2、初始配置
用一根网线将路由器的Lan口和你电脑相连,电脑上设置为DHCP模式。然后运行cmd.exe
输入telent 192.168.1.1
成功后将出现OpenWrt的欢迎界面。
然后更改root密码:
输入passwd
更改root密码后dropbear(SSH 服务)就运行了,输入exit退出telent。
以后就可以通过ssh管理OpenWrt。
3、网络配置
OpenWrt官方的固件是不带LuCl的,所以初始的网络设定需要在命令行下完成
下载ssh连接工具putty
输入192.168.1.1
点击open,如果弹出窗口点是即可。
输入用户名root回车 然后输入你刚刚设定的密码
然后用vi修改相关配置。
首先修改/etc/config/wireless文件
输入vi /etc/config/wireless回车
注释掉# option disabled 1
按i进入修改模式
改好后按esc,然后输入:wq保存退出
然后修改/etc/config/network文件。
首先修改lan接口配置,注释掉此行:
# option ifname 'eth0'
然后增加wan接口,如果你上级网络是DHCP的,则文件的末尾添加:
config interface 'wan'
option ifname 'eth0'
option proto 'dhcp'
如果你上级网络是静态IP,则在文件的末尾添加:
config interface 'wan'
option ifname 'eth0'
option proto 'static'
option ipaddr '10.22.33.124'
option netmask '255.255.255.0'
option gateway '10.22.33.1'
option dns '202.113.16.10'
然后将路由器的Lan/Wan口接到上级网络中,重启路由器。
这时便可以通过电脑寻找SSID为 OpenWrt的无线网络,加入后电脑便可以通过703N上网了。
接着ssh 到路由器
登陆后输入opkg update
opkg install luci
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start
就有luci(WEB)界面了~
完后就可以通过浏览器访问192.168.1.1来配置路由器了

热点内容
shib什么时候出来的 发布:2025-08-29 03:29:37 浏览:880
比特币中挂单交易中的几个英文词组 发布:2025-08-29 03:29:04 浏览:87
合约书该怎么写 发布:2025-08-29 03:18:20 浏览:332
货币合约账户怎么开通 发布:2025-08-29 03:18:19 浏览:847
盗刷btc 发布:2025-08-29 03:17:12 浏览:139
莱特币官网怎么不更新 发布:2025-08-29 03:08:25 浏览:181
Btc微型矿机是啥 发布:2025-08-29 02:58:22 浏览:899
淘宝竞争力指数怎么算 发布:2025-08-29 02:52:43 浏览:633
doge币官网价格 发布:2025-08-29 02:40:50 浏览:842
区块链进入生活了 发布:2025-08-29 02:29:30 浏览:801