Centos 的无限网配置

一、挂载U盘

1,执行 fdisk -l 命令

[[email protected] ~]# fdisk -l

他的用途:观察硬盘之实体使用情形与分割硬盘用,linux磁盘分区管理。

得到:

此时是插着U盘的输出。并且可以从上面红色区域得到。U盘设备为/dev/sdc4 文件格式为FAT32

然后将这个/dev/sdc4挂接到 自己创建的盘符上比如:

1,在/mnt/下创建一个挂载点,

[[email protected] ~]# mkdir /mnt/usb

2,挂载U盘

[[email protected] ~]# mount -t vfat /dev/sdc4 /mnt/usb

挂载:在linux操作系统中, 挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上。 我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上, 然后通过访问这个目录来访问存储设备

这时候U盘里的东西就相当于复制到了/mnt/usb的目录里。然而。U盘拔掉 usb的目录也将会清空所以需要把 /mnt/usb目录里所要取到的文件 复制一份放到 自己想要的目录里。

3、拷贝U盘里的文件

[[email protected] ~]# cp  /mnt/usb/filename  /usr/drivers/ -r         // (-r为复制目录)

这句代码把U盘里的文件 拷贝出一份 放到了/usr/drivers目录里

二、安装无线网

问题1:最小安装不能使用网络。但是想安装库又必须要用到yum 但是yum不联网就安装不 所以陷入循环中。解决方法:

首先要配置 yum的环境 让yum在本地安装 。这样可以先安装一些有用的库。

首先安装系统时候所用的centOS7.ios利用他做的系统他有一些yum本地库。

1:挂载 

我这里使用U盘安装 所以U盘中有很多的路径 并不是一个ios文件 而U盘类型也是fta32

[[email protected] ~]# mount -t vfat /dev/sdb4 /mnt/usb

之后 ls /mnt/usb 就会出现一大堆目录和文件

2:配置本地yum

[[email protected] ~]#  cd /etc/yum.repos.d/     #进入yum配置目录

[[email protected] ~]# vi centos-media.repo     #编辑配置文件,添加以下内容

1 [GuangPan]2 name=CentOS-$releasever - Media #自定义名称3 baseurl=file:///mnt/cdrom/ #本地光盘挂载路径4 gpgcheck=0 #检查GPG-KEY,0为不检查,1为检查5 enabled=1 #启用yum源,0为不启用,1为启用
3:清除yum缓存 使用yum install 自动安装

[[email protected] ~]#  yum clean all     #清除yum缓存


[[email protected] ~]# yum install ”库名称“ #安装库

 

注意:CentOS需要将/etc/yum.rpos. d/目录下的CentOS-Base.repo  CentOS-Debuginfo.repo文件进行改名,这样就可以绕过网络进行本地源的安装。
      具体命令如下:



1 cd /etc/yum.repos.d/2 mv CentOS-Base.repo CentOS-Base.repo1233 mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo123

测试本地源的指定是否成功。



1 yum install php
4:安装 必用库
[[email protected] ~]#  yum install kernel-devel
[[email protected] ~]#  yum install kernel-headers
[[email protected] ~]#  yum install gcc
这样就可以安装一些驱动了。比如网卡驱动。
5:安装 wireless_tools
问题1:因为 yum本地没有这个库。。而我又想去用本地的方法安装yum在网上找了很多教程 然后又去映射本地的yum环境 但是最终 因为 wireless_tools需要依赖,而想要下载依赖库又必须联网。而现在只是用问题yum环境并没有联网手里单个的 rpm并没有什么用 。所以只能在网上找现有的 wireless_tools解压包。
之后找到了一个 wireless_tools.29.tar.gz 安装包。
然后在U盘里 。
我把他拷贝到了 本地 。
[[email protected] ~]#  cp /mnt/usb/wireless_tools.29.tar.gz  /kz        #拷贝到本地kz下
[[email protected] ~]#  tar -zxvf /kz/wireless_tools.29.tar.gz        #解压
[[email protected] ~]#  cd /kz/wireless_toos.29  #解压完了之后是这样一个文件 可以ls看一下。

[[email protected] ~]# make

[[email protected] ~]# make install        #如果这里不报错 那么这个驱动应该就被安装上了。

