Linux網絡配置

(1)、ifcfg家庭命令配置:

ifconfig/route/netstat

ifup/ifdown

 

(2)、ip命令配置:

ip addr | route | link

 

(3)、修改配置文件

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

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

DNS單獨配置文件:/etc/resolv.conf

hostname配置文件:CentOS6:/etc/sysconfig/network ? ? 輸入:HOSTNAME=主機名

CentOS7:/etc/hostname ? ?直接輸入:主機名

 

/etc/sysconfig/network-scripts/ifcfg-IFACE

DEVICE:此配置文件應用到的設備;

HWADDR:對應的設備的MAC地址;

BOOTPROTO:激活此設備時使用的地址配置協議;常見的有dhcp、static、none,bootp;

NM_CONTROLLED:NM是NetworkManager的簡寫;此網卡是否接受NM控制;

ONBOOT:在系統引導時是否激活此設備;

TYPE:接口類型;常見的有Ethernet,Bridge;

UUID:設備的唯一標示;

IPADDR:指明IP地址;

NETMASK:子網掩碼;

GATEWAY:默認網關;

DNS1:第一個DNS服務器指向;

DNS2:第二個DNS服務器指向;

USERCTL:普通用戶是否可控制此設備;

PEERDNS:如何BOOTPROTO的值為“dhcp”,是否允許dhcp server分配的dns服務器指向信息直接覆蓋至

/etc/resolv.conf文件中;

 

/etc/sysconfig/network-scripts/route-IFACE

兩種風格:

(1)TARGET via GW

(2)每三行定義一條路由

ADDRESS#=TARGET

NETMASK#=mask

GATEWAY#=gw

 

(4)、網絡屬性配置的tui(text user interface);文本用戶接口

CentOS6:system-config-network-tui

也可以在setup中找到

CentOS7:nmtui、nmcli

 

 

CentOS7網卡命名機制:

(1)systemd對網絡設備命名的方式:

a、如果Firmware或者BIOS為主板上集成的設備提供的索引信息可用,且可預測則根據此索引來命名,例如eno1;

b、如果Firmware或者BIOS為PCI-E擴展槽所提供的索引信息可用,且可預測則根據此索引來命名,例如ens1;

c、如果硬件接口的物理位置信息可用,則根據此信息來命名,例如enp2s0;

d、如果用戶顯式啟用,也可根據MAC地址來命名,例如enx2387a1dc56;

e、上述均不可用時,則使用傳統命名機制,例如eth0;

上述命名機制中,有的需要biosdevname程序的參與。

 

網絡設備名稱組成格式:

en:ethernet

wl:wlan

ww:wwan

名稱類型:

o<index>:集成設備設備索引號;

s<slot>:擴展槽的索引號;

x<MAC>:基于MAC地址的命名;

p<bus>s<slot>:基于物理位置拓撲命名;

 

網卡設備的命名過程:

第一步:udev,輔助工具程序/lib/udev/rename_device,/usr/lib/udev/rules.d/60-net.rules

第二步:biosdevname會根據/usr/lib/udev/rules.d/71-biosdevname.rules

第三步:通過檢測網絡接口設備,根據/usr/lib/udev/rules.d/75-net-description ID_NET_NAME_ONBOOT,ID_NET_NAME_SLOT,ID_NET_NAME_PATH

 

回歸網卡傳統命名方式:

(1)、編輯/etc/default/grub配置文件

GRUB_CMDLINE_LINUX=”添加 net.ifname=0″

(2)、為grub2生成其配置文件

# grub2-mkconfig -o /boot/grub2/grub.cfg

(3)、重啟系統生效

 

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/91378

(2)
N26-深圳-城市蝸牛N26-深圳-城市蝸牛
上一篇 2018-01-29 21:08
下一篇 2018-01-31 19:11

相關推薦

  • 基于lamp實現wordpress(php-rpm)與phpMyAdmin(pph-rpm+https支持)

    前言    踩了好多坑終于把想象中的樣子搭建出來了。真的是,只有遇到問題了,然后扎耳撓腮把問題解決了,才是真的學到了。此次環境我們采用lamp架構,并且通過fastcgi讓httpd和php進行通信。當然所有的一切都是在同一臺主機上實現。本次安裝的應用是phpMyAdmin-4.4.14.1和wordpress-4.3.1

    Linux干貨 2016-12-26
  • jackcui0804作業

    (1)顯示/proc/meminfo 文件中以大小s 開頭的行;( 要求:使用兩種方式) [root@centos7 ~]# cat /proc/meminfo | grep -e "^s.*" -e "^S.*" SwapCac…

    Linux干貨 2016-08-08
  • N25期—第一周作業

    1、描述計算機的組成及其功能 計算機五大組成部件:運算器、控制器、存儲器、輸入設備和輸出設備。 運算器和控制器統稱中央處理器(CPU)。  存儲器分成內存儲器和外存儲器兩大類。  外存儲器、輸入設備和輸出設備統稱為外部設備。  中央處理器(CPU)  計算機的中央處理器又稱為CPU,它是計算機的核心部分。主要由運算器和…

    Linux干貨 2016-12-04
  • 電子眼find

     1、摩根定律。         話不多說,先上圖。          如圖:A和B交集為3    A = 4 + 3  &nbs…

    Linux干貨 2016-08-16
  • etc的常見問答

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 [root@localhost tuser1]# cp -r /etc/skel/ /home/tuser1 [root@localhost tuser1]# chmod -R go= /home/tuser1/ [root…

    2017-12-26
  • Linux運維之基礎拾遺

    博客具體內容請移步博客園: http://www.cnblogs.com/ITOps/p/6151766.html

    Linux干貨 2016-12-09
欧美性久久久久