==========================================================================================

配置文件

==========================================================================================

1  域名服务器配置文件

 cat /etc/resolv.conf

 nameserver 202.109.14.5 #主DNS

    nameserver 219.141.136.10 #次DNS

 search localdomain



 最多可以设置3行,前面的生效。

2 本地主机名称解析文件

 /etc/hosts



 Hosts 和 DNS具有类似的主机名称解析功能

3 主机名称配置文件

 /etc/sysconfig/network



 例:# vi /etc/sysconfig/network 使用vi编辑器打开主机名配置文件。



 NETWORKING=yes 网络是否可用。



 HOSTNAME=xxxx xxxx为新设置的主机名。

4  网络接口配置文件

  /etc/sysconfig/network-scripts/ifconfg-*



  DEVICE=eth0 网卡编号



  ONBOOT=yes 开机时是否启动网卡。



  BOOTPROTO=static 静态ip或者DHCP动态获取。



  IPADDR=192.168.1.163 ip



  NETMASK=255.255.255.0 掩码



  GATEWAY=192.168.1.1 网关



  以下为动态获取方式:



  DEVICE=eth0



  ONBOOT=yes



  BOOTPROTO=dhcp





        DEVICE=eth0 #物理设备名

        IPADDR=192.168.1.10 #IP地址

        NETMASK=255.255.255.0 #掩码值

        NETWORK=192.168.1.0 #网络地址(可不要)

        BROADCAST=192.168.1.255 #广播地址(可不要)

        GATEWAY=192.168.1.1 #网关地址

        ONBOOT=yes # [yes|no](引导时是否激活设备)

        USERCTL=no #[yes|no](非root用户是否可以控制该设备)

       BOOTPROTO=static #[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议

5 主机名解析顺序

/etc/nsswitch.conf 



  #hosts:     db files nisplus nis dns



  hosts:      files dns

==========================================================================================

配置命令

==========================================================================================

1 停止和启动指定的网络接口

 单个网络接口的配置进行修改后



 Ifdown 网络接口名称 停止某个网络接口。



 Ifup 网络接口名称 开启某个网络接口。



 注:单个网络接口的配置文件进行修改后,不必每次都从新启动network服务使配置文件生效,可用以上命令。



 扩展:对网络接口操作:



 # ifconfig eth0 down 停止eth0接口



 # ifconfig eth0 up 开启eth0接口



 可以连续使用



 Ifdown eth0 ; ifup eth0

2 DNS域名解析

  Nslookup



  >server



  显示linux系统中使用的DNS服务器地址,也可临时设置生效。



  修改配置文件进行网络设置



  使用工具进行网络设置



  # Netconfig 图形界面设置网络,重启network后生效。



  界面中需要填写的内容:



  主机网络接口的ip地址。



  网络接口的子网掩码。



  默认网关地址。



  主DNS服务器的ip地址

3  网络服务启动脚本

  /etc/init.d/network 从新启动才能生效



  扩展:# /etc/rc.d/init.d/network start 启动network



  # /etc/rc.d/init.d/network stop 停止network



  # /etc/rc.d/init.d/network restart 重启network

4  路由配置命令

  删除默认网关路由



  $Route del default gw <默认网关地址>



  添加默认网关路由



  $Route add default gw <默认网关地址>

  例:#route add default gw 192.168.1.1

5 测试与其它主机的网络链接路径

  $traceroute <目的主机地址>



  traceroute命令显示当前主机与目的主机之间经过的所,有网络节点的地址,以及当前主机到每个中间结点的连接状态。

6 手工网络配置

  网络接口ip地址和子网掩码



  默认网关地址



  当前主机名称



  DNS服务器地址



  Ip地址配置命令



  Ifconfig <网络接口名称> network <子网掩码>



  例:# ifconfig eth0 192.168.1.222 netmask 255.255.255.0



  注:手工配置linux网络只限于临时使用,配置不保存。



  扩展:# ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0 一块网卡配置多个子ip地址。



  # ifconfig eth0 hw ether MAC地址 修改网卡的mac地址,



        # ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up

7 启动和关闭防火墙

即时生效:



  1:#service iptables start



  #service iptables stop



  重启系统生效:





  2:#service iptables on



  #service iptables off

8  网卡管理工具

[root@limt01 ~]# ethtool eth0

    Settings for eth0:

        Supported ports: [ TP ]

        Supported link modes:   1000baseT/Full 

        Supported pause frame use: No

        Supports auto-negotiation: No

        Advertised link modes:  Not reported

        Advertised pause frame use: No

        Advertised auto-negotiation: No

        Speed: 1000Mb/s

        Duplex: Full

        Port: Twisted Pair

        PHYAD: 0

        Transceiver: internal

        Auto-negotiation: off

        MDI-X: Unknown

        Link detected: yes