安装完之后 当我 iwconfig 的时候 又报错了。

报错方式是

iwconfig : error while loading shared libraries : libiw.so.29 : cannot open shared object file no such file or directory

之后找了很多解决方案 最后 用 

[[email protected] ~]# exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------

然后 用iwconfig 就可以跑通了。然后试着跑下面的命令

[[email protected] ~]# iwlist scanning | more
这个命令的作用是搜索附近可连接的wifi 而 | more后缀 代表可以翻页 这种情况可以更清楚的看附近有多少wifi
如果界面没有报错 出现了很多 cell X 证明已经能搜到附近的网络了。 而cell X里  ESSID 又代表  wifi的名称。
此时此刻 在网上搜到了 iwconfig的命令 。用于连接wifi
 iwconfig  “网卡名称”essid “wifi名称” key “wifi密码”
例如  :
[[email protected] ~]# iwconfig  eth0 essid  3lou key 123456
当我输入完毕之后满怀信心的等待着wifi连接时,突然又给我报了个错 如下
Error for wireless request "Set ESSID" (8B2A) invalid argument "123456"
之后翻了很多教程 才知道出现这个问题的原因,是因为 iw 使用WEP加密认证
而我想要连接的wifi 是通过WPA方式加密认证的。所以这个时候 iwconfig 连接无线网 只能连接那些没有密码的。不能连接那些有密码的 wifi

----------------------------------------------------------------------------------------------------------------------------------------------------------------------
然后按照网上的各种解答 找到了一个 wpa_supplicant 库。他可以有效的帮密码进行解密,如
wpa_passphrase [ wifi名称 ] [ wifi密码 ] >> /etc/wpa_supplicant/wpa_supplicant.conf 
wifi名称就是 ssid
就相当于把这些东西 放到这个配置文件里 。这个配置文件自然就是连接wifi密码和各种信息。是这样的。
ctrl_interface = /var/rum/wpa_supplicant
ctrl_interface_group=wheel
network={
    ssid = "3lou"                                                        # 这个就是要连接wifi的名称 ssid 
   #psk="123456"                                                    # 这个就是我们没有解密的密码,如果想要整wifi的安全性 这行代码是可以删掉的 。因为生成他的时候他就是被注释的
    psk="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"   #    这堆X是我们解密之后的密码
}
此时得到了 这个文件 要将这个配置文件 告诉网卡。所以要执行一条命令。
wpa_supplicant -i "网卡名称" -c "配置文件" -B               #-B为后台运行。此外可以去看一下这个库的其他命令
然后在启动一下 dhcpcd “网卡名称”  就是分配一个ip
然后在试试 ping www.baidu.com 然后我在把这些命令按顺序重写下。
我将要 做的 是 利用 eth0网卡 去连接 名字为 3lou 的wifi ,这个wifi的密码是 123456
[[email protected] ~]# wpa_passphrase 3lou 123456 >> /etc/wpa_supplicant/wpa_supplicant.conf 
[[email protected] ~]# wpa_supplicant -i eth0 -c /etc/wpa_supplicant/wpa_supplicant.conf-B 
[[email protected] ~]# dhcpcd eth0

[[email protected] ~]# ping www.baidu.com

这个时候基本上就行的通了。。我的这个wpa_supplicant好像是安装wireless_tools 自带的。所以并没有和其他教程一样自行安装。所以没有遇到这个问题。
 

 

 
 







 

时间: 2024-11-10 14:01:40

Centos 的无限网配置的相关文章

Centos 7安装与配置nagios监控详细图解(二)

目 录 序言(必备知识) 一.安装规划 1.1系统环境 1.2所需软件包 二.配置安装环境 2.1同步时间 2.2禁用SElinux 2.3 xftp上传软件包 2.4安装邮件服务 三.监控主机安装 3.1安装nagios的运行环境 3.2增加用户 3.3安装nagios 3.4配置权限 3.5安装插件 3.6安装nrpe 四.远程主机安装 4.1配置运行环境 4.2安装nagios-plugin 4.3安装nrpe 4.4启动nrpe 五.监控主机安装PNP 5.1配置开发环境 5.2安装pn

