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配置和网络问题的排查的更多相关文章

  1. Linux下ip配置与网络重启

    ip配置 //以下ip配置重启失效 sudo ifconfig 192.168.1.1 sudo ifconfig 192.168.1.1 netmask 255.255.255.0 网络重启 //关 ...

  2. Linux:VMware配置NAT网络IP

    设置虚拟机网络配置 在目标虚拟机下右键, 选择"设置", 打开"虚拟机设置"对话框, 再选择"网络适配器"使用NAT模式的, 如下图所示: ...

  3. Linux固定ip配置

    第一步:查看网络信息 [root@localhost ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu ...

  4. liunx 桥接 上网 ip配置 外部网络访问

    一.设置VMware 在vmware的[编辑]-->[虚拟网络编辑器]设置:将VMnet0设置为“桥接”,并桥接到宿主机器的网卡(可以是有线或者无线网络).   二.设置虚拟机系统(以cento ...

  5. Linux中IP配置

    一.获取网卡名称 ip a ifconfig(安装net-tools后可用) 二.进入网卡配置文件所在路径 cd /etc/sysconfig/network-scripts/ 三.编辑网卡配置文件 ...

  6. linux静态IP配置和网关配置

    我们在配置CentOS的时候,很多情况需要能联外网,那么就需要DNS解析功能,默认的是没有配置DNS信息的,所以我们得配置DNS信息起因我们在搜索Centos配置DNS信息的时候,很多都是说在这个文件 ...

  7. Linux 静态IP配置

    静态配置文件# vim /etc/sysconfig/network-scripts/ifcfg-不同系统不一样主要几个配置TYPE=EthernetBOOTPROTO=static/noneNAME ...

  8. Linux之如何配置IPV6网络

    配置IPV6地址小笔记 #例题: 1)为server添加一个IPv6地址fd00:ba5e:ba11:10::10/64: 2)为client添加一个IPv6地址fd00:ba5e:ba11:10:: ...

  9. Linux多IP配置

    # ifconfig eth0:1 172.168.1.222

随机推荐

  1. css 改变浏览器滚动条的样式

    /*滚动条样式*/ .innerbox::-webkit-scrollbar {/*滚动条整体样式*/ width: 4px; /*高宽分别对应横竖滚动条的尺寸*/ height: 4px; } .i ...

  2. Oracle的创建表和创建约束的Sql语句

    Oracle的创建表和创建约束的Sql语法 1.创建表的语句 ---1.创建模拟的数据表 --- --1.1.创建学生表Student create table Student( StuId NUMB ...

  3. 在shell脚本里执行sudo 命令

      可以 : echo "yourpasswd" |sudo -S yourcommand 但是不安全,因为密码都显示在shell脚本里面了-_- 引自http://hi.baid ...

  4. laravel在控制器中动态创建数据表

    Schema::connection('usertable')->create('test', function ($table) { $table->increments('id'); ...

  5. python 自然语言处理(二)____获得文本语料和词汇资源

    一, 获取文本语料库 一个文本语料库是一大段文本.它通常包含多个单独的文本,但为了处理方便,我们把他们头尾连接起来当做一个文本对待. 1. 古腾堡语料库 nltk包含古腾堡项目(Project Gut ...

  6. Win10系列:JavaScript 数据绑定

    使用数据绑定可以使页面中元素的属性值与数据源中的数据同步,其中数据源可以来自数据库.文件以及自定义的数据等.在常用的数据绑定方法中,简单对象绑定是将HTML元素与一个仅包含数据的简单对象相绑定,模板绑 ...

  7. java实现按中文首字母排序的方式

    public class ABD { public static void main(String[] args) { //Collator类是用来执行区分语言环境的String比较的,这里是选择CH ...

  8. RabbitMQ 消息应答机制(message acknowledgments)

    消息应答机制是一个很重要的功能,它能保证消息队列中的某个消息是否被成功处理.如果RabbitMQ server收到Consumer端发来的应答信号,就会将Consumer刚才处理的消息删除,并发送下一 ...

  9. angular4-常用指令

    ngIf 指令(它与 AngularJS 1.x 中的 ng-if 指令的功能是等价) <div *ngIf="condition">...</div> n ...

  10. 如何在Ubuntu中安装中文输入法

    在使用ubuntu系统时,有的时候总觉得英文输入法不方便操作,总希望能有中文输入法可以辅助操作,那怎样才能在ubuntu中安装中文输入法呢?下面有一种简单的方法可以安装中文输入法. 如何在ubuntu ...