centos 7 macbook连网问题题

当前位置: >
CentOS 7 网络连接优先由与无线问题解决
来源:装机员┆发布时间: 06:43┆点击:
装机员为您提供的文章咨询供您阅读,如何使用的方法对您有帮助也请您举手之劳分享给您身份的人。
该解决方法不具有一般性:
由于我安装CentOS 7系统时选择的是服务器模式而不是家用个人计算机之类的模式,网络配置阶段,有线禁用了dhcp协议,也没有无线相关的内容,于是在gnome下根本没有无线网络的配置选项。有线网络也难以连接。
1. 解决有线网络连接问题:打开/etc/sysconfig/network-scripts,其中有前缀为ipcfg-的配置文件名为 ifcfg-p8p1 , 修改后内容如下:(只是将BOOTPROTO=no改为 dhcp,网上有些帖子说要把ONBOOT=no改为yes,但我不存在这个问题)
TYPE=EthernetBOOTPROTO=dhcpDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noNAME=p8p1UUID=645a02e2--d87838DEVICE=p8p1ONBOOT=yesIPADDR=192.168.1.100PREFIX=24IPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_PRIVACY=no
然后重起网络服务:service network restart,就ok了;
2. 解决无线网络问题:
在解决有线网络连接之前无线网络按此方法是不行的:
相关命令:
dmesg | grep firmware(查看有没有来自无线网卡的固件请求)
iw dev(查找无线网卡口)
iw wls1 link(查看wls1网口无线网络连接情况)
iw wls1 scan | grep SSID(查看wls1网口可连接的wifi)
ip link set wls1 up(将无线网口wls1开启)
ip link show wls1(显示无线网口wls1连接情况)
ip addr& show wls1(显示分配的ip地址,特别适用于查看是否成功地通过dhcp自动获取了ip地址)
wpa_supplican:
wpa_supplicant -B -i wlp3s0 -c &(wpa_passphrase "ssid" "psk") (连接无线网ssid,密码psk)
dhclient wls1(为wls1分配ip地址)
如需使用上述命令,只需将wls1直接更换成自己网口就行了
二.具体过程: 查看是否需要安装固件
大多无线网卡还需要固件。内核一般会自动探测并加载两者,如果您得到类似 SIOCSIFFLAGS: No such file or directory 的输出,意味着您得手动加载固件。若不确定,用 dmesg 查询内核日志,看看有没有来自无线网卡的固件请求。比如您有 Intel 芯片组,输出大概是这样:# dmesg | grep firmwarefirmware: requesting iwlwifi-5000-1.ucode若无输出,表明系统的无线芯片不需要固件。
查看无线网口:
#iw dev(interface后面即为无线网口号)
phy#0& & Interface wlp2s0& & & & ifindex 3& & & & wdev 0x1& & & & addr ac:7b:a1:07:ef:04& & & & ssid M3A60X& & & & type managed& & & & channel 11 (2462 MHz), width: 20 MHz, center1: 2462 MHz
激活无线网络接口:# ip link set wlp2s0 up 为了检验接口是否激活成功,您可以查看以下命令的输出:# ip link show wls13: wlp2s0: &BROADCAST,MULTICAST,UP,LOWER_UP& mtu 1500 qdisc mq state UP mode DORMANT qlen 1000& & link/ether ac:7b:a1:07:ef:04 brd ff:ff:ff:ff:ff:ff
查看无线网络连接情况:#iw wls1 link刚开始应该会显示无连接
扫描可连接的wifi#iw wls1 scan | grep SSID& &
连接指定的SSID# wpa_supplicant -B -i wlp3s0 -c &(wpa_passphrase "ssid" "psk") 将ssid 替换为实际的网络名称,psk 替换为无线密码,请保留引号。
用dhcp 获得 IP 分配:# dhclient wlp3s0
测试是否成功地从路由器获取了ip(重要)
#ip addr& show wls1如果分配有ip,即可上网,也可以有ping直接测试
以上就是装机员给大家介绍的如何使用的方法了,如何使用的方法到这里也全部结束了相信大家对如何使用的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击吧。
本文来自装机员www.zhuangjiyuan.com如需转载请注明!
不知道有没朋友跟我一样是 Ubuntu 和 Windows 双系统?今天有朋友问到我,当他从 Ubuntu 系统重新启动到 Windows 时,会发
装机必备软件
装机员系统之家提供、、最新,专为装机修机员奉上最好的、系统、U教平台
请勿发布违反国家法律法规的内容,会员观点不代表本站立场.本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,
否则后果自负,请支持购买微软正版软件! 如侵犯到您的权益,请及时通知我们,我们会及时处理。CentOS 发布已经很久了,由于本次版本变动比较大,特别是systemd的加入,所以先前一直使用的是centos 6.7版本。今天抽空在虚拟机上安装了CentOS 7,在安装完成后使用
yum update -y 进行系统更新,返回了错误信息:
123456789101112131415161718192021222324252627282930313233
Loaded plugins: fastestmirror, priorities, securitySetting up Update ProcessDetermining fastest mirrorsCould not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os&infra=stock error was14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"Error: Cannot find a valid baseurl for repo: base&One of the configured repositories failed (Unknown),&&and yum doesn'thave enough cached data to continue. At this point the only&&safething yum can do is fail. There are a few ways to work "fix" this:&&&&&&&1. Contact the upstream for the repository and get them to fix the problem.&&&&&&&2. Reconfigure the baseurl/etc. for the repository, to point to a working&&&&&&&& upstream. This is most often useful if you are using a newer&&&&&&&& distribution release than is supported by the repository (and the&&&&&&&& packages for the previous distribution release still work).&&&&&&&3. Disable the repository, so yum won't use it by default. Yum will then&&&&&&&& just ignore the repository until you permanently enable it again or use&&&&&&&& --enablerepo for temporary usage:&&&&&&&&&&&&& yum-config-manager --disable &repoid&&&&&&&&4. Configure the failing repository to be skipped, if it is unavailable.&&&&&&&& Note that yum will try to contact the repo. when it runs most commands,&&&&&&&& so will have to try and fail each time (and thus. yum will be be much&&&&&&&& slower). If it is a very temporary problem though, this is often a nice&&&&&&&& compromise:&&&&&&&&&&&&& yum-config-manager --save --setopt=&repoid&.skip_if_unavailable=true& Cannot find a valid baseurl for repo: base/7/x86_64`
初步判断是网络问题,使用ifconfig查看下网络信息,但是发现:
-bash: ifconfig: command not found
ifconfig也不能使用了,Google了下发现ifconfig命令已经被ip命令给取代了。具体ip命令的使用方法如下:
123456789101112131415161718
ip&&[选项]&&操作对象{link|addr|route...}&# ip link show&&&&&&&&&&&&&&&&# 显示网络接口信息# ip link set eth0 upi&&&&&&&&&& # 开启网卡# ip link set eth0 down&&&&&&&&&&# 关闭网卡# ip link set eth0 promisc on&&&&&&# 开启网卡的混合模式# ip link set eth0 promisc offi&&&& # 关闭网卡的混个模式# ip link set eth0 txqueuelen 1200&& # 设置网卡队列长度# ip link set eth0 mtu 1400&&&&&&&&# 设置网卡最大传输单元# ip addr show&&&&&&&&&&&&&&&&# 显示网卡IP信息# ip addr add 192.168.0.1/24 dev eth0 # 设置eth0网卡IP地址192.168.0.1# ip addr del 192.168.0.1/24 dev eth0 # 删除eth0网卡IP地址&# ip route list&&&&&&&&&&&&&&&& # 查看路由信息# ip route add 192.168.4.0/24&&via&&192.168.0.254 dev eth0 # 设置192.168.4.0网段的网关为192.168.0.254,数据走eth0接口# ip route add default via&&192.168.0.254&&dev eth0&&&&# 设置默认网关为192.168.0.254# ip route del 192.168.4.0/24&&&&&&# 删除192.168.4.0网段的网关# ip route del default&&&&&&&&&&# 删除默认路由
按照方法,输入了
ip addr ,发现网卡eno并没有IP地址。既然没有ip地址,那直接去/etc/sysconfig/network-scripts目录中看一下的网卡ip信息的配置文件。
12345678910111213141516171819202122232425262728293031323334
[root@localhost ~]# cd /etc/sysconfig/network-scripts[root@localhost network-scripts]# lltotal 196-rw-r--r--. 1 root root&& 288 Aug 18 22:36 ifcfg-eno-rw-r--r--. 1 root root&& 254 Sep 16&&2015 ifcfg-lolrwxrwxrwx. 1 root root&&&&24 Aug 18 22:48 ifdown -& ../../../usr/sbin/ifdown-rwxr-xr-x. 1 root root&& 627 Sep 16&&2015 ifdown-bnep-rwxr-xr-x. 1 root root&&5817 Sep 16&&2015 ifdown-eth-rwxr-xr-x. 1 root root&& 781 Sep 16&&2015 ifdown-ippp-rwxr-xr-x. 1 root root&&4201 Sep 16&&2015 ifdown-ipv6lrwxrwxrwx. 1 root root&&&&11 Aug 18 22:48 ifdown-isdn -& ifdown-ippp-rwxr-xr-x. 1 root root&&1642 Sep 16&&2015 ifdown-post-rwxr-xr-x. 1 root root&&1068 Sep 16&&2015 ifdown-ppp-rwxr-xr-x. 1 root root&& 837 Sep 16&&2015 ifdown-routes-rwxr-xr-x. 1 root root&&1444 Sep 16&&2015 ifdown-sit-rwxr-xr-x. 1 root root&&1462 Sep 16&&2015 ifdown-tunnellrwxrwxrwx. 1 root root&&&&22 Aug 18 22:48 ifup -& ../../../usr/sbin/ifup-rwxr-xr-x. 1 root root 12631 Sep 16&&2015 ifup-aliases-rwxr-xr-x. 1 root root&& 859 Sep 16&&2015 ifup-bnep-rwxr-xr-x. 1 root root 11721 Sep 16&&2015 ifup-eth-rwxr-xr-x. 1 root root 12039 Sep 16&&2015 ifup-ippp-rwxr-xr-x. 1 root root 10430 Sep 16&&2015 ifup-ipv6lrwxrwxrwx. 1 root root&&&& 9 Aug 18 22:48 ifup-isdn -& ifup-ippp-rwxr-xr-x. 1 root root&& 642 Sep 16&&2015 ifup-plip-rwxr-xr-x. 1 root root&&1043 Sep 16&&2015 ifup-plusb-rwxr-xr-x. 1 root root&&2609 Sep 16&&2015 ifup-post-rwxr-xr-x. 1 root root&&4154 Sep 16&&2015 ifup-ppp-rwxr-xr-x. 1 root root&&1925 Sep 16&&2015 ifup-routes-rwxr-xr-x. 1 root root&&3263 Sep 16&&2015 ifup-sit-rwxr-xr-x. 1 root root&&2682 Sep 16&&2015 ifup-tunnel-rwxr-xr-x. 1 root root&&1740 Sep 16&&2015 ifup-wireless-rwxr-xr-x. 1 root root&&4623 Sep 16&&2015 init.ipv6-global-rw-r--r--. 1 root root 15376 Aug&&3 00:15 network-functions-rw-r--r--. 1 root root 26134 Sep 16&&2015 network-functions-ipv6
可以看到network-scripts目录下面的ifcfg-eth0变成了ifcfg-eno。使用cat命令查看下ifcfg-eno的内容:
1234567891011121314151617
[root@localhost network-scripts]# cat ifcfg-enoTYPE=EthernetBOOTPROTO=dhcpDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_FAILURE_FATAL=noNAME=enoUUID=ba6856dc-abf2-45e4-91d6-581eddab8d61DEVICE=enoONBOOT=no
从上面的配置中有看到虽然BOOTPROTO=dhcp,但是ONBOOT=no,这里用vi将ONBOOT=no改成ONBOOT=yes,然后重新系统或者重启网络即可:
systemctl restart network.service
执行到这里,网络问题就已经解决了,系统可以正常的更新了~
打赏作者微信支付支付宝
分治法概念 分治法(divide-and-conquer)字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。分治有两个特点: 子问题相互独立且与原问题形式 ...
在进行数据抓取时,经常会遇到IP被限制的情况,常见的解决方案是搭建代理IP池,或购买IP代理的服务。除此之外,还有一个另外的方法就是使用家里的宽带网络进行抓取。由于家里的宽带每次断开重新连接时都会分配一个新的IP,所以在我们抓取数据的时候,判断 ...向来缘浅, 奈何情深, 彼此豆蔻,谁许谁地老天荒, 敌不过似水流年, 逃不过此间少年...
centos 7 解决无线上网问题
centos 7 的上网问题一直是我最困扰的, 我曾经一度怀疑centos 7 究竟是不是支持无线网络, 虽然之前写过一篇博客讲述怎么连接无线网络:
但是, 之后一段时间总是连接不上了, 可以扫描到无线网络, 但是就是获取不到ip地址。 (还没没有无线网络的图标)疯掉了。。。。
直到今天。。。。
2. 处理方法
2.1 基本现象
networkManager 没有无线网络管理的这个图标
2.2 处理方式
sudo yum install NetworkManager-wifi
3. 参考资料
没有更多推荐了,看清自己,认识世界,变强吧!
解决CentOS 7无法上网的问题
新安装好的CentOS 7无法上外网
但是可以ping通同一网段的IP地址
修改/etc/sysconfig/network-scripts/ifcfg-enp0s3文件,内容如下
vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s3
UUID=1538d24b-770f-44ee-83af-e1da305dfabc
DEVICE=enp0s3
ONBOOT=yes
IPADDR0=192.168.1.121
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_PRIVACY=no
DNS1=202.96.134.133
DNS2=202.96.128.166
GATEWAY0=192.168.1.1
重启网络服务
network restart
没有更多推荐了,扫一扫体验手机阅读
centos 7 的网络配置问题
<span type="1" blog_id="2135767" userid='
16篇文章,7031人气,0粉丝
高并发架构之路
¥51.00135人订阅
新西兰资深网工运维之道
¥51.00435人订阅
前百度高级工程师的架构高可用实战
¥51.00236人订阅
<span type="1" blog_id="2135767" userid='}

我要回帖

更多关于 小米盒子连网身份验证出现问题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信