Linux網絡屬性配置

  一臺主機想要接入網絡就必須配置相關的網絡屬性,如:主機名、IP地址、子網掩碼、網關、DNS等,下面總結了網絡屬性的配置方法。

一、配置主機名

  主機名配置有兩種方式:命令和配置文件。

  1、hostname命令

   可以使用hostname命令來配置主機名,不過這樣配置的主機名不會永久生效,只能在當前會話中生效。

   命令格式:hostname [主機名]

     如果不帶“主機名”則顯示當前主機名。

1.jpg

  2、配置文件

   在配置文件中設置主機名可以永久生效,配置文件位置為/etc/sysconfig/network。

2.jpg

    network文件中的“networking=yes”選項是網絡設備總開關,如果主機想要接入網絡一定要確保這個選項為“yes”。

3.jpg

    上例中雖然配置文件中已經修改主機名,但實時顯示的仍然是原主機名,這時可以使用hostname命令再修改一次即可。

二、配置靜態IP地址

  1、ipconfig命令

   這個命令是系統默認安裝,如果系統中沒有安裝這個命令,可以在net-tools程序包中安裝。

   命令格式 ipconfig [options] [設備名稱]

   查看設備ip地址:

3.jpg

4.jpg

    配置IP地址:

5.jpg

    使用ifconfig命令配置的IP地址可以馬上生效,但不能永久保持;同樣使用配置文件來配置永久生效的IP地址。

  2、配置文件

   Centos6.7中使用“/etc/sysconfig/network-scripts/ifcfg-設備名”文件來配置對應設備的網絡屬性。

6.jpg

    設備名稱:

       以太網:ethX, centos7:ensX;

       ppp網絡:pppX;

       loopback:本地回環,lo

    配置文件的格式:

6.jpg

       DEVICE=設備名:此配置文件所關聯到的設備,設備名稱要與本文件名ifcfg-后面保持一致;

       BOOTPROTO={bootp|dhcp|static|none}:指定IP地址的配置方式;

       HWADDR=MAC地址:硬件MAC地址;

       NM_CONTROLLED={yes|no}:是否接受NetworkManager服務腳本來配置此設備;

       ONBOOT={yes|no}:是否在開機過程中自動激活此接口;

       TYPE={Ethernet|Bridge}:網絡接口類型;

       UUID:唯一標識;

       IPADDR:IP地址;

       NETMASK:子網掩碼;

       GATEWAY:網關;

       DNS1:首先DNS;

       DNS2:備用DNS;

       IPv6INIT={yes|no}:是否啟用ipv6;

       USERCTL={yes|no}:是否允許普通用戶控制此接口;

       PEERDNS={yes|no}:不接受DHCP服務器指派的DNS服務器地址。

  設置好配置文件后并不能馬上生效,需要重啟網絡服務或重啟網卡才能生效。

8.jpg

三、DNS配置文件

  在網卡的配置文件中可以配置DNS地址,如果不想在這個文件中配置DNS地址的話,還可以在/etc/resolv.conf文件中配置。

  格式如下:

7.jpg

  也可以在/etc/hosts中配置主機名與IP地址的對應關系。

四、配置多IP地址接口

  通過網絡接口的別名的方式來實現在一個接口上配置多個IP地址,實現方式有兩種:

  1、命令方式

8.jpg

    接口別名規則:設備名:#

    命令方式可以立即生效,但不能永久保持。

 2、配置文件

    在/etc/sysconfig/network-scripts/目錄中,新建網卡別名文件,文件內容如下:

9.jpg

    別名配置文件中不支持使用DHCP配置。

五、配置路由信息

  為了訪問不同路徑的主機,需要配置路由信息來指明數據包應該如何轉發。Linux中路由配置也可以使用兩種方式:命令和配置文件。

  1、route命令

   顯示路由信息

1.jpg

     -n:數字格式的地址

2.jpg

      在路由表信息中flags列的意義:

        U:表示up;

        G:表示網關;

        H:表示主機。

    添加路由條目:    

      route add

        -host:目標為主機

        -host HOST_IP gw NEXT_HOP [dev DEVICE]

      eg:route add -host 192.168.1.10 gw 192.168.1.1 dev eth0

        -net:目標是網絡

        -net NET_ADDRESS gw NEXT_HOP [dev DEVICE]

      eg:route add -net 192.168.1.0/24 gw 192.168.1.1 dev eth0        

        -net 0.0.0.0:目標為任意地址

      eg:route add -net 0.0.0.0 gw 192.168.1.1 dev eth0

        route add default gw GW_ADD 指定默認路由       

      eg:route add net 0.0.0.0 gw 192.168.1.1

    刪除路由條目:

      route del

        -host HOST_IP

        eg:route del -host 192.168.1.10

        -net NET_ADDRESS

        eg:route del -net 192.168.1.0/24

  2、配置文件

   配置文件的命名方式:route-設備名;

   文件位置:/etc/sysconfig/network-scritps/

   配置文件格式1:每行一個路由條目

     DESTINATION via NEXT_HOP

     10.0.0.0/8 via 172.16.0.1

   配置文件格式2:每3行一個路由條目

     ADDRESS#=DESTINATION

     NETMASK#=MASK

     GATEWAY#=GW

   兩種格式不能混用

  2.jpg

        

原創文章,作者:petmaster,如若轉載,請注明出處:http://www.www58058.com/10859

(0)
petmasterpetmaster
上一篇 2016-01-05
下一篇 2016-01-08

相關推薦

  • Iptables基礎

       Firewall:防火墻,工作于主機或網絡的邊緣處,對于進出本主機或網絡的報文根據事先定義好的檢查規則左匹配檢測,對于能夠被規則所匹配到的報文進行相應的處理的組件。   防火墻可分為:硬件防火墻,在硬件級別實現部分功能的防火墻;軟件防火墻,應用軟件處理邏輯運行于通用硬件平臺之上的防火墻;主機防火墻,服務范圍為當前主機;網絡…

    2017-06-19
  • Elasticsearch 5.0 集群

    IT運維 www.chinasa.net 下載地址:https://www.elastic.co/downloads/elasticsearch 1、JDK 安裝略過 node1 部署 2、Elasticsearch安裝 #tar zxvf elasticsearch-5.0.0.tar.gz -C /opt/ #cd /opt #mv elast…

    系統運維 2016-12-27
  • N26-第九周

    1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現; #!/bin/bash # # # NUM1=0 NUM2=0 for i in `cut -d: -f7 /etc/passwd` ;do if [[ “$i” = ‘/bin/bash…

    Linux干貨 2017-03-15
  • 網絡及TCP

    為什么要使用分層網絡模型     降低復雜性     標準化接口     簡化模塊化設計     確保技術的互操作性     加快發展速度  &nbs…

    2017-05-08
  • 馬哥教育網絡班22期+第7周課程練習 忍者亂太郎喻成

    第七周 1、創建一個10G分區,并格式為ext4文件系統;   (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl;    我個人比較喜歡使用交互式的分區工具fdisk    我以fdisk為例: &n…

    Linux干貨 2016-11-21
  • Linux中文件管理類命令初探

    Linux中文件管理類命令初探 文件管理通常指的是對文件或者目錄進行的類似復制、移動、刪除操作。 1. 文件的復制 cp 在Linux中使用cp指令完成文件復制工作,即copy之意。實際操作中又可以分為以下兩種情況: 單源復制 單源復制即復制的源只有一個,這個源可以為文件或者目錄。命令語法:cp [OPTION]… [-T] SOURCE DEST在實際…

    Linux干貨 2016-11-06
欧美性久久久久