linux網卡配置

前言:

在自學python,配置DJANGO的時候。DAJANGAO服務器正常打開,但是網頁進不去。我就開始調試,發現網卡重啓啓不起來。就開始研究網卡配置,發現之前只是知道怎麼配,並不知道網絡配置的詳細信息。

網絡配置在哪?

網絡DNS相關配置的文件夾在/etc/sysconfig/network-scripts/ifcfg-ethx

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

網絡配置都有哪些:

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

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

BOOTPROTO:激活此設備時使用的地址配置協議,常用的dhcp(動態IP),static(靜態IP),none(不實用協議),bootp(bootp協議);

NM_CONTROLLED:NM是NetworkManager的簡寫:此網卡是否接受NM控制:建議爲“no”

ONBOOT:在系統引導時是否激活網卡

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

UUID:設備的唯一標識

IPADDR:指明IP地址

NETMASK:子網掩碼

GETWAY:默認網關

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

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

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

PEERDNS:如果BOOTPROTO的值爲“dhcp”,是否允許dhco server分配的dns服務器指向信息直接覆蓋至/etc/resolv.conf中:

最基本的網絡配置:

TYPE="Ethernet"                                #接口類型
BOOTPROTO="static"                       #設置靜態IP 
IPADDR=192.168.1.167                     #設置靜態IP地址
DEVICE="eth0"                         #網卡設備名稱
ONBOOT="yes"                         #設置開機時啓動網卡
HWADDR:00:0c:29:93:6d:1d                     #網卡MAC地址
DNS1=8.8.8.8                          #DNS
DNS2=114.114.114.114
PREFIX=24 
GATEWAY=192.168.1.1                                           #網關

路由配置:

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

            兩種風格:

                        (1)TARGET via GW

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

                        ADDRESS#=TARGET

                        NETMASK#=mask

                        GATEWAY#=GW

給網卡配置多地址

        新建一個新的ethX文件,把裏面的網關刪掉

image.png

最基本的網絡操作:

顯示ip地址:ip a

打開網卡:systemctl network start

關閉網卡:systemctl network stop

重啓網卡:systemctl network restart

關閉網絡:ifdown eth0

啓動網絡:ifup eth0

打開設置網卡的圖形界面:nmtui(這個直接通過圖形界面設置)

image.png



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章