❶ 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(自己設置的子網掩碼)該命令是設置主機的子網掩碼,所做的設置也是臨時的。
❷ 虛擬機 Linux 網路下面網路如何配置
可以通過橋接網路:在這種模式下,VMWare虛擬出來的操作系統就像是區域網中的一台獨立的主機,它可以訪問網內任何一台機器。
步驟如下:
1、首先看一下虛擬機的網路狀態,顯示網線斷開。
❸ ubuntu linux中如何設置無線網路連接
ubuntu linux中無線網路設置跟驅動相關,只要能安裝好相應的驅動就能解決問題。
解決方法:
1、首先,查看對應的PCI設備,可以看出,我的無線網卡是 Broadcom 的BCM4311。
❹ win7的linux虛擬機網路應該怎麼配置本機IP為192.168.1.62網關為192.168.1.1(具體配置文件內容如下)
首先你得知道幾個命令:
ifconfig 查看網卡信息的命令(網卡以eth0~ethN命名,看你網卡用的是哪個)。另外,它只在root用戶下可能,一般普通用戶不能用。
route -n 查看路由的命令。
cat /etc/resolv.conf 查看DNS,配置DNS可在這個文件配置
命令行里有三種修改IP方法,其中一種是臨時的,重啟後就沒有了,在此不提了。只說兩種永久生效的:
1,在命令行里,通過命令調出圖形界面配置,比較直觀,容易配置:
命令
setup
彈出圖形界面,選擇network configuration ----> 回車----->兩個選項,第一個是網卡,第二個是DNS,在此不多講了。寫太多了,最主要是很直觀。
最後配置完了後,點TAB鍵或者上下左右鍵 選:OK---->save--->save&quit--->quit
2,命令行編寫配置文件來實現,一般你的網卡是eth0.
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #描述網卡對應的設備別名,例如ifcfg-eth0的文件中它為eth0
BOOTPROTO=static #設置網卡獲得ip地址的方式,可能的選項為static,dhcp或bootp,分別對應靜態指定的 ip地址,通過dhcp協議獲得的ip地址,通過bootp協議獲得的ip地址
BROADCAST=192.168.0.255 #對應的子網廣播地址
HWADDR=00:07:E9:05:E8:B4 #對應的網卡物理地址
IPADDR=192.168.0.2 #如果設置網卡獲得 ip地址的方式為靜態指定,此欄位就指定了網卡對應的ip地址
IPV6INIT=no
IPV6_AUTOCONF=no
NETMASK=255.255.255.0 #網卡對應的網路掩碼
NETWORK=192.168.0.0 #網卡對應的網路地址
ONBOOT=yes #系統啟動時是否設置此網路介面,設置為yes時,系統啟動時激活此設備
修改對應網卡的網關的配置文件
vi /etc/sysconfig/network
NETWORKING=yes(表示系統是否使用網路,一般設置為yes。如果設為no,則不能使用網路,而且很多系統服務程序將無法啟動)
HOSTNAME=localhost(設置本機的主機名,這里設置的主機名要和/etc/hosts中設置的主機名對應)
GATEWAY=192.168.1.1(設置本機連接的網關的IP地址。)
❺ linux怎麼配置網路連接
1、首先我們打開XShell工具,點擊頂部的打開選項,
❻ linux靜態ip網路配置
1、setup配置靜態IP
2、#vim/etc/sysconfig/network-scripts/ifcfg-eth0#第一個網卡
DEVICE=eth0
HWADDR=00:0c:29:67:08:35
TYPE=Ethernet
UUID=d773097a-87f1-47f2-82b7-60b23a22fcd5
ONBOOT=yes //#啟動時是否激活 yes | no
NM_CONTROLLED=yes
BOOTPROTO=dhcp //改成static 靜態配置
DNS1=8.8.8.8
IPV6INIT=no
USERCTL=no
PEERDNS=yes
❼ Linux中的網路配置怎麼設置
設置網路地址:
cat/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=statics
HWADDR=00:0C:29:13:D1:6F
ONBOOT=yes
TYPE=Ethernet
IPADDR=192.168.0.212
NETMASK=255.255.255.0
BOOTPROTO=statics :表示使用靜態IP地址
ONBOOT=yes:表示開機時,啟動這個網卡。
取動態IP地址地址
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
設置好IP地址,現在還不能生效哦,要重新啟動網卡才可以。
Ifconfig <網路介面名稱> network <子網掩碼>
例:# ifconfig eth0 192.168.1.222 netmask 255.255.255.0
註:手工配置linux網路只限於臨時使用,配置不保存。
擴展:# ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0 一塊網卡配置多個子ip地址。
# ifconfig eth0 hw ether MAC地址 修改網卡的mac地址,
#/etc/rc.d/init.d/networkstart啟動network
#/etc/rc.d/init.d/networkstop停止network
#/etc/rc.d/init.d/networkrestart重啟network
主機名稱配置文件,修改主機名
/etc/sysconfig/network
例:# vi /etc/sysconfig/network 使用vi編輯器打開主機名配置文件。
#vi/etc/sysconfig/network
NETWORKING=yes 網路是否可用。
HOSTNAME=xxxx xxxx為新設置的主機名。
本地主機名稱解析文件
/etc/hosts
Hosts 和 DNS具有類似的主機名稱解析功能
域名伺服器配置文件
/etc/resolv.conf
最多可以設置3行,前面的生效 有些看似很復雜的操作,可能幾個命令就解決了,建議多學習些Linux命令
❽ linux下如何配置網路
1、首先我們用root用戶登錄linux桌面系統。
❾ Linux中使用nmcli配置網路
以前都是使用ifconfig來配置網路,今天開始嘗試使用nmcli 。
1、網路介面名稱
centos7或者紅帽7中,以en開頭標識乙太網,之前的版本是eth開頭。同時,wl標識waln介面,ww標識wwan介面。
接下里就是網卡類型, p代表pci物理位置,o代錶板載,s代表熱插拔。最後數字表示索引、id或埠。 比如筆者的虛擬機上enp0s3,pci網卡slot3。
如果無法確定固定名稱則採用傳統的ethn的方式。
2、查看網路配置
使用ip addr顯示ip地址,ip addr show eth0顯示網卡eth0 , ip -s link show eth0 顯示連接狀態,可用查看到數據包。netstat -i也可以羅列網卡並查看數據流量。
3、查看路由與排查
ip route檢查系統路由表,
ping網關地址。ping -c4是ping 4次, timeout 4則是超時時間4秒。
tracepath或者traceroute命令追蹤到目標主機的網路狀態。
4、埠與服務
TCP服務使用套接字.socket作為通信的端點,其由IP地址、協議和埠組成。伺服器通常監聽標准埠,客戶端使用隨機可用埠。標准埠在/etc/services中列出。
查看監聽埠:ss和netstat命令。
5、使用nmcli查看網路
networkmanager是監控和管理網路的守護進程,可用通過命令行與圖形界面來與networkmanager通信,並將配置文件保存在/etc/sysconfig/network-scripts目錄中。
使用nmcli查看網路信息:
nmcli con show 查看網路介面
nmcli con show --active 查看活動網路介面
nmcli con show "enp0s3" 查看enp0s3網路的詳情信息
nmcli device status 查看設備的信息
nmcli device show enp0s3 查看 enp0s3設備的信息
6、使用nmcli配置網路
可以為網路設備配置多個網路連接(配置文件),但是一次只能由一個保持活動狀態。
創建一個"default"新連接,並使用dhcp獲取網路。
nmcli con add con-name "default" type ethernet ifname eth0
創建一個靜態連接,配置靜態IP,並設置不自動連接。
nmcli con add con-name "static" type ethernet ifname eth0 autoconnect no ip4 172.25.0.12/24 gw4 172.25.0.254
更改為靜態鏈接。
nmcli con up "static"
更改為dhcp鏈接。
nmcli con up "default"
查看使用信息。
nmcli con add help
修改配置,過多就不闡述了。
nmcli con mod
nmcli 命令摘要:
7、編輯網路配置文件
介面配置文件時控制單個網路設備的軟體介面,網路設備可以有多個配置文件,但是只有一個時激活狀態。
ifcfg配置文件選項(輔助IP地址將配置文件中的選項添加1)
配置過程:
a、修改 ifcfg配置文件
b、使用nmcli命令使配置生效或者重啟進程
nmcli con reload
nmcli con down 「ID」 ,nmcli con up 「ID」
c、通過ping驗證網路配置
8、主機名和名稱解析
hostname 查看主機名
hostnamectl status 查看主機信息
hostnamectl set-hostname 設置主機名
靜態主機名儲存在/etc/hostname文件中。名稱解析用於將主機名轉為IP地址,反之亦可,在/etc/hosts中定義。
可用使用getent hosts your_hostname,利用/etc/hosts來測試主機名解析。
如果/etc/hosts中沒有,則會查找/etc/ resolv.conf文件。