精华内容
下载资源
问答
  • linux网络配置命令之ifconfig、ip和route

    千次阅读 2014-06-20 15:29:29
    我们首先需要掌握的就是在linux系统下怎么配置IP、路由和主机名基本的linux网络配置,当然如果要我们接入互联网基本的IP地址配置还是不够的,访问网络的话我们需要配置我们的域名解析服务器DNS,下面作为菜鸟的我就...

    一、作为一个linux的疯狂热爱者,我们首先需要掌握的就是在linux系统下怎么配置IP、路由和主机名基本的linux网络配置,当然如果要我们接入互联网基本的IP地址配置还是不够的,访问网络的话我们需要配置我们的域名解析服务器DNS,下面作为菜鸟的我就把我们平常用到的基本网络配置命令来和大家介绍一下,写的不好的话,还请见谅~~~~~

          本篇主要介绍linux下网络查看、配置的基本命令:ifconfig、ip、route,然后捎带介绍下DNS、主机名等信息的配置!

    二、我们在配置网络之前,首先我们来认识一下linux系统下网络接口的类型和命名规则以及网络地址的类型

    1、网络接口类型:

    lo:本地回环接口

    eth[0-9]:以太网接口

    pppx:点对点的连接

    当然我们平常用到的也就是lo和以太网接口这两种类型回环环接口lo只是我们用在系统内部进行回环测试的,至于eth的以太网接口就是我们经常用来连接网线的那个物理接口了。

    2、以太网网卡的命名规则:

    在不同的系统之下其命名规则是不尽相同的,我们这就以RedHat 5-32bit的系统为例:

    REHL 5-32bit:以太网网卡命名规则的定义文件为/etc/modprod.conf

    图像 120

    3、网络地址类型:

    暂时性网络地址:利用ifconfig等命令配置的网络信息,会立即生效,但重启网络服务或系统会失效

    永久性的网络地址:通过修改系统内的网络配置文件进行的修改,不会立即生效,需要重启网络服务或者系统会生效,并且会永久性的生效。 

    三、网络IP地址配置命令之ifconfig

    1、ifconfig:查看活动的网卡信息,仅限于活动的网卡

            例如先查看本地的网卡信息如下—ifconfig

    图像 121

    为了说明ifconfig查看的只是活动的网卡信息,我们下面把lo网卡down掉,在查看

    图像 122

    2、ifconfig的相关子命令

    ifconfig  eth[0-9]:后面跟某个网卡则可以直接查看某个网卡的信息,如只查看eth0的信息

    图像 123

    ifconfig –a :则是查看所有的网卡信息,包括活动或非活动的网卡信息

    图像 124

    下面利用ifconfig来配置网卡的IP地址,当然这个地址是临时的地址,一旦重启网络服务或者重启网络系统就会失效的!!

    格式:ifconfig  ethx IP/MASK:配置某个网卡的ip地址

            例如:设置eth0的IP地址为172.16.35.1/16,则就可以在命令行下直接键入:ifconfig eth0 172.16.36.5/16

    图像 126

    图像 127

     

    我们下面重启一下网络服务,此配置就会失效,然后恢复为原来的IP地址的,如下图

    图像 128

    3、网络服务的管理命令,上面已经提到过一个重启网络服务的命令了,那么我们的网络服务控制命令都有哪些那???就是很简单,就是start,stop,restart,status这几个命令而已。

    用法格式:

    /etc/init.d/network {start | stop | restart | status} 或者service network {start | stop | restart | status}

    四、永久性IP地址配置

    通过上面我们了解了利用ifconfig来配置临时的网络IP地址了,当然这还不能满足我们的需求,我们不能每次使用电脑的时候都配置IP地址啊~那太麻烦,所以我们需要把IP地址配置为固定的IP或者通过DHCP服务来回去,这样的配置就需要修改系统的网络配置文件了,我们REHL5上的网络配置文为/etc/sysconfig/network-scripts/ifcfg-eth[0-9],下面我们就来看看怎么定义这个文件内的内容。

    其配置方式有两种:DHCP和固定IP

    DHCP的设置比较简单,只需指定BOOTPROTOL类型为DHCP即可,当然、配置之前让我们先来了解下其配置文件内定义的内容都是有哪些?详解如下图所示

    图像 129

    当然,我们上图是基于固定IP的设置,那么基于DHCP的呢?DHCP的更加简单,配置参数如下

      DEVICE=eth0 
      BOOTPROTO=DHCP 
      ONBOOT=YES 
      HWADDR=......

    五、以上内容我们了解了在linux系统上通过ifconfig命令和配置文件来为linux系统配置临时IP地址和永久性的IP的相关操作,那么我们下面来看下关于系统路由的设定,路由相关信息的设定命令是route

    1、route:直接可以查看我们系统上的路由信息

         route –n :以数字的形式显示路由信息

    图像 130

    2、route命令的子选项

    添加路由

    route  add -host:添加主机路由

    route  add -net:添加网络路由

    route  add -net  0.0.0.0:添加默认路由

    格式:route add -net|host DEST gw NEXTHOP

    例如,添加一条路由,让主机通过172.16.7.3访问192.168.0.0/24网段

            route add –net 192.168.0.0/24 gw 172.16.7.3

    图像 131

    删除路由

    route del -host:删除主机路由

    route del –net:删除网络路由

      例如,删除刚才加的那条路由信息:route del –net 192.168.0.0、24 即可实现

    3、以上利用route命令增加的配置在重启网络服务或者系统的时候,所有的配置都会失效,这只是临时的配置而已,要想使我们配置的路由信息永久性的有效,我们需要把配置信息定义在配置文件内:/etc/sysconfig/network-scripts/route-ethx,ethx表示对应的通过那个网卡路由

    配置格式:

    格式1:DEST(目的) via NEXTTOP(下一跳)

    格式2:ADDRESS0=网络地址(目的地址)、NETMASK0=子网掩码(目的网络)、

    GATEWAY0=网关(通过那个网卡的网关)、ADDRESS1=、NETMASK1=……等等,可以设置条路由。

    图像 132

    图像 133

    以上的配置不会立即生效,但是重启网络服务或者系统就会生效,并且是永久有效。

     

    六、网络配置的另外一个功能强大的命令:IP

    IP命令是iproute2软件包内的一个命令,功能比ifconfig更强大,可以对系统配置IP和路由信息。

    1、ip link:配置网络接口属性

         ip link show:查看所有网络接口属性信息

         ip -s link show:查看所有统计信息

         ip link set ethX {up|down|arp {on|off}}:设置网络接口的工作属性

    图像 134

    2、ip addr:配置网络地址

        ip addr show:查看网络信息,看到的信息和ip link show差不多,都比较简要

        ip addr add IP dev ethX :配置IP地址(此命令配置的网卡信息利用ifconfig查看不到,需要利用ip addr show查看)

    图像 135

          ip addr add IP dev ethx label ethX:X:配置子Ip并对其加别名

     图像 139

    删除已经配置的IP地址

    ip addr del  IPADDR dev STRING

    图像 140

    3、我们说过IP命令是个强大的命令,那是因为我们不仅仅能利用IP命令来创建IP地址相关的配置,还可以利用IP命令来实现对系统上路由信息的设置,其主要命令如下:

    ip route:路由信息

    ip route change|replace :修改路由信息

    ip route add to 目的网段 dev ethx via IP(下一跳IP)

    图像 143

    上面就是IP命令的用法,当然这些命令行下的操作只是暂时性的,一旦重启网络服务或系统这些配置都将会失效,如果想使其永久生效,就需要利用前的相关方法在配置文件内进行设定了。

    七、IP地址的配置我们已经在前面介绍过了,这里不在重述,下面介绍下关于eth0:0这个主机网络别名的配置文件的配置方法

     

    1. ⑴、命令配置法:ifconfig和ip 
    2.  
    3.       Ifconfig ethx:x IP/netmask 
    4.  
    5.       ip addr add IP dev ethx label ethX:X 
    6.  
    7.       利用命令配置的只是暂时的IP地址,如果重启网络服务和系统都会失效的。 
    8.  
    9. ⑵、配置文件配置法: 
    10.  
    11.     修改/etc/sysconfig/network-scripts/ifcfg-ethx:x 
    12.  
    13.       DEVICE=ethx:x 
    14.  
    15.       BOOTPROTO=static  
    16.  
    17.       IPIPADDR=   IP地址 
    18.  
    19.       NETMASK=  子网掩码 
    20.  
    21.       GATEWAY=  网关 
    22.  
    23.       ONBOOT=YES   是否开机启用 
    24.  
    25.       HWADDR=...... MAC 
    26.  
    27.       非主要地址不能用DHCP服务获得,必须为静止的。 

    八、 DNS配置文件:

     

    1. ⑴、DNS配置文件位置:/etc/resolv.conf 
    2.  
    3. ⑵、DNS配置格式: 
    4.  
    5.          nameserver DNS_IP1 
    6.  
    7.          nameserver DNS_IP2 
    8.  
    9. 指定本地解析: 
    10.  
    11.      /etc/hosts下添加 
    12.  
    13.     目标主机IP        主机名       
    14.  
    15.     fg:172.16.36.1  www.chris.com  
    16.  
    17. DNS解析过程-->/etc/hosts-->DNS 服务器 

    九、主机名配置文件:

     

    1. ⑴、配置文件位置: /etc/sysconfig/network 
    2.  
    3. ⑵、配置格式: 
    4.  
    5.          HOSTNAME=名称 
    6.  
    7.          NETWORKING={yes|no}:是否开启网络功能 

      图像 145

    本文出自 “Chris On the way” 博客,请务必保留此出处http://chrinux.blog.51cto.com/6466723/1188108

    展开全文
  • Linux下的网络配置命令

    万次阅读 2014-11-29 14:04:56
    Linux下的网络结构是非常复杂的,但是基本的用户空间网络配置还是不怎么难的。如果你的Linux还是没有网络的话或者连接网络有问题的话,那么赶紧跟着一起配置下或者一步步来查看下有什么问题。当然我的Linux是centos...

            Linux下的网络结构是非常复杂的,但是基本的用户空间网络配置还是不怎么难的。如果你的Linux还是没有网络的话或者连接网络有问题的话,那么赶紧跟着一起配置下或者一步步来查看下有什么问题。当然我的Linux是centos6.5版本的,没有桌面,全终端命令操作。

    -------------------------------------------------------------配置内网------------------------------------------------------------------------------

            第一步、查看下当前网络信息,用命令:ifconfig  这命令会显示你当前系统中起来的所有网卡设备信息,虚拟网卡或者二层网桥等都会显示出来。在windows中查看网卡设备的命令是:ipconfig,详细信息可以参数all,命令为:ipconfig/all。结果如图:

            

            如果你开机后用ifconfig命令查到的结果和上面的一样,那么你的网络很可能就是正常的。简单介绍下上面的结果的内容,首先有两块网卡:eth0和lo;eth0是我设置的,一般来说每个Linux系统都会有块eth0(有的是eth1或者eth2等等);lo网卡是块回环网卡,就是内部回环查询的,可以用来查看下是不是自己网卡硬件有问题(自己ping自己),这块设备每个操作系统都是有的。但有些可能是没有起来。

            第二步、如果在第一步中没有查看到结果那么别伤心,可以用命令:ifconfig -a 来查看所有存在的网卡设备,当然包括没有起来的。因为有些设置有问题或者在开机时无法读取你的网络设置脚步,所以无法帮你的网卡自动起来。这时候就得靠自己手动起来了。

            如果ifconfig -a发现有些没起来的设备,那么可以手动起来,网络应该就没问题了。现假设查看到eth0没有自动起来,那么用命令:ifconfig eth0 up(相对命令关闭网卡命令:ifconfig eth0 down) 执行命令后如果没有打印出什么来就表示执行命令成功(这是Linux的低调:命令执行成功什么都没有显示,如果没有成功那么错误信息恐怕有可能会刷屏);然后执行下第一个命令:ifconfig   如果结果显示出eth0的信息了,那么表示网卡已经开始工作了,网络没问题了。当然这只是暂时的,至于为什么没有自动起来,有两个原因:第一、系统启动时读取网络配置脚本出问题,这个可以查看下启动日志;第二、是网络配置脚步本身的问题,这个可以看后面几步的网络配置;

            当然如果是系统启动读取脚本出问题,那这个就可能比较复杂了。我当时也出现过一次,系统启动时死活都读取不到我配置脚本,后来才发现是我自己把物理网卡设备关掉了,这个到后面会分享下。如果查找不出什么原因来,也没关系,用个简单的方法:把ifconfig eth0 up这个命令写到启动脚本中就可以了。执行下命令:echo 'ifconfig eth0 up' >> /etc/rc.local(我记得会读取rc.local,可以查看下应该是rc.local)把这个命令追加到启动脚本中去就可以了。每次开机就会自启动了。

            第三步、这才是网络配置的关键。进入到网卡所在目录:cd  /etc/sysconfig/network-scripts,可以查看到很多和网络有关的设备;有ifcfg-eth0和ifcfg-lo这个两个文件,就是对应ifconfig出来的eth0和lo网卡设备的。进入到ifcfg-eth0文件中

    DEVICE=eth0                // 这是网卡的名称
    TYPE=Ethernet              // 网卡类型
    ONBOOT=yes                 // 是否随着开机自启动
    BOOTPROTO=static           // static表示固定ip地址,dhcp表示随机获取ip
    IPADDR=192.168.10.150      // 手动设置的固定ip地址
    NETMASK=255.255.255.0      // mask地址,就是掩码
    GATEWAY=192.168.10.1       // 网关地址
            大家可以根据自己的需求对网卡进行配置,上面是我基本配置,把一些无关的(如:uuid,mac地址等)删除掉了。设置好重启下网络:server network restart  再ping下内网看看通不通(可以用arp -a来查看下当前有哪些主机是开放的)。如果通了,那么大概就指定怎么设置网卡信息了。这里提下,如果你需要用eth1的话可以拷贝份eth0修改成eth1,但前提是你要有物理网卡,虚拟机的话也要设置虚拟网卡。到此内部网络已经通了,接下来配置外网了。
    -------------------------------------------------------------------------------配置外网-------------------------------------------------------------------------------       

             第四步、如果内网已经没问题了那么来看看外网的配置(一定不能跳过内网配置来直接配置外网)。首先也是检查下外网有没有通,直接ping百度:ping www.baidu.com,如果通了,那行,可以到此结束了。如果通不了,出现无法识别主机之类的。那么跟着配置下下面脚本。第一、要配置下DNS,直接进入文件:vim /etc/resolv.conf  添加两行脚本即可

    nameserver 192.168.10.1  // 用网关做DNS
    nameserver 8.8.8.8       // 用谷歌免费提供的DNS
            第五步、如果前一步DNS已经配置好了,那么可以先ping下百度,能不能通。如果不能通那么查看下路由设置,路由的概念就啰嗦的讲了,简单一句:控制里面数据包到达外面的路线规则。用命令:route -n 查看下路由表

            

            可以看到Gateway一栏中有 192.168.10.1表面这里有个默认网关,当数据包找不到出口时,一律往这个网关丢。路由器另外一端是连接公网的,所以如果配置了默认网卡那么就可以和外界通讯了。如果没有默认网关则要自己手动添加一条默认网关:route add default gw 192.168.10.1然后重启网络再试试能不能和外界通信了。

            如果你的Linux不是虚拟机,这几步配置下来网络基本上可以工作的了。但如果你的是虚拟机里面装的Linux系统,那么配置网络还是比较复杂的。

    -----------------------------------------------------------------------虚拟机配置网络------------------------------------------------------------------------------------------------

            虚拟机配置网络步骤和上面大体相同,唯一不一样的就是和宿主机的交换问题。如果安装前面的步骤配置网络不通的话,很可能和宿主机网络连接有问题


            ;******************************************************************补充*********************************************************************************

            今天又安装了个新虚拟机,在配置网络时,发现了一个新问题,其实也不算新问题,只是以前没有注意而已。当上面的都配置好了后,我ping了下百度,发现还是不通,而且显示的是未知主机名。那么这个问题解决的方法是在virtualBox(VMware没有试过)本身上的,在virtualBox中设置一栏下有个网络设置,一般新创建的主机是不会自动设置的,需要自己手动设置的。设置网络链接模式为桥接模式步骤如下图:

            

           设置完后,到虚拟机中重启下网络服务(命令:service network restart)就可以了。

            ********************************************************end  2014-12-31***********************************************************************************

            上面选择桥接模式时显示为无效的设置;前天问同学借了个电脑晚上回去学习用(我的电脑放公司,懒的背来背去),开始搭建环境时,发现virtualbox中设置桥接模式时报了个错,说无效的设置,而且“界面名称”那一栏是空的。这就是表示该host主机没有virtualbox的桥接驱动;下图显示红圈部分会显示问题(我的表示host中有两个桥接驱动可供选择):

            

            解决方法:

            1、先下载virtualbox的桥接驱动,可以到这个地址下载(这个驱动对我是有用的,如果对你没有用,可以到网上去搜索下,应该有很多的)http://download.csdn.net/detail/yuzhihui_no1/8487203

            2、根据下图的步骤来操作:a、在你的网络右下角右键下就可以显示1图;b、点击“网络和共享中心”选项,就会显示图2了;c、点击“以太网”显示图3;d、点击“属性”就可以得到图4了;

       

            3、顺着下面图示的步骤开始:a、在图1中点击“Microsoft 网络客户端”得到图2;b、点击“客户端”得到图3;c、点击图3中右下角的“从磁盘安装”得到图4;d、选择图示中下面的“浏览”,找到你在第一步中下载到的virtualbox桥接驱动,解压后选中VBoxNetFltM.inf文件(解压后位置应该在drivers\network\netflt下),点击图4上的确定就可以了。

       

            4、重启下virtualbox就可以了,上面的步骤可能有些地方有点出入(毕竟我是根据我的回忆来完成的),但大概的意思就是这样的了。

            ********************************************************end  2015-3-10***********************************************************************************


            首先查看下虚拟机中的设置,找到网络,然后看下使用的是什么方式连接虚拟机里面的网络,有桥接和NAT、HOST-ONLY各种方式的特点可以自己查下资料,一般是用桥接方式。可以检查下宿主机下的网络,看下有没有禁止虚拟机中的网络出来(在更改适配器中也可以看到),我的是VirtualBox虚拟机,宿主机里的有VirtualBox出来的网络。

            

            可以看到有三个网络,VirtualBox的网络,无线网的,连线的三个网络,也可以win+r ==> cmd ==> ipconfig/all查看下各个网卡情况。

            还有个事要注意:尽量不要让VirtualBox和VMware同时安装在同一个宿主机中使用,当安装VirtualBox时会改变VMware的网络设置,所以安装完VirtualBox后要重新设置下网络。还有一个是不要去刷新虚拟机的mac地址,当你刷新后就表示生产一块新的虚拟网卡,以前的网卡就删掉了,开始时网络就不会启动了,而且你的网卡名称也会改变,可能为eth1或者eth2等。这时候可以删除掉两个个文件(一时间忘记了哪个文件好像是:xxx-7  xxxx-9,开机时会提醒说这两个文件不能读取,下次想起补上吐舌头

            目前为止能想到的就这么多了,这也是常规的网络配置方法。后期如果遇到其他问题再补上。谢谢!!(如果大家遇到网络配置问题及解决方法也请告知下我,谢谢!!)

            补充1:如果每次重启网络后都会还原/etc/resolv.conf。则需要关闭NetworkManager,cd/etc/init.d到目录中执行命令:service NetworkManager stop

            转载请注明作者和原文出处,原文地址:http://blog.csdn.net/yuzhihui_no1/article/details/41595355

            若有不正确之处,望大家指正,共同学习!谢谢!!


    展开全文
  • linux 图形界面网络配置命令

    千次阅读 2019-01-07 13:50:54
    linux 图形界面网络配置命令: https://www.aliyun.com/jiaocheng/167523.html?spm=5176.100033.1.13.7ae71fedpOlLu2 网络配置: 输入 setup 回车,看到下面的界面,选择Network configuration ,回车后在选择Device ...

    linux 图形界面网络配置命令:
    https://www.aliyun.com/jiaocheng/167523.html?spm=5176.100033.1.13.7ae71fedpOlLu2

    网络配置:
    输入 setup  回车,看到下面的界面,选择Network  configuration ,回车后在选择Device configuration

    展开全文
  • Linux中的网络管理——网络配置命令

    万次阅读 多人点赞 2017-11-01 23:25:13
    目录目录 Linux网络配置 ifconfig命令 ...网络测试命令Linux网络配置 在Linux中配置IP地址的方法有以下这么几种: 图形界面配置IP地址(操作方式如Windows系统配置IP,但在实际生产中,我们并不建议在

    目录

    Linux网络配置

      在Linux中配置IP地址的方法有以下这么几种:

    • 图形界面配置IP地址(操作方式如Windows系统配置IP,但在实际生产中,我们并不建议在我们的服务器上安装Linux的图形界面,因为安装了图形界面将一定程度地影响了服务器的安全性和稳定性,因此,在这里就不对该方式进行详细的介绍了。)
    • ifconfig命令临时配置IP地址(临时配置IP地址,即当我们重启计算机或重启网络服务后,配置将失效)
    • setup工具永久配置IP地址(setup工具是由Red Hat开发的,因此在正常情况下,该工具只能用于Red Hat系列的Linux系统)(setup工具——红帽专有图形化工具setup设置IP地址)(使用setup命令设置完网络后需要使用service network restart重启网络)
    • 修改网络配置文件

    ifconfig命令

      ifconfig命令可以查看与配置网络状态。命令结果如下:

    eth0      Link encap:Ethernet  HWaddr 00:0C:29:11:30:39  
              inet addr:192.168.134.129  Bcast:192.168.134.255  Mask:255.255.255.0
              inet6 addr: fe80::20c:29ff:fe11:3039/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:19731 errors:0 dropped:0 overruns:0 frame:0
              TX packets:502 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:1248492 (1.1 MiB)  TX bytes:58905 (57.5 KiB)
    
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

    lo表示本地回环网卡的信息)
      使用ifconfig命令还可以临时设置某一网卡的IP地址和子网掩码。如:

    ifconfig eth0 192.168.0.200 netmask 255.255.255.0

    Linux网络配置文件

    网卡信息文件

      查看第一张网卡的网卡信息:

    vi /etc/sysconfig/network-scripts/ifcfg-eth0

      信息如下:

    DEVICE=eth0
    HWADDR=00:0C:29:11:30:39
    TYPE=Ethernet
    UUID=5ab36190-a5df-4bf1-94d8-6c126afd05f1
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=dhcp

      更多信息说明,如下表格:

    配置 说明
    DEVICE=eth0 网卡设备名,eth0表示第一张网卡
    BOOTPROTO=none 是否自动获取IP(none、static、dhcp),当值为dhcp时,只需配置上述例子中的那几项就可以联网
    HWADDR=00:0C:29:11:30:39 MAC地址
    NM_CONTROLLED=yes 是否可以由Network Manager图形管理工具托管
    ONBOOT=yes 是否随网络服务启动当前网卡生效(在CentOS 6 以上的版本中ONBOOT是默认关闭的。
    TYPE=Ethernet 网络类型,这里为以太网
    UUID=5ab36190-a5df-4bf1-94d8-6c126afd05f1 唯一识别码
    IPADDR=192.168.0.200 IP地址
    NETMASK=255.255.255.0 子网掩码
    GATEWAY=192.168.0.1 网关
    DNS1=202.106.0.20 DNS
    IPV6INIT=no IPv6是否启用,这里设置为不启用
    USERCTL=no 是否允许非root用户控制此网卡,这里为不允许
    说明:
    1.自动获取IP的条件是:必须在局域网内存在DHCP服务器。
    2.相同UUID网络配置的计算机会导致互相不能上网。

    主机名文件

      查看主机名文件:

    vi /etc/sysconfig/network

      内容如下:

    NETWORKING=yes
    HOSTNAME=localhost.localdomain

      其中:
    1. /etc/sysconfig/network该文件中NETWORKING=no时主机将无法连接网络。
    2. Windows下,在同一局域网内相同主机名之间是不能进行传递的。要求在局域网内是不能有相同主机名的主机的。而在Linux中局域网内是可以有相同主机名的主机的,如默认主机名:localhost.localdomain
    3. 修改/etc/sysconfig/network文件中的主机名后需要重启计算机才能生效。使用hostname 主机名命令可以临时更改主机名后,重启计算机后将失效。通过hostname命令可以查看当前主机名。

    DNS配置文件

      查看DNS配置文件:

    vi /etc/resolv.conf

      内容如下:

    ; generated by /sbin/dhclient-script
    search localdomain
    nameserver 192.168.134.2

      其中最重要的是nameserver这一项,设置的是域名服务器的地址,多个域名服务器,则在后续添加空格继续补充域名服务器的地址,或者另起一行做类似的nameserver配置。

    VMWare中Linux的网络参数配置

    (以CentOS为例)
    1. 配置Linux IP地址;
    2. CentOS 6以上的系统修改修改网络配置以启动网卡vi /etc/sysconfig/network-scripts/ifcfg-eth0ONBOOT选项的值修改为yes,重启网络服务service network restart
    3. 对于网络配置文件中UUID出现相同的情况,需要修改UUID的值,修改方式如下:

    1. `vi /etc/sysconfig/network-scripts/ifcfg-eth0`,删除MAC地址行
    2. `rm -rf /etc/udev/rules.d/70-persistent-net.rules`,删除网卡和MAC地址绑定文件
    3. 重启当前系统

    4.设置VMWare虚拟机的网络连接方式,选择桥接模式(可不勾选“复制物理网络连接状态”这一选项)(其中桥接模式,允许虚拟机访问外网,同时可以与局域网内的其他计算机进行通讯(包括本机);NAT模式,允许虚拟机访问外网,能与本机进行数据通讯,且能访问局域网内其他主机,但局域网内的其他主机不能访问该虚拟机;Host Only模式,默认情况下只能同本机进行通讯);
    5. 修改桥接的网卡,在“虚拟网络编辑器”窗口中选择VMnet0,修改桥接模式下桥接的网卡,这里选择可以上网的网卡。

    VMWare桥接模式下配置静态IP

    修改网卡配置文件,如下:

    DEVICE=eth0
    HWADDR=00:0C:29:FC:8D:E6
    TYPE=Ethernet
    #UUID=343b502d-2249-4e33-9187-9abc285b9292
    UUID=31b6504c-7ddd-4b74-a51e-46cd34ed182d
    ONBOOT=yes
    NM_CONTROLLED=yes
    
    #BOOTPROTO=dhcp
    BOOTPROTO=static
    IPADDR=11.10.1.192
    NETMASK=255.255.255.0
    GATEWAY=10.8.8.1
    DNS1=114.114.114.114
    DNS2=8.8.8.8
    IPV6INIT=no
    USERCTL=no

    重启网卡:

    service network restart

      这里,ping外网地址会失败。使用route命令发现,默认网关没有设置成功。原因不明(DHCP模式下,动态获取IP,默认网关10.8.8.1设置成功,可以正常上网。)
      20180726,看到这样的文章《SIOCADDRT: No such process 添加路由报错》,才明白问题出在:“要添加的网关不在你主机所在的网段”,虚拟机默认使用的网关并非我想要设置的网关,我们需要手动进行设置。
      为配置静态IP的情况下,解决默认网关未设置成功的问题,使用route命令临时修改默认网关:
    临时修改默认网关(重启虚拟机后失效)(linux中配置网络出现 SIOCADDRT: No such process):

    sudo route add 10.8.8.1/32 dev eth0
    sudo route add default gw 10.8.8.1

    以下方法未能测试通过
      永久修改默认网关的方式(防止重启失效,写入/sbin/ifup-local,此文件要有执行权限):

    vim /sbin/ifup-local

    内容如下:

    #!/bin/bash
    
    if [ "$1" = "eth0" ]
    then
    # eth0为网卡名 如有vlan则填写ethx.xxx
    sudo route add 10.8.8.1/32 dev eth0
    sudo route add default gw 10.8.8.1
    fi

    以上方法未能测试通过

    Linux网络命令

    网络环境操作

    1. ifconfig命令
        ifconfig:查看网络状态(能查看IP地址和子网掩码,但是不能查看网关和DNS地址),还可以临时设置某一网卡的IP地址和子网掩码。
    2. 关闭与启动网卡
        ifdown 网卡设备名:禁用该网卡设备。
        ifup 网卡设备名:启用该网卡设备。
    3. 查询网络状态
        netstat 选项(可以用于查看当前计算机开放的端口,从而判断当前计算机启动了哪些服务)
      选项:
    -t:列出TCP协议端口
    -u:列出UPD协议端口
    -n:不使用域名和服务名,而使用IP地址和端口号
    -l:仅列出在监听状态网络服务
    -a:列出所有的网络连接
    -r:列出路由列表,功能和route命令一只
    常用组合:-tuln-an-rn
    查看某一状态下的网络连接情况,如:netstat -an | grep ESTABLISHED
    查看某一网络状态下的行数(查看有多少台计算机连接到当前服务器),如:netstat -an | grep ESTABLISHED | wc -l
    netstat -rn 和 route -n 命令功能一样,结果一致。通过这样的命令查看当前计算机的网关地址。

    (注:Linux中如何中止远程连接?使用logout命令。在Windows中则操作菜单栏点击注销。)
    4. route命令
      route -n:查看路由列表(可以看到当前计算机的网关)。
      route add default gw 192.168.1.1:临时设定网关。
      route del default gw 192.168.1.1:删除设定的网关。
    5. 域名解析命令
      nslookup [主机名或IP]:进行域名或IP地址的解析。

    nslookup
    > server
    # 查看本机DNS服务器
    > exit
    # 退出

    (注:CentOS 6.x后nslookup已不存在,需要进行安装,参考:CentOS 6.x 安裝 nslookup 的步驟 (與 yum 如何查詢套件) 。在不想安装nslookup的情况下,又想查看本机配置的DNS服务器地址,可以使用cat /etc/resolv.conf命令。)

    网络测试命令

    1. ping命令
        ping [选项] ip或域名:探测指定IP或域名的网络状况。
    选项:
    -c 次数:指定ping发送包的次数

      2. telnet命令
      telnet [域名或IP] [端口]:远程管理与端口探测命令。(telnet的远程连接是极不安全的,它是明文传递数据,并未将数据加密。所以我们并不建议使用telnet命令进行远程管理,但是我们可以通过该命令探测某个计算机中是否开放了某一端口。如:telnet 192.168.0.1 80
      3. traceroute命令
      traceroute [选项] IP或域名:路由跟踪,查看访问某一IP或域名时经过的路由(路由路径)。(该命令可能需要单独安装)

    选项:
    -n 使用IP而不使用域名显示

      4. wget命令
      wget 下载地址:下载命令。
      5. tcpdump命令
      tcpdump命令:用于监听某一网卡下某一服务的数据包接收情况(截获数据包-抓包)。如:tcpdump -i eth0 -nnX port 21

    选项:
    -i 指定监听的网卡
    -nn 将数据包中的域名与服务转为IP和端口显示
    -X 以十六进制和ASCII码显示数据包内容
    port 指定监听的端口
    展开全文
  • Linux查看配置命令汇总

    千次阅读 2018-08-13 17:22:14
    Linux查看配置命令汇总 1、系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列...
  • Linux系统中网络管理命令和查看网络配置命令

    千次阅读 多人点赞 2020-07-09 14:31:21
    查看Linux网络配置 1.1 查看网络接口信息——ip命令 1.1.1 小知识——nmcli和nmtui命令 1.2 查看DNS服务器地址 1.3 查看本机路由表 1.4 查看本机主机名称 二.网络管理命令 2.1 概述 2.2 测试主机之间的连通性——...
  • Linux下常用网络配置命令

    千次阅读 2008-09-05 10:07:00
    Linux下常用网络配置命令 --------------------------------------------------------------------------------2007-12-27 21:13:23 标签:命令 网络 linux 配置 [推送到技术圈] 1、 ifconfig 可以使用ifconfig...
  • Linux操作系统中网络配置命令

    万次阅读 2016-06-18 14:00:23
    ifconfig命令可以查看当前网络的设置,也可以修改当前网络的设置,ifconfig命令有两种格式,ifconfig [interface]和ifconfig interface [aftype] option | address …,其中,第一种格式为查看当前网络的设置,第二...
  • 无论是Linux 自动安装还是我们手工安装,Linux 都会向你询问有关网络的问题并配置相关的软件。这个用于配置网卡的基本命令就是ifconfig。 在执行ifconfig 命令后,系统将在内核表中设置必要的参数,这样Linux 就...
  • ifconfig命令用于设置或查看网络配置,包括IP地址、网络掩码、广播地址等。它是linux系统中,使用频率最高的关于网络方面的命令
  • Linux系统基本网络配置之ifconfig命令   一、Linux系统的网络配置基本包括:网络IP的配置、网关路由的配置、主机DNS的配置、主机名的配置等,本篇注重介绍网络IP的配置。 二、Linux系统的网络地址配置分为...
  • linux查看硬件配置命令

    万次阅读 多人点赞 2019-08-02 15:25:02
    文章目录硬件查看命令cat /proc/cpuinfo 分析输出 硬件查看命令 系统  # uname -a # 查看内核/操作系统/CPU信息  # head -n 1 /etc/issue # 查看操作系统版本  # cat /proc/cpuinfo # 查看CPU信息  # hostname #...
  • Linux 网桥配置命令:brctl

    万次阅读 2012-06-30 16:49:34
    Linux 网桥配置命令:brctl linux brctl Linux网关模式下将有线LAN和无线LAN共享网段实现局域网内互联: 思路其实很简单:就是将虚拟出一个bridge口,将对应的有线LAN和无线LAN都绑定在这个虚拟bridge...
  • linux命令配置网络步骤

    千次阅读 2018-10-25 00:13:19
    linux网络配置相关命令除了常用的ifconfig 命令,也可以用nmcli 命令进行配置。 命令:nmcli nmcli device show 显示全部接口及属性   nmcli device show eth0 显示eth0设备信息   停止eth0接口 ...
  • 传统的网络配置命令:   传统的网络配置命令: 1. 使用ifconfig命令配置并查看网络接口情况 示例1: 配置eth0的IP,同时激活设备: ifconfig eth0 192.168.4.1 netmask 255.255.255.0 up 示例2: 配置eth0...
  • Linux命令行下配置IP地址不像图形界面下那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置的方法:   即时生效(重启后失效): ifconfig eth0 192.168.1.102 netmask 255.255.255.0 //添加IP地址...
  • Linux网络连接命令

    千次阅读 2019-03-28 14:04:08
    目录 1. hostname 2. ping 3. ifconfig 4. iwconfig 5. nslookup 6. traceroute 7. finger ...网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, trac...
  • Linux 网络通讯命令 查看端口命令

    千次阅读 2018-12-27 11:05:27
    Linux netstat命令用于显示网络状态。 利用netstat指令可让你得知整个Linux系统的网络情况。 netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核...
  • Kali Linux网络配置

    万次阅读 多人点赞 2015-03-12 19:53:00
    Kali Linux拥有强大的网络功能,所使用的网络配置文件与其他的Linux发行版也不同,Kali Linux属于Debian Linux 1、基本的网络命令 ifconfig命令用于显示当前主机中状态为“激活”的网络接口信息。 ifconfig -a命令...
  • 网络接口(interface)是网络硬件设备在操作系统中的表示方法,比如网卡在Linux操作系统中用ethX,是由0开始的正整数,比如eth0、eth1...... ethX。而普通猫和ADSL的接口是 pppX,比如ppp0等;  机器中所有可用网卡...
  • Linux ifconfig命令配置网络接口

    千次阅读 2019-03-22 18:59:13
    ifconfig 是 Linux 中査看和临时修改 IP 地址的命令,其基本信息如下: ...功能描述:配置网络接口。 查看IP地址信息 查看IP地址信息 ifconfig 命令最主要的作用就是査看 IP 地址的信息,直接输入ifconf...
  • Linux 网络配置文件

    万次阅读 2019-05-23 22:42:46
    一、网络配置文件 1.1 系统网络设备配置文件/etc/sysconfig/network-scripts ]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 //表示网卡物理设备的名字 BOOTPROTO=dhcp //表示为网卡配置静态...
  • linux查看网络配置命令

    千次阅读 2021-02-05 14:32:52
    tracert命令的格式为:tracert [-d][-h maximum_hops] [-j host-list][-w timeout] [-R][-S srcaddr] [-4][-6] target_name。 ①、-d 表示不将地址解析成主机名。 ②、-h maximum_hops 表示搜索目标的最大跃点数。 ...
  • Linux常用命令

    万次阅读 多人点赞 2018-11-08 11:49:23
    一、基本命令 1.1 关机和重启 1.2 帮助命令 二、目录操作命令 2.1 目录切换 cd 2.2 目录查看 ls [-al] 2.3 目录操作【增,删,改,查】 2.3.1创建目录【增】 mkdir 2.3.2删除目录或文件【删】rm 2.3.3目录...
  • Linux重启网络命令

    万次阅读 2019-09-12 15:50:59
    重启网络命令 service networking restart 重启网卡命令 ifconfig eth0 up Fedore 重启网络命令 systemctl restart network.service CentOS 重启网络命令 service network restart ...
  • LINUX查看硬件配置命令

    万次阅读 2013-04-16 22:31:02
    今天安装了9台Linux服务器,型号完全不一样(有DELL、HP和IBM服务器),又懒得去对清单,如何在Linux下cpu的个数和核数呢?另外,nginx的cpu工作模式也需要确切的知道linux服务器到底有多少个逻辑cpu,不过现在...
  • iproute是Linux下一个网络管理工具包合集,用于取代先前的如ifconfig,route,ifup,ifdown,netstat等历史网络管理工具。该工具包功能强大,它通过网络链路套接字接口与内核进行联系。iproute的用户界面比net-tools...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 401,762
精华内容 160,704
关键字:

linux网络配置命令

linux 订阅