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.www58058.com/26757

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

相關推薦

  • linux初期了解

    計算機的組成及其功能 計算機有運算器,控制器,存儲器,輸出設備和輸入設備組成: 1.運算器:運算器又稱算術邏輯單元(Arithmetic Logic Unit簡稱ALU)。它是計算機對數據進行加工處理的部件,包括算術運算2.控制器:控制器負責從存儲器中取出指令,并對指令進行譯碼 3.存儲器:存儲器是計算機記憶或暫存數據的部件。 4.輸入設備:輸入設備是給計算…

    Linux干貨 2016-10-30
  • SELinux——有趣的標簽

    SELinux ·SELinux: Secure Enhanced linux,工作與Linux內核中 ·DAC:Discretionary Access Control 自由訪問控制 ·MAC:Mandatory Access Control  強制訪問控制        &n…

    Linux干貨 2016-09-18
  • grep文本查找和正則表達式

    一、grep grep: (Global search REgular expression and Print outthe line)全局查找正則表達式并且打印結果行。不會對輸入的文本進行修改。 Unix的grep家族包括grep、egrep和fgrep,egrep是grep的擴展,支持更多的正則元字符; fgrep就是fixed grep或f…

    Linux干貨 2016-08-07
  • Linux基礎指令(1)

    1.Linux上的文件管理類命令都有哪些,其常用的使用方法及相關實例演示  文件管理工具:cp mv rm cp命令 : 單源復制: cp [option]… [-T]  SOURCE DEST     -bash-4.1# …

    Linux干貨 2016-11-09
  • 我的第一篇博客

    Hello,大家好,以后我也是博客中的一員了,希望能和大家共同進步。

    Linux干貨 2017-07-11
  • 第二周總結(文件操作命令、用戶及組權限管理、BASH命令行展開與執行命令返回值、命令別名使用、執行結果引用、通配符使用)

    1、常見文件管理命令分類         1)文件內容查看(cat、tca、more、less、head、tail)         2)文件字符替換(tr、sed、awk等)         3)文…

    Linux干貨 2017-01-31
欧美性久久久久