【已解决】终端下如何配置网络联接

询问在命令行下如何配置网络联接?学校网络采用 IEEE 802.1X 认证方式。有没有谁知道,女王大人?谢谢。

不是很懂,lz 在 win 下需要用什么软件吗?

yast

Sent from my MI-ONE Plus using Tapatalk 2

在 win7 下可以通过本地连接属性的身份认证来开启,opensuse 在 networkmanager 也可以使用,但是在命令行下怎么操作?

欢迎大神!在 KDE 下用 NetworkManager 很好解决。但是在终端下如何通过命令来通过 802.1X 认证联网?

前面的人已经说了啊,yast,yast2 命令行版,网络设置里

前面的人已经说了啊,yast,yast2 命令行版,网络设置里
求详细设置方法。。。而且希望能有一个在各个发行版通用的命令。

1

yast

2
放着 YaST ncurses 版不用非要通用命令,是自己找罪受。我没找过那种罪。

我唯一找过的终端配网的罪就是 2010 年用 USB_MODESWITCH 和 WVDIAL 配置我的联通 3G 上网卡(华为 E261)。

终端上网通用过程大概是这样:

(一)你的 Case 能用 NetworkManager 解决,但是你因为种种原因没有图形界面。

/etc/NetworkManager/system-connections

下建立新配置 802.1x。配置内容可参考已存在的老配置。

sudo /usr/sbin/NetworkManager --config /etc/NetworkManager/system-connections/802.1x

联网

(二)你的 Case 用 NM 解决不了,所以要用 ifup/iwconfig 等一系列终端工具来联网

  1. 停用 NM(不停用 NM 控制不了 wlan0 设备)

sudo systemctl stop NetworkManager.service

  1. 安装 wireless-tools 这个软件包

sudo zypper in wireless-tools

  1. 给无线网卡通电

iwconfig wlan0 txpower on

  1. 扫描周围 AP

iwlist wlan0 scan

  1. 联网

iwconfig wlan0 essid “AP 名” key " 密码"

  1. 启用无线网卡连接

ifconfig wlan0 up

  1. DHCP 获取 IP

dhclient wlan0

这是最最基本的在终端下连 WEP 无线网。

有线更简单,只需要最后两步。

上 WPA/WPA2 的话,要用 wpa_supplicant。把第 5 步换成

5.0 安装 wpa_supplicant

sudo zypper in wpa_supplicant

5.1 生成 wpa_supplicant.conf

wpa_passphrase “AP 名” " 密码" > /etc/wpa_supplicant/wpa2.conf

5.2 连接

wpa_supplicant -B -i wlan0 -Dwext -c /etc/wpa_supplicant/wpa2.conf

你要的 802.1X 我没研究,但你只需要找到怎么在终端认证 802.1X,反过来插到通用过程中去替换步骤 5 即可。

谢谢女王大人的耐心解答。