Linux CentOS下安装、配置mysql数据库

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk.tomcat.eclipse我们就已经能进行我们的程序开发了,但是如果要做一个项目,哪怕是小的不能再小的项目都离不开数

CentOS 6.5系统安装配置图解教程(详细图文)

说明: 截止目前CentOS 6.x最新版本为CentOS 6.5,下面介绍CentOS 6.5的具体安装配置过程 服务器相关设置如下: 操作系统:CentOS 6.5 64位 IP地址:192.168.21.129 网关:192.168.21.2 DNS:8.8.8.8  8.8.4.4 备注: CentOS 6.5系统镜像有32位和64位两个版本,生产服务器如果是大内存(4G以上内存) 建议安装64位版本CentOS-6.5-x86_64-bin-DVD1.iso 附:CentOS 6.5下

【转】CentOS 6 服务器安全配置指南

原文连接: CentOS 6 服务器安全配置指南(通用) Linux 是一个开放式系统,可以在网络上找到许多现成的程序和工具,这既方便了用户,也方便了黑客,因为他们也能很容易地找到程序和工具来潜入 Linux 系统,或者盗取 Linux 系统上的重要信息.不过,只要我们仔细地设定 Linux 的各种系统功能,并且加上必要的安全措施,就能让黑客们无机可乘.一般来说,对 Linux 系统的安全设定包括取消不必要的服务.限制远程存取.隐藏重要资料.修补安全漏洞.采用安全工具以及经常性的安全检查等. 本

CentOS下NTP安装配置

安装yum install ntp 配置文件 /etc/ntp.confrestrict default kod nomodifynotrap nopeer noqueryrestrict -6 default kod nomodify notrap nopeer noqueryrestrict 127.0.0.1restrict -6 ::1# 用restrict控管权限# nomodify - 用户端不能更改ntp服务器的时间参数# noquery - 用户端不能使用ntpq,ntpc等命令

虚拟机及Centos安装、Xshell配置与虚拟机连接

第1章 虚拟机及Centos安装.Xshell配置与虚拟机连接 1.1 虚拟机的创建(图示)          1.2 虚拟机的services.msc服务设置 有的电脑在安装虚拟机后并不能够完全开启VMware  Authorization.DHCP.NETWORK.Arbitration.Remote等服务协议因此得对其作出修改: 1.win+r ===>services.msc进入服务选项 2.然后按下图操作将几个服务启动都启用并设为自动. 1.3 centos系统安装 选取第一栏安装/升

Linux学习之CentOS 7----网卡的配置

[正文] Linux系统版本:Centos 6.5 Linux系统版本:Centos 7 前面,我们使用远程工具SecureCRT,通过“ifconfig eth0 + 具体的ip地址”命令给linux配了IP地址(参考本人博客:远程登录管理工具SecureCRT的使用 ),但是这样配置的问题在于: 只能临时生效,一旦重启,需要重新配置: 只能配置ip地址和子网掩码,可以连接内网,是无法连接外网的. 如果想要连接外网,ip地址.子网掩码.网关.DNS缺一不可.今天来讲,如何真正的给CentOS配

CentOS 7 国内源配置

CentOS 7 国内源配置 #### 1. 备份自带源 # 首先要确认你有 wget 命令, 并且连着网 # cd /etc/yum.repos.d/ # mkdir repo # mv *.repo repo 2. 下载国内源文件 # cd /etc/yum.repos.d/ # 1). 下载 CentOS7 源文件地址 # wget http://mirrors.163.com/.help/CentOS7-Base-163.repo # 2). 因为网易没有 epel 源 所以要从阿里下载

CentOS 6.5安装配置LNMP服务器(Nginx+PHP+MySQL)

CentOS 6.5安装配置LNMP服务器(Nginx+PHP+MySQL) 一.准备篇: 1 /etc/init.d/iptables stop #关闭防火墙 2 关闭SELINUX 3 vi /etc/selinux/config 4 #SELINUX=enforcing #注释掉 5 #SELINUXTYPE=targeted #注释掉 6 SELINUX=disabled #增加 7 :wq 8 shutdown -r now #重启系统 二.安装篇 1.安装nginx 1 yum re