Centos7 通过hostapd、网桥共享上网

阅读数:274 评论数:0

跳转到新版页面

分类

Linux

正文

1、安装相关软件

yum install bridge-utils
yum install epel-release
yum install hostapd

2、然后用ip addr查看一下无线网络的名字

3、修改hostapd的配置文件

#vim /etc/hostapd/hostapd.conf

ctrl_interface=/var/run/hostapd
ctrl_interface_group=wheel
macaddr_acl=0

#0就是开放,1使用wpa
auth_algs=1
ignore_broadcast_ssid=0
driver=nl80211

#下面是wpa/wpa2的选项

wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

#热点名:
ssid=CentOSAir
#密码:
wpa_passphrase=12345678
#无线网卡名字:
interface=wlo1
#这一行是关键,表示hostap通过网桥br0访问外网
bridge=br0

#指定802.11协议,a=802.11a,b=802.11b,g=802.11g
hw_mode=g
channel=6



保存,默认情况下网卡受networkmanager托管,所以hostapd无法管理无线网卡,执行

nmcli device set wlo1 managed no

让networkManager不再托管无线网卡。

 

4、修改有线网卡的配置文件

vim /etc/sysconfig/network-scripts/ifcfg-enp3s0

在文件尾加一行

BRIDGE=br0

保存。

5、创建网桥

#vim /etc/sysconfig/network-scripts/ifcfg-br0

DEVICE=“br0”

BOOTPROTO="dhcp"

NM_CONTROLLED="yes"

ONBOOT="yes"

TYPE="Bridge"

保存。

6、重启网络服务

systemctl restart network.service

7、ip addr或nmcli con命令可以看到br0已经创建好了。

8、开启hostapd

systemctl start hostapd

现在就可以通过手机连接wifi了。




相关推荐

一、概述 yum是yellow dog updater,modified的简称,是rpm软件包管理器,用python写成,可以安装、移除、升级rpm包,检查并自动解决依赖性。 yum使用的软件仓库除了

# download source code from http://www.mplayerhq.hu/design7/dload.html & extract wget -cS http://www

一、概述 1、locale中语言环境变量LANG 在Linux中通过locale来设置程序运行的不同语言环境,locale由ANSI C提供支持。locale的命名规则为<语言>_<地区>.<字符集编

一、概述 Centos7 默认使用的是firewall作为防墙。 1.firewalld (防火墙服务) #启动: systemctl start firewalld #关闭: systemctl

[root@VM_167_46_centos etc]# free -h total used free shared buff/cache available Mem: 993M 253M 334

1. 进入目录 cd /etc/sysconfig/network-scripts/ <p

对于 CentOS 7,有 KDE Plasma Workspaces 和 Gnome Desktop 两大桌面环境。 要安装 KDE 桌面环境(使用的是 Plasma 作为默认的

1、安装依赖 # 卸载低版本 yum remove git yum install -y zlib-devel cu

1、下载chrome.rpm包后,执行 wget https://dl.google.com/linux/direc

什么是Fcitx? 全称是Flexible Input Method Framework,即小企鹅输入法,它是一个以GPL方式发布的输入法平台,可以通过安装引擎支持多种输入法,