世界杯赔率_男乒世界杯决赛 - fjpftz.com

HOME> 贝利世界杯> Linux命令行无线网卡连接

Linux命令行无线网卡连接

2025-10-10 11:59:10

文章目录

通过shell连接WiFi热点通过配置网卡设备连接WiFi网络配置无线网卡为AP模式Linux双网卡实现共享网络建立Linux DHCP服务器,windows主机可共享上网开启Linux系统路由转发功能,实现多网段电脑共享上网Linux通过网络连接共享Windows无线网络

通过shell连接WiFi热点

查询无线网卡名称:iwconfig 启动无线网卡:sudo ip link set wlan0 up扫描无线网络:sudo iw dev wlan0 scan (获取无线网络的SSID名称、信号强度、加密方式)直接连接无线网络

连接没有加密的无线网络:sudo iw dev wlan0 connect [网络 SSID]连接WEP加密的无线网络:sudo iw dev wlan0 connect [网络 SSID] key 0:[WEP 密钥]

连接WPA或WPA2协议的无线网络

修改 /etc/wpasupplicant/wpa_supplicant.conf 文件,增加行:network={ ssid="[网络 ssid]" psk="[密码]" priority=1},建议在文件末尾添加启动命令:sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf

获取IP地址:sudo dhcpcd wlan0检查无线网卡连接状态:iwconfig

通过配置网卡设备连接WiFi网络

修改/etc/network/interfaces文件, 添加如下内容

auto wlan0

iface wlan0 inet dhcp

wpa-ssid xxxxxx

wpa-psk yyyyyy

dns-nameservers xxx.xxx.xxx.xxx

其中wpa-ssid是的WIFI的SSID,wpa-psk就是你的WIFI连接密码,wlan0是WIFI接口名

如果使用静态DNS时,修改/etc/resolv.conf,只保留如下内容

nameserver xxx.xxx.xxx.xxx

使能网口设备

#首先关闭WIFI

sudo ifdown wlan0

#然后启用WIFI

sudo ifup -v wlan0

重启网络

sudo systemctl stop NetworkManager.service

sudo systemctl disable NetworkManager.service

sudo systemctl restart networking.service

配置无线网卡为AP模式

查看无线网卡是否支持AP模式,如果无线网卡出现AP管教字,表示支持AP模式

sudo apt-get install iw #非必须

iw list

识别网卡驱动

sudo ethtool -i wlan0

安装需要的软件包

apt-get install hostapd

apt-get install isc-dhcp-server

编辑/etc/hostapd/hostapd.conf

interface=wlan0

driver=nl80211

ssid=AAAA #SSID名称

channel=9

hw_mode=g

macaddr_acl=0

ignore_broadcast_ssid=0

auth_algs=1

wpa=3

wpa_passphrase=12345678 #连接密码

wpa_key_mgmt=WPA-PSK

wpa_pairwise=TKIP

rsn_pairwise=CCMP

编辑 /etc/dhcp/dhcpd.conf

subnet 192.168.0.0 netmask 255.255.255.0

{

range 192.168.0.2 192.168.0.10;

option domain-name-servers 8.8.8.8; #这个DNS根据实际需要设置

option routers 192.168.0.1;

}

编辑/etc/dnsmasq.conf

interface=lo,wlan0

no-dhcp-interface=lo

dhcp-range=192.168.8.20,192.168.8.254,255.255.255.0,12

编辑/etc/network/interfaces

auto wlan0

iface wlan0 inet static

address 192.168.8.1

netmask 255.255.255.0

up if pgrep hostapd; then pkill hostapd; fi

up iptables -t nat -F

post-up hostapd /etc/hostapd/hostapd.conf -B

post-up service dnsmasq restart

post-up iptables -A FORWARD -i wlan0 -o eth0 -s 192.168.8.0/24 -m state --state NEW -j ACCEPT

post-up iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

post-up iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

post-up echo "1" > /proc/sys/net/ipv4/ip_forward

down if pgrep hostapd; then pkill hostapd; fi

down iptables -t nat -F

Linux双网卡实现共享网络

1)Linux系统设备通过eth0通过nat模式向无线网卡共享网络

iptables -A FORWARD -i wlan0 -o eth0 -s 192.168.100.0/24 -m state –state NEW -j ACCEPT

iptables -A FORWARD -m state –state ESTABLISHED,RELATED -j ACCEPT

iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE

建立Linux DHCP服务器,windows主机可共享上网

安装软件包

#apt-get install dhcpd

修改/etc/dhcpd.conf文件,加入

option domain-name-servers 202.96.134.188,202.96.134.133;

default-lease-time 600;

max-lease-time 7200;

subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.2 192.168.1.200;

option routers 192.168.20.1;

}

DHCP设置完毕,需要将Linux主机设置多一个IP,并设置IPtable规则,可以写入脚本,开机执行

sudo ifconfig eth0:1 192.168.20.1

sudo sh -c “echo 1 >/proc/sys/net/ipv4/ip_forward”

sudo iptables -A FORWARD -s 192.168.20.0/24 -j ACCEPT

sudo iptables -A FORWARD -i eth0 -m state –state ESTABLISHED,RELATED -j ACCEPT

开启Linux系统路由转发功能,实现多网段电脑共享上网

系统开启IP转发功能

查看系统是否开启IP转发功能:cat /proc/sys/net/ipv4/ip_forward;如果为0,表示禁止数据包转发,1表示允许临时启动IP转发功能:echo “1” > /proc/sys/net/ipv4/ip_forward永久启动IP转发功能:打开/etc/sysctl.conf配置文件,将net.ipv4.ip_forward = 0 修改为1,保存退出

Linux系统实现路由功能,共享上网

使用IPTABLES工具实现NAT转发功能,适合动态IP地址以及固定公网IP地址方式,同时,还提供了网络地址转换功能,此功能不仅能使使用私有IP地址的内网PC连接上互联网,而且还提供外网能过DNAT功能访问处于内网中的各种网络服务,以用隐藏内容IP网络段,增加了安全性

#1、IPTABLES工具的NAT方式开启LINUX路由功能,其通过动态拔号方式连接互联网的命令如下所示:

iptables -t nat -A POSTROUTING -d 192.168.1.0/24 -s 0/0 -o ppp0 -j MASQUERD

#其中,ppp0是你拔号网络接口名称,在这之前,需要设置好与拔号相关的内容,可以通过编辑/etc/sysconfig/network-scripts/ifcfg_ppp0配置文件来实现该功能

#通过固定公网IP地址方式连接互联的实现方法如下:

iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j SNAT --to-source 202.103.224.58

#其中,这个固定公网IP地址是由当地ISP分配给你的

IPROUTESR2工具中的IP ROUTE命令实现路由功能,同样适应与IPTABELS相同的两种上网方式,但不能提供NAT功能

#通过动态拔号上网方式连接互联网的命令如下所示产:

ip route add via ppp0 dev eth0

#通过固定公网IP连接互联网的命令如下所示:

ip route add via 202.103.224.58 dev eth0

Linux通过网络连接共享Windows无线网络

Linux端配置

切换root用户修改/etc/network/interfaces文件

auto eth0

iface eth0 inet static

address 192.168.137.2

netmask 255.255.255.0

gateway 192.168.137.1 #设置成window网卡的IP地址

修改 /etc/resolv.conf文件

nameserver 114.114.114.114

#nameserver 192.168.137.1 #设置成window网卡的IP地址

windows端配置

设置网卡IP 开启wifi网卡共享模式 需要重启一下无线网卡共享

最新发表
友情链接