***摘要:***自己有个性能一般的ThinkPad本子,装了Ubuntu14.04,不过最近感觉触摸板很不好用,就打算使用命令行直接使用不用图形界面了,也更省资源。命令行启动后遇见个问题,我不会用命令行直接连接无线网络,真是尴尬,这里记录一下解决过程。
设置开机启动命令行
我这里使用的是方法一
方法一
1
2
3
4
|
#sudo vim /etc/default/grub
#将以下注释行末尾添加text
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
|
方法二
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#sudo chmod +w /boot/grub/grub.cfg
#sudo vim /boot/grub/grub.cfg
#复制以下内容
menuentry 'Ubuntu,Linux 3.2.0-24-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 689a61a1-06fd-4ffe-95d7-8671e97bbe81
linux /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=689a61a1-06fd-4ffe-95d7-8671e97bbe81 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-24-generic-pae
}
|
1
2
3
4
5
6
7
8
9
10
11
12
|
#参照如下
menuentry 'Ubuntu,Linux 3.2.0-24-generic-pae(command mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 689a61a1-06fd-4ffe-95d7-8671e97bbe81
linux /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=689a61a1-06fd-4ffe-95d7-8671e97bbe81 ro text
initrd /boot/initrd.img-3.2.0-24-generic-pae
}
|
1
2
3
|
#vim /etc/default/grub
GRUB_HIDDEN_TIMEOUT=7
#修改以上的数值原值为0修改为非0即可
|
命令行连接无线网络
可用的方法
1
2
|
sudo iwconfig
#我的网卡名称是wlan0,可以看IEEE802.11bgn作为参照
|
1
2
|
sudo ip link set wlan0 up
#sudo ifconfig wlan0 up
|
1
2
|
sudo iw dev wlan0 scan | less
#sudo iwlist wlan0 scan | more
|
- 连接无线网络
这里就分多种情况了(因为加密方式有3种,WEP、WPA、WPA2)
- 对于常用的WPA方式加密
1
2
3
4
5
6
7
8
9
10
|
#先生成要连接的无线网络的账号密码配置文件,借助wpa_passphrase命令
sudo wpa_passphrase ESSID PWD > ssidname.conf
#ssidname.conf这个文件名字可以自己随便起,位置也可以随便放,ESSID为无线名称,PWD为ESSID这个无线的连接密码
sudo wpa_supplicant -B -i wlan0 -Dwext -c ./ssidname.conf
#连接该无线网络,此时还不能上网,需要获取IP
sudo iwconfig wlan0
#查看此时wlan0网卡的状态
sudo dhclient wlan0
#sudo dhcpcd wlan0
#获取IP,现在就可以看是不是能上网了
|
- 对于WEB加密的无线
1
|
sudo iw dev wlan0 connect [网络 SSID] key 0:[WEP 密钥]
|
- 对于没有密码的
1
|
sudo iw dev wlan0 connect [网络 SSID]
|
遇见的问题
- 关于"opertion not possible due to RF-kill"问题
描述:遇见这个问题是我已经用命令行连接上了无线,然后重启打算再熟悉一遍的时候,启动网卡就报这个错误。
解决:
1
2
|
sudo rfkill block all
#软件上关闭所有的(网卡、蓝牙、红外)
|
参考文档
以上,属于归纳整理