linux 的IP配置和网络问题的排查
1.6 IP的配制,
首先要会用:
ifconfig 和加相关参数如:
ifconfig -a, 来查看,自己的电脑网络配制。
再次就必需要知道,默认IP配制文件的地方:
cd /etc/sysconfig/network-scripts/ 在这个路径下,然后,找相关的配制文件,默认是:
vim ifcfg-eth0 打开之后,里面的参数分别需要记住的是:
DEVICE=name,name是物理设备的名字,名字要和ifcfg-eth0,这后缀eth0一样
IPADDR=addr, addr即IP地址
NETMASK=mask, mask是网络掩码
BROADCAST=addr, 这里填广播地址(即IP地址所在的网段)
GATEWAY=addr, 这里填网关地址
ONBOOT=#, 这里填#取下列选项:
#=yes 该设备将在启动时,就开始使用。
#= no 该设备在启动时不使用。
BOOTPROTO=# 这里,#取下列选项:
#= none -- 不使用boot时协议
#=bootp 使用bootp协议
#= dhcp 使用dhcp协议
TYPE=Ethernet 表示网卡类型
UUID="******" 可以理解为,电脑上物理设备的,唯一识别码
以上配制正确了,理论上是可以上网的,但这是针对于有线网的。
然后,就是需要用到的是:
service network restart或start 命令,即重启网络服务
或是用
/etc/init.d/network start 或下面的
用法:/etc/init.d/network {start|stop|status|restart|reload|force-reload}
到此,基本上可以,连接网络了。
无线网络要学会用
iwconfig 命令,查看是否安装了无线网卡的驱动,若出现
lo no wireless extensions.
eth0 no wireless extension. 则表式没有无线网卡或不能上无线网。
若出现这种:
wlp1s0 IEEE 802.11 ESSID:"SCTU"
Mode:Managed Frequency:2.437 GHz Access Point: 0A:69:6C:36:7A:37
Bit Rate=57.8 Mb/s Tx-Power=22 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=68/70 Signal level=-42 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:342 Missed beacon:0
lo no wireless extensions.
则表示,可以连接,而且,已经连接上了。
相看无线网卡的型号用:
lspci |grep -i network ,
如我的电脑上的无线网卡型号:
nfyx@nfyx:/$ lspci |grep -i network
01:00.0 Network controller: Intel Corporation Wireless 3165 (rev 81)
然后,再查看内核版本:
uname -r
再根据系统内核版本和网卡型号,下载相关的网卡驱动,然后 进行安装(编译安装,还需要其它的运行库支持)。
1.7 网络问题的排查
有线网: 一般问题出现,在ifcfg-eth#,的配制上或是DNS文件或是hostname的配制上:
/etc/resolv.conf ,/etc/hostname或许在防火墙和selinux的配制上,打防火墙和selinux关了的命令:
systemctl stop firewalld.service 暂时关闭 (start|stop|restart)
systemctl disable firewalld.service 禁止开机启动
firewall-cmd --state 查看运行状态
# 要么就用iptables,来进行管理
selinux的关闭,
getenforce 查看selinux的运行状态,或用(sestatus -v或 sestatus -b)
setenforce 0 命令设置临时关闭(setenforce 1 为开启)
vi /etc/sysconfig/selinux 永久关闭,把SELINUX=#,改成0或disabled.(1或enforcing为开启)
SELINUX=disabled ,保存重启即可。
若网络再出现问题,可能就是连接的外网有问题的了。
linux 的IP配置和网络问题的排查的更多相关文章
- Linux下ip配置与网络重启
ip配置 //以下ip配置重启失效 sudo ifconfig 192.168.1.1 sudo ifconfig 192.168.1.1 netmask 255.255.255.0 网络重启 //关 ...
- Linux:VMware配置NAT网络IP
设置虚拟机网络配置 在目标虚拟机下右键, 选择"设置", 打开"虚拟机设置"对话框, 再选择"网络适配器"使用NAT模式的, 如下图所示: ...
- Linux固定ip配置
第一步:查看网络信息 [root@localhost ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu ...
- liunx 桥接 上网 ip配置 外部网络访问
一.设置VMware 在vmware的[编辑]-->[虚拟网络编辑器]设置:将VMnet0设置为“桥接”,并桥接到宿主机器的网卡(可以是有线或者无线网络). 二.设置虚拟机系统(以cento ...
- Linux中IP配置
一.获取网卡名称 ip a ifconfig(安装net-tools后可用) 二.进入网卡配置文件所在路径 cd /etc/sysconfig/network-scripts/ 三.编辑网卡配置文件 ...
- linux静态IP配置和网关配置
我们在配置CentOS的时候,很多情况需要能联外网,那么就需要DNS解析功能,默认的是没有配置DNS信息的,所以我们得配置DNS信息起因我们在搜索Centos配置DNS信息的时候,很多都是说在这个文件 ...
- Linux 静态IP配置
静态配置文件# vim /etc/sysconfig/network-scripts/ifcfg-不同系统不一样主要几个配置TYPE=EthernetBOOTPROTO=static/noneNAME ...
- Linux之如何配置IPV6网络
配置IPV6地址小笔记 #例题: 1)为server添加一个IPv6地址fd00:ba5e:ba11:10::10/64: 2)为client添加一个IPv6地址fd00:ba5e:ba11:10:: ...
- Linux多IP配置
# ifconfig eth0:1 172.168.1.222
随机推荐
- Sql server中如何将表A和表B的数据合并(乘积方式)
sql server中如何将表A 和表B的数据合并成乘积方式,也就是说表A有2条数据,表B有3条数据,乘积后有6条数据, 这就要用到sql中的笛卡尔积方式了 1.什么是笛卡尔积 笛卡尔积在SQL中的实 ...
- 网卡驱动-BD详解(缓存描述符 Buffer Description)
DMA介绍(BD的引入) 网络设备的核心处理模块是一个被称作 DMA(Direct Memory Access)的控制器,DMA 模块能够协助处理器处理数据收发.对于数据发送来说,它能够将组织好的数据 ...
- 熔断监控集群(Turbine)
Spring Cloud Turbine 上一章我们集成了Hystrix Dashboard,使用Hystrix Dashboard可以看到单个应用内的服务信息,显然这是不够的,我们还需要一个工具能让 ...
- 服务消费和负载(Ribbon)
使用RestTemplate调用服务 在上一篇教程中,我们是这样调用服务的,先通过 LoadBalancerClient 选取出对应的服务,然后使用 RestTemplate 进行远程调用. Load ...
- 【原创】连接数据库MySQL,读取、显示、修改数据
/* Time: 2017.01.02 —— 2017.01.04 * Author: WJ * Function:连接数据库,从数据库中读取图片并显示(已成功) */ [参考链接] MySQL存入图 ...
- day042 前端CSS选择器
今日内容: 高级选择器 1.子类选择器 用 > 表示 类比于相对路径 选择的是前一级标签的子标签 2后代选择器 用空格表示 选择的是前一级标签的后代标签 3并集选择器 用,逗号表示 选择的是用逗 ...
- Java遍历集合的几种方法分析(实现原理、算法性能、适用场合)
概述 Java语言中,提供了一套数据集合框架,其中定义了一些诸如List.Set等抽象数据类型,每个抽象数据类型的各个具体实现,底层又采用了不同的实现方式,比如ArrayList和LinkedList ...
- URL组成成分及各部分作用简介及urllib.parse / uri
URL的一般格式为(带方括号[]的为可选项): protocol :// hostname[:port] / path / [;parameters][?query]#fragment urllib. ...
- 驱动链表(LIST_ENTRY)
DDK提供了两种链表的数据结构,双向链表和单向链表,其定义如下: typedef struct _LIST_ENTRY { struct _LIST_ENTRY *Flink; struct _LIS ...
- Zabbix4.0添加端口和进程监控
一:Zabbix设置主动模式: vim /etc/zabbix/zabbix_agent.conf Server=192.168.1.10 #被动模式的serverip地址,如果设置纯被动模式,可以注 ...