Linux网络属性配置(3): 修改配置文件–>CentOS6

Linux网络属性配置(3): 修改配置文件–>CentOS6

IP、MASK、GW、DNS相关配置文件:/etc/sysconfig/network-scripts/ifcfg

路由相关的配置文件:/etc/sysconfig/network-scripts/route-IFACE

/etc/sysconfig/network-scripts/ifcfg-IFACE:
    DEVICE:此配置文件应用到的设备;
    HWADDR:对应的设备的MAC地址;
    BOOTPROTO:激活此设备时使用的地址配置协议,常用的dhcp, static-->静态, none-->static, boo-->引导协议:
    NM_CONTROLLED:NM是NetworkManager的简写;此网卡是否接受NM控制;
        CentOS6建议为“no”;
    ONBOOT:在系统引导时是否激活此设备;
    TYPE:接口类型;常见有的Ethernet, Bridge;
    UUID:设备的惟一标识;

    IPADDR:指明IP地址;
    NETMASK:子网掩码:
    GATEWAY:默认网关:
    DNS1:第一个DNS服务器指向;
    DNS2:第二个DNS服务器指向;

    USERCTL:普通用户是否可控制此设备;
    PEERDNS:如果BOOTPROTO的值为“dhcp”,是否允许dhcp server分配的dns服务器指向信息直接覆盖至/etc/resolv.conf文件中;


❤❤❤CentOS5-network❤❤❤
❤❤❤CentOS6-NetworkManager❤❤❤


[root@localhost network-scripts]# cat ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=840aafa6-9d45-43a1-ba88-dd3be9f3ff1e
ONBOOT=no
NM_CONTROLLED=yes-->
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=08:00:27:B5:54:45
IPADDR=192.168.1.3
PREFIX=24
LAST_CONNECT=1469694394
tp;

❤❤❤需要使用service network restart-->/etc/rc.d/init.d/network start❤❤❤

路由配置文件:

etc/sysconfig/network-scripts/route-IFACE
两种风格:

    (1) TARGET via GW

192.168.0.0/24 via 192.168.1.1

[root@localhost ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
192.168.0.0     192.168.1.1     255.255.255.0   UG    0      0        0 eth0

    (2) 每三行定义一条路由
        ADDRESS#=TARGET
        NETMASK#=mask
        GATEWAY#=GW

给网卡配置多地址:
    ifconfig:
        ifconfig IFACE_ALIAS 
    ip
        ip addr add 
    配置文件:
        ifcfg-IFACE_ALIAS
        DEVICE=IFACE_ALIAS

注意:网关别名不能使用dhcp协议引导;


Linux网络属性配置的tui(text user interface):
    system-config-network-tui
    也可以使用setup调用!!!!

切记:以上必须要重启网络服务方能生效;

配置当前主机的主机名:
    hostname [HOSTNAME]
修改配置文件:
    /etc/sysconfig/network
        HOSTNAME=
[root@localhost sysconfig]# cat  network
NETWORKING=yes
HOSTNAME=wanghongkai

网络接口识别并命名相关的udev配置文件:
/etc/udev/rules.d/70-persistent-net.rules

[root@localhost rules.d]# cat 70-persistent-net.rules 
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x8086:0x100e (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:b5:54:45", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

卸载网卡驱动:
modprobe -r e1000

装载网卡驱动:
modprobe e1000

原创文章,作者:wostop,如若转载,请注明出处:http://www.178linux.com/26757

(0)
wostopwostop
上一篇 2016-08-02 10:56
下一篇 2016-08-02 10:58

相关推荐

  • 马哥教育网络班20期第1周课程练习

    答: 1、 ①控制器:是计算机的中枢神经,协调计算机各部分工作及内存与外设的访问等 ②运算器:运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。 ③储存器:存储器的功能是存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。 ④IO:输入设备是将数据或控制命令等信息输入到计算机。输出设备把机算机的各种数据符号及文字或各种控制信号等…

    Linux干货 2016-06-23
  • CentOS7安装Zabbix3.0版本应用

    一、Zabbix介绍        zabbix 简介   Zabbix 是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费的技术支持赢利  &n…

    Linux干货 2016-11-03
  • Linux基础系列(用户,组管理)

       Linux是一个多用户操作系统多任务的分时操作系统,平时的日常使用离不开用户登录以及用户组的管理,熟练管理用户和用户组,会提升我们的工作效率。   Linux用户管理:   Linux包括系统管理员,普通用户。普通用户又分为系统用户和登录用户。系统用户一般不会登陆系统,其shell类型一般为/etc/nologi…

    Linux干货 2016-08-04
  • 20161028第9天作业

    20161028第9天作业 1、编写脚本/root/bin/hostping.sh,接受一个主机的IPv4地址做为参数,测试是否可连通。如果能ping通,则提示用户“该IP地址可访问”;如果不可ping通,则提示用户“该IP地址不可访问” 2、编写脚本/root/bin/checkdisk.sh,检查磁盘分区空间和inode使用率率,如果超过80%,就发广播…

    Linux干货 2016-10-30
  • N25-第7周博客作业

    N25-第7周博客作业 1、创建一个10G分区,并格式为ext4文件系统;        (1) 要求其block大小为2048, 预留空间百分比为2,   卷标为MYDATA, 默认挂载属性包含acl;        (2)   挂载至/data/mydat…

    Linux干货 2017-01-21
  • N26-第一周作业

    1、描述计算机的组成及其功能。 运算器(对数据进行各种算术运算和逻辑运算,即对数据进行加工处理)、控制器(对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问)、存储器(存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息)、I/O      …

    Linux干货 2017-01-13