Linux系統網絡配置【網絡配置】

Linux系統網絡配置


在Linux操作系統中,TCP/IP網絡是通過若干個文本文件進行配置的,系統在啓動時通過讀取一組有關網絡配置的文件和腳本參數內容來實現網絡接口的初始化和控制過程,這些文件和腳本大多數位於/etc目錄下。這些配置文件提供網絡IP地址、主機名和域名等;腳本則負責網絡接口的初始化。通過編輯這些文件可以進行網絡設置和實現聯網工作。這些文件可以在系統運行時修改。不用啓動或者停止任何守護程序,更改會立刻生效。這些文件都支持由“#”開頭的註釋。在Linux系統中,有關網絡配置的主要文件如下:


/etc/sysconfig/network-scripts/ifcfg-enoxxx文件。


這是一個用來指定服務器上的網絡配置信息的文件。其中常見的主要參數的含義說明如下:

TYPE=Ethernet    #網絡接口類型

BOOT[ROTO      #靜態地址

DEFROUTE=yes

IPV4-FAILURE_FATAL=no

IPV6INIT=yes     #是否支持IPV6

IPV6_AUTOCONTF=yes

IPV6_FAILURE_FATAL=no

NAME=eno2     #網卡名稱

UUID=16c93842-a039-4da3-977eb1201b3f

ONBOOT=yes

IPADDR0=10.38.254.251  #IP地址

PREFUX0=255.255.255.0  #子網掩碼

GATEWAY0=10.38.254.2254  #網關

DNSI=61.134.1.4           #DNS地址

HWADDR=00:50:56:95:23:CE  #網卡物理地址,使用虛擬機需要注意此地址。

配置完網絡後,需要使用service network restart命令重啓使配置的網絡生效。

另外也可使用下列命令對網絡進行查看


查看設備包含的vlan

sudo su

cd /etc/sysconfig/network-scripts

ls


查看設備包含的網絡配置

Ifconfig

查看單個網卡配置

ifconfig eno1

設置和編輯網絡

ifconfig  eno1 10.10.1.1 netmask 255.255.255.0 up


查看vlanXX的網絡配置

cat ifcfg-vlanxx

複製vlanxx模板

cp ifcfg-vlanxx ifcfg-vlan**

編輯vlanxx網絡

Vi ifcfg-vlanxx

鍵入Insert:進入編輯

鍵入Esc:退出編輯

:x保存並退出編輯

:!q不保存編輯退出


查看link

sudo su

cd /etc/rc.d

cat rc.local

編輯rc.local的link

Vi rc.local

ip link add link enp2s0 name vlan10 type vlan id 10

ip link add link eno1 name vlan20 type vlan id 20

ip link add link eno2 name vlan30 type vlan id 30

ip link add link eno3 name vlan999 type vlan id 999


刪除vlan

rm ifcfg-vlanxx

y


查看網卡及vlan激活狀態

virsh iface-list --all

激活的網卡顯示active,未激活顯示inactive

發佈了45 篇原創文章 · 獲贊 19 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章