『壹』 linux下如何配置網路
1、首先我們用root用戶登錄linux桌面系統。
『貳』 linux配置ip_靜態ip/動態ip/臨時ip的配置方法步驟
配置 靜態 ip
配置網路需要的文件 ifcfg-eth0文件 路徑:eth/sysconfig/network-scripts/ifcfg-eth0
ifcfg-eth0文件配置解析:
TYPE=Ethernet
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
IPADDR=10.0.1.27
NETMASK=255.255.255.0
GATEWAY=10.0.1.1
BROADCAST=10.10.1.255
HWADDR=00:0C:29:13:5D:74
PEERDNS=yes
DNS1=10.0.1.41
USERCTL=no
NM_CONTROLLED=no
IPV6INIT=yes
IPV6ADDR=FD55:faaf:e1ab:1B0D:10:14:24:106/64
1. 配置參數說明
註:這些參數值不區分大小寫,不區分單引號和雙引號,甚至可以不用引號。
TYPE:配置文件介面類型。在/etc/sysconfig/network-scripts/目錄有多種網路配置文件,有Ethernet 、IPsec等類型,網路介面類型為Ethernet。
DEVICE:網路介面名稱
BOOTPROTO:系統啟動地址協議
none:不使用啟動地址協議
bootp:BOOTP協議
dhcp:DHCP動態地址協議
static:靜態地址協議
ONBOOT:系統啟動時是否激活
yes:系統啟動時激活該網路介面
no:系統啟動時不激活該網路介面
IPADDR:IP地址
NETMASK:子網掩碼
GATEWAY:網關地址
BROADCAST:廣播地址
HWADDR/MACADDR:MAC地址。只需設置其中一個,同時設置時不能相互沖突。
PEERDNS:是否指定DNS。如果使用DHCP協議,默認為yes。
yes:如果DNS設置,修改/etc/resolv.conf中的DNS
no:不修改/etc/resolv.conf中的DNS
DNS{1, 2}:DNS地址。當PEERDNS為yes時會被寫入/etc/resolv.conf中。
NM_CONTROLLED:是否由Network
Manager控制該網路介面。修改保存後立即生效,無需重啟。被其坑過幾次,建議一般設為no。 yes:由Network Manager控制
no:不由Network Manager控制
USERCTL:用戶許可權控制
yes:非root用戶允許控制該網路介面
no:非root用戶不運行控制該網路介面
IPV6INIT:是否執行IPv6
yes:支持IPv6
no:不支持IPv6
IPV6ADDR:IPv6地址/前綴長度
2.配置生效
為了使網路配置永久有效,就需要在/etc/sysconfig/network-scripts/下修改網路介面配置文件。但是,這些文件修改後,並不能立即生效。有兩種方式使修改文件的網路配置生效:
(1) 執行service network restart命令,重啟網路服務(推薦)
(2) 重啟計算機
配置 動態 ip(自動分配)
使用chkconfig命令讓網路服務在系統啟動級別是2345時默認啟動。
chkconfig –level 2345 network on
修改ifcfg-eth0文件,設置ONBOOT的值為yes,讓網路服務啟動時使用該網卡。設置BOOTPROTO的值為dhcp,讓網卡從DHCP伺服器自動獲取IP地址。
修改ifcfg-eth0文件,設置ONBOOT的值為yes,讓網路服務啟動時使用該網卡。設置BOOTPROTO的值為dhcp,讓網卡從DHCP伺服器自動獲取IP地址。
使用 命令 修改 vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes
BOOTPROTO=dhcp
臨時 配置 ip
使用命令來執行 ifconfig eth0 192.168.0.1(自己要設置的IP)這個命令是更改主機IP http://www.iis7.com/b/plc/?1-5.html,回車後你什麼都看不到,就表示成功了,但是此命令所做的更改在下次重啟後就會失效。
ifconfig eth0 network 255.255.255.0(自己設置的子網掩碼)該命令是設置主機的子網掩碼,所做的設置也是臨時的。