Linux之网络配置(不断更新中)的更多相关文章

  1. Linux 系统 网络配置

    Linux 系统 网络配置 配置Linux系统网络的方法有几种,这里介绍本人常用的两种. 第一种:使用命令ifconfig配置,具体用法:Ipconfig  ethx   x.x.x.x    net ...

  2. Linux基础网络配置

    目录 Linux基础网络配置 参考 IP配置 Route配置 DNS指向 ss命令 *网络排查工具 Linux基础网络配置

  3. Vbox中Linux虚拟机网络配置(比较实用)

    好久没写过东西了,主要大部分都是来自对生活的感悟,很少有实实在在的关于学得有成就感的技术可以“炫耀”,所以也就懒得在这个上面登了. 实验室很早就有位师兄曾在吃饭的路上问过我们这群小弟,你们知道Vbox ...

  4. linux学习笔记3:linux的网络配置,rpm包,shell以及samba服务器的使用和安装

    1.linux下的shell<linux命令.编辑器和shell编程> (1)shell种类有很多,常用的有三种,在linux可以通过ls -l /bin/*sh 来显示所有已安装的she ...

  5. 【转载】Linux小白最佳实践:《超容易的Linux系统管理入门书》(连载六)Linux的网络配置

    本篇是Linux小白最佳实践第6篇,目的就是让白菜们了解Linux网络是如何配置的.Linux系统在服务器市场占有很大的份额,尤其在互连网时代,要使用计算机就离不开网络. 想每天能听到小妞的语音播报, ...

  6. Linux平台网络配置-----C语言

    上一期我们已经介绍了VM虚拟机安装CentOS 7系统的步骤过程,这次就来看看使用Linux对初学者有什么障碍? 零基础学习C语言---Linux平台配置网络 用VM虚拟机启动Linux系统时出现的问 ...

  7. linux下网络配置小节[from 老男孩的linux运维笔记]

    对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太多的初学者徘徊在门外就不奇怪了, 这里,老男孩老师花了一些时间总结了这个文档小结,也还不够完善,欢迎大家补充,交流. ...

  8. linux无线网络配置_转

    转自:http://www.cnblogs.com/dartagnan/archive/2010/12/05/2003521.html   一位资生linux 原文:http://www.hpl.hp ...

  9. Linux桥接网络配置

    在虚拟机网络配置中,选择桥接的方式.然后进入linux进行设置. 编辑 vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPR ...

随机推荐

  1. Delphi的字符串、PChar和字符数组之间的转换

    参考:http://my.oschina.net/kavensu/blog/193719 以下的各种方法都是我在Delphi 6的环境下测试成功的,可能根据你的开发环境.不同的上下文语境……有一些可能 ...

  2. 【JAVA多线程概述】

    一.多线程概述 一个进程中至少有一个线程,每一个线程都有自己运行的内容,这个内容可以称为线程要执行的任务. 不能没一个问题都使用多线程,能使用单线程解决的问题就不要使用多线程解决. 使用多线程的弊端: ...

  3. Solr入门之(4)配置文件solr.xml

    <?xml version="1.0" encoding="UTF-8" ?> <!-- This is an example of a si ...

  4. 序列化悍将Protobuf-Net,入门动手实录

    最近在研究web api 2,看了一篇文章,讲解如何提升性能的, 在序列化速度的跑分中,Protobuf一骑绝尘,序列化速度快,性能强,体积小,所以打算了解下这个利器 1:安装篇 谷歌官方没有提供.n ...

  5. ORA-01041: 内部错误,hostdef 扩展名不存在

    在工作中打算将生产环境的数据库设置成归档模式时,遇到的问题. 一.重启数据库 Sql代码: shutdown immediate; startup mount; 也就是在我执行startup moun ...

  6. android 入门-R文件的死与活

    1.图片的名字Btn_Play R文件死了. 1.答:修改图片的名字btn_play R文件活了.

  7. android 入门-ID

    @+id/btn             //表示在R.java文件里面新增一个id为btn的控件索引,最常用的一种声明控件id的方式. @+android:id/list  //+android:表 ...

  8. ios 区域检测 使用coreLocation

    #import "ViewController.h" #import <CoreLocation/CoreLocation.h> @interface ViewCont ...

  9. objective-c常用方法列表(总结)

    第1章 Objective-C学习环境准备 1.1 Objective-C基础 1.1.1 Objective-C的发展历程 1.1.2 Objective-C语言的特点 1.1.3 技术架构 1.2 ...

  10. 智能车学习(十八)——电机学习

    一.C车电机选择 1.摘要:      因为C车模在四轮车的优势是有两个电机,可以进行主动差速,劣势是电机太弱了....所以如何选择电机,就是个钱的问题了,电机多一点,就比较好选,但是C车电机跑多了就 ...