您尚未登录。

楼主 # 2023-10-11 15:13:45

ubuntu
会员
注册时间: 2020-03-30
已发帖子: 272
积分: 250

请问 eth0 和 wlan0 作为lan连接内网,且可以互通,eth1作为wan口接入互联网,这个用linux命令行怎么表达。

请问 eth0 和 wlan0 作为lan连接内网,且可以互通,eth1作为wan口接入互联网,这个用linux命令行怎么表达。

离线

楼主 #1 2023-10-11 15:15:36

ubuntu
会员
注册时间: 2020-03-30
已发帖子: 272
积分: 250

Re: 请问 eth0 和 wlan0 作为lan连接内网,且可以互通,eth1作为wan口接入互联网,这个用linux命令行怎么表达。

同一个 dhcpd 进程,可以同时给 eth0和wlan0分配ip吗?

#设置wifi网卡地址
ifconfig wlan0 192.168.0.1[/b]

#给wifi网卡设置dhcp服务器
mkdir -p /var/run/dhcp-server/
dhcpd wlan0 -cf /etc/dhcpd.conf -pf /var/run/dhcp-server/dhcpd.pid

离线

楼主 #5 2023-10-11 15:30:33

ubuntu
会员
注册时间: 2020-03-30
已发帖子: 272
积分: 250

Re: 请问 eth0 和 wlan0 作为lan连接内网,且可以互通,eth1作为wan口接入互联网,这个用linux命令行怎么表达。

@memory
谢谢大佬,请问什么是网桥?

离线

楼主 #7 2023-10-11 18:11:44

ubuntu
会员
注册时间: 2020-03-30
已发帖子: 272
积分: 250

Re: 请问 eth0 和 wlan0 作为lan连接内网,且可以互通,eth1作为wan口接入互联网,这个用linux命令行怎么表达。

这个aic8800 的wlan0 没法加入br0

# brctl addif br0 wlan0
can't add wlan0 to bridge br0: Operation not supported

查了一下

这个错误可能是由于你尝试将一个无线接口(wlan0)添加到网桥,但是许多无线设备并不支持这种操作。这是由于802.11 WiFi规定的限制和驱动程序实现的问题。

一种可能的解决方案是将无线接口设置为四层(IP层)而非二层(以太网层)的转发模式。你可以使用Linux的网络地址转换(NAT)功能或者IP路由来实现这个目标。例如,你可以使用iptables和netfilter来配置NAT和防火墙规则,从而允许通过wlan0接收到的数据包在eth0和其他接口之间转发。

另外一个方法是使用第三方工具,如hostapd,它可以将无线网卡设置为AP模式(如果硬件支持),然后创建一个虚拟的有线接口,并将该接口加入到网桥。

需要注意的是,具体的解决方案取决于你的具体需求和环境,包括你的硬件、驱动程序、网络环境和安全需求等因素。

感觉可能是驱动问题。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn