Slackware Loongarch64 中文手册
  • 翻译说明
    • 贡献力量
  • 前言
    • 目标读者
    • 为什么会有一版新的 Slackware 手册?
    • 本书中使用的约定
    • 致谢
  • Slackware 介绍
    • 为何使用 Slackware?
    • 与其他 Linux 发行版的差异
    • 许可
  • 安装
    • 从安装介质启动
    • 分区
    • 安装程序
      • Help
      • Keymap
      • Addswap
      • Target
      • Source
      • Select
      • Install
      • Configure
  • 引导
    • mkinitrd
    • 引导器
      • LILO
      • GRUB2
    • 多重引导
      • 引导多个分区
      • 引导多个硬盘
  • 基本 Shell 命令
    • 系统文档
    • 处理文件和目录
      • 列出文件和目录内容
      • 在文件系统中移动
      • 文件和目录的创建与删除
    • 归档和压缩
      • zip、unzip
      • gzip
      • bzip2
      • XZ、LZMA
      • tar
    • 阅读文档
      • more
      • less
    • 链接
  • Bourne Again Shell
    • 什么是 Shell?
    • 环境变量
    • 通配符
    • TAB 键补全
    • 输入、输出重定向
    • 任务管理
    • 终端
    • 制定
  • 进程控制
    • ps
    • kill 和 killall
    • top
    • 计划任务
  • X 视窗系统
    • X 是什么?
    • 配置 X 服务器
    • 选择窗口管理器
    • 设置图形界面登陆
  • 打印
    • 选择打印程序
    • 获取驱动
    • 在 CUPS 中设置打印机
    • 从命令行打印
      • 打印格式化数据
  • 用户和组
    • 用户和组是什么?
    • 管理用户和组
    • 管理用户和组的其他工具
    • 手动管理用户和组
  • 文件系统权限
    • 权限概述
    • chmod、chown 和 chgrp
    • SUID、SGID 和粘滞位
  • 使用文件系统
    • 文件系统的层次
    • 本地文件系统类型
      • ext2
      • ext3
      • ext4
      • reiserfs
      • XFS
      • JFS
      • iso9660
      • vfat
      • swap
    • 使用 mount 指令
    • 网络文件系统
      • NFS
      • SMB
  • vi
    • vi 是什么?
    • vi 的不同模式
    • 打开、保存和退出
    • 移动光标
    • 编辑文本
    • vi 小纪
  • Emacs
    • Emacs 是什么?
    • 起步
    • 移动光标
    • 获得帮助
    • 调用函数
    • Emacs 小纪
  • 网络
    • netconfig
    • 手动配置
    • 使用 rc.inet1.conf 自动配置网络
  • 无线网络
    • iwconfig
    • 有线等(无)效保密
    • Wifi 登陆保护
      • 再看 rc.inet1.conf
    • wicd
  • 基本网络工具
    • 网络诊断工具
      • ping
      • traceroute
      • telnet
      • ssh
      • tcpdump
      • nmap
      • host
      • dig
      • finger
    • 网页浏览器
      • lynx
      • links
      • wget
    • 邮件客户端
      • pine
      • mutt
      • mailx
    • FTP 客户端
      • ftp
      • ncftp
      • lftp
    • rsync
  • 包管理
    • pkgtool
    • 软件包的安装、移除和升级
    • 软件包的压缩格式
      • slackpkg
      • rpm2tgz
  • 追踪系统更新
    • 稳定分支
    • 订阅安全更新邮件列表
    • 升级 Slackware 版本
  • Linux 内核
    • 内核是做什么的?
    • 设置内核模块
    • 编译以及为什么要编译内核
由 GitBook 提供支持
在本页
在GitHub上编辑
  1. 无线网络
  2. Wifi 登陆保护

再看 rc.inet1.conf

上一页Wifi 登陆保护下一页wicd

最后更新于1年前

rc.inet1.conf:欢迎回来。让我们回想一下 中我们使用了这个文件使得 Slackware 启动时让它自动配置网卡。现在,我们使用它来配置 wifi。

注意

如果你使用的是 WPA2,你需要首先配置好 wpa_supplicant.conf 。

还记得每个网卡都有个与变量配套,用来标识变量的名称或数字吗?这对无线网卡依然成立,只不过由于无线网络网络的复杂性,变量更多了而已。

# rc.inet1.conf (excert)
# ======================
## Example config information for wlan0.  Uncomment the lines you need and fill
## in your info.  (You may not need all of these for your wireless network)
IFNAME[4]="wlan0"
IPADDR[4]=""
NETMASK[4]=""
USE_DHCP[4]="yes"
#DHCP_HOSTNAME[4]="icculus-wireless"
#DHCP_KEEPRESOLV[4]="yes"
#DHCP_KEEPNTP[4]="yes"
#DHCP_KEEPGW[4]="yes"
#DHCP_IPADDR[4]=""
WLAN_ESSID[4]="nest"
#WLAN_MODE[4]=Managed
#WLAN_RATE[4]="54M auto"
#WLAN_CHANNEL[4]="auto"
#WLAN_KEY[4]="D5AD1F04ACF048EC2D0B1C80C7"
#WLAN_IWPRIV[4]="set AuthMode=WPAPSK | \
#   set EncrypType=TKIP | \
#   set WPAPSK=96389dc66eaf7e6efd5b5523ae43c7925ff4df2f8b7099495192d44a774fda16"
WLAN_WPA[4]="wpa_supplicant"
#WLAN_WPADRIVER[4]="ndiswrapper"

WLAN_ESSID[n] 和 WLAN_CHANNEL[n] 正如其名,分别表示 ESSID 和使用的频率。 WLAN_MODE[n] 可是 managed 或 ad-hoc 。连接到无线接入点的人需要使用 managed 模式。 WLAN_KEY[n] 是要使用的 WEP 密钥(如果你不得不使用 WEP 的话)。 WLAN_IWPRIV[n] 相当复杂,它设置了其他变量的值。 WLAN_IWPRIV[n] 是为 WPA2 网络准备的,在这里你告诉 Slackware 你所使用的 WPA2 连接的的认证模式,加密类型,密钥。请注意 WLAN_KEY[n] 和 WLAN_IWPRIV[n] 是相互独立的,在同一个接口上你不可能两个都用。如果你成功配置了以上项目,系统启动时 Slackware 就会尝试连接至你的无线网络。

等等,还有事没做!如果我要连接多个无线网怎么办?我平时带笔记本去上班和去学校,一旦进入无线网覆盖范围内就要马上配置以无缝切换,如果这么干的话就太麻烦了。对,你想的没错,有更方便的工具。

党我们讨论有线以太网的时候,与数字 n 配套的是 ethn 中每个变量里的 n 。然而,对无线网不成立。注意 IFNAME[4] 有个值为 wlan0(无线网卡有个除了 ethn 以外的名字很正常)。当启动脚本读取 rc.inet1.conf 时,Slackware 会将这些配置应用到 wlan0 网卡而不是(可能不存在的)eth4 网卡上。其他许多选项同理。IP 地址的配置要与 里讲的有线网卡配置方式完全一样。不过,还有些选项需要在下面进行解释。

第十四章,网络
第十四章,网络