如何配置Linux系統的IP地址?
如何配置Linux系統的IP地址,使其能夠連線區域網甚至外網。其實這並不難,Linux系統網路配置的方法有多種。
下面,以VMware虛擬機器中的Linux系統為例,進行講解。
我的真實機是Windows系統,網路連線的詳細資訊如下:
已啟用DHCP:是
IP地址:192.168.1.2
子網掩碼:255.255.255.0
預設閘道器:192.168.1.1
DHCP伺服器:192.168.1.1
DNS伺服器:192.168.1.1
並且,該真實機的Windows系統可以連線外網。
真實機中開啟了一臺VMware虛擬機器,裝的Linux系統版本是CentOS6.6。
首先,介紹一下測試網路連通性的命令ping。
測試網路連通性 ping
基本語法:ping [-選項] IP地址或域名
功能描述:測試網路是否連通
常用選項:-c
-c 指定傳送資料包的次數
常見用法:
ping 192.168.1.2
測試Linux主機與區域網內的其他主機192.168.1.2的連通性,預設會一直髮送資料包。
可用 Ctrl+C 強制終止當前命令。
ping -c 3 192.168.1.1
測試內網的連通性,只發送3次資料包。
ping -c 3 www.baidu.com
對外網的域名進行ping操作,可以測試本機是否連通了外網。
配置Linux系統的IP地址的方法,主要有以下三種:
- ifconfig
- setup
- 修改網絡卡的配置檔案
說明: 這三種方法對真實的Linux伺服器也有效,但強力推薦大家用第三種方法配置IP地址。
1. ifconfig
命令名稱:ifconfig
基本語法:ifconfig [網絡卡標識] [IP地址]
英文原意:interface configuration
執行許可權:root
功能描述:檢視或臨時配置網絡卡資訊
說明: ifconfig 命令主要是用來檢視網絡卡的配置資訊,因為用它來配置網絡卡的IP地址時,只會臨時生效(Linux伺服器重啟後就會失效)。要想使本地網絡卡(eth0)的配置永久生效,需要修改其配置檔案/etc/sysconfig/network-scripts/ifcfg-eth0。
先用ifconfig命令檢視一下網絡卡的基本資訊。
ifconfig
檢視Linux伺服器的網絡卡的相關資訊。
結果如下:
[[email protected] ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:3E:9C:06
inet addr:192.168.200.128 Bcast:192.168.200.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe3e:9c06/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2326 errors:0 dropped:0 overruns:0 frame:0
TX packets:520 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:161222 (157.4 KiB) TX bytes:51780 (50.5 KiB)
Interrupt:19 Base address:0x2000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
說明:
eth0 表示第1塊本地網絡卡,它是按照數字順序來命名的。
如果有第2塊本地網絡卡,就叫eth1。
通常,我們主要會檢視本地網絡卡的mac地址(HWaddr 00:0C:29:3E:9C:06)和IP地址(inet addr:192.168.200.128)。
lo 表示本地迴環網絡卡。
如果你在檢視網絡卡資訊時,沒有本地網絡卡eth0這一項。很可能是因為本地網絡卡預設沒有啟動。
可先修改它的配置檔案/etc/sysconfig/network-scripts/ifcfg-eth0。
加上如下程式碼,來啟動Linux主機的本地網絡卡:
ONBOOT=yes
儲存退出後,執行下面的命令,重啟網路服務,使網絡卡配置檔案立即生效:
service network restart
再來執行ifconfig即可。
如果本地網絡卡eth0已經啟動,就可以用下面的命令臨時設定IP地址:
ifconfig eth0 192.168.1.3
臨時配置本地網絡卡eth0的IP地址,Linux重啟就會失效。
這種配置ip的方式只能設定IP和子網掩碼,估只適合內網(區域網)使用。
如果想連通外網,還必須設定閘道器和DNS。
總結: ifconfig命令主要還是用來檢視網絡卡的基本資訊,如果用它來臨時配置IP地址,侷限性太多,故不推薦。
2. setup
setup 命令是 redhat 系列的linux系統(如CentOS)中專有的命令工具。
可以使用 setup 命令,來對網路配置中的IP地址、子網掩碼、預設閘道器、DNS伺服器進行設定。而且,setup 網路配置工具設定的IP地址會永久生效。
總結: setup命令工具雖然也有一點侷限性,但它的圖形化設定介面非常方便,而且網路配置也會自動寫入網絡卡配置檔案,進而永久生效。並且,只要你家有外網,你的Linux也能夠連通外網。故推薦使用該方法。
3. 修改網絡卡的配置檔案
本地網絡卡的配置檔案為/etc/sysconfig/network-scripts/ifcfg-eth0。
直接修改網絡卡的配置檔案,設定方法有兩種:
- 自動獲取動態IP地址
- 手工配置靜態的IP地址
3.1 自動獲取動態IP地址
也就是通過路由器的DHCP功能,使Linux主機自動獲取IP地址。
設定方法如下:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
編輯本地網絡卡的配置檔案
主要檢視下面這兩項是否和下面給出的一致即可。
ONBOOT=yes
BOOTPROTO=dhcp
第一項是確保本地網絡卡eth0開啟。
第二項是使用dhcp,自動獲取IP地址、子網掩碼、閘道器和DNS。
然後,執行下面的命令,重啟網路服務即可。
service network restart
重啟網路服務,使配置檔案生效
3.2 手工配置靜態的IP地址
也就是手工配置IP地址、子網掩碼、閘道器和DNS。
設定方法如下:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
編輯本地網絡卡的配置檔案
主要檢視下面這幾項是否和下面給出的一致即可。
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.66
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1
第二項表示不使用dhcp服務,如果是手動配置靜態的ip地址,BOOTPROTO的值可以為none或者static。
第三項表示設定IP地址。
第四項表示設定子網掩碼。
第五項表示設定閘道器。
第六項表示設定首選DNS伺服器,其實DNS有自己的配置檔案/etc/resolv.conf,在這裡設定DNS,就是把它寫入了DNS的配置檔案/etc/resolv.conf。
然後,執行下面的命令,重啟網路服務即可。
service network restart
說明: 如果是虛擬機器的Linux,使用“手工配置靜態的IP地址”的話,必須將此虛擬機器的網路介面卡(即網絡卡)的網路連線的模式設定為橋接模式。
不管怎樣,無論是“自動獲取動態IP地址”還是“手工配置靜態的IP地址”,都能實現配置Linux的IP地址,而且是永久生效。並且,只要你家有外網,你的Linux也能夠連通外網。但我更傾向於使用“自動獲取動態IP地址”,因為它更方便。
總結: 修改網絡卡的配置檔案這個方法非常有效,幾乎沒有侷限性,故大力推薦。
4. 虛擬機器的網路連線模式
就VMware虛擬機器而言,常用的網路連線的模式有三種:
- NAT模式(預設模式)
- 僅主機模式
- 橋接模式
檢視和設定網路連線的模式的方法是:虛擬機器 → 設定 → 網路介面卡,在裝置狀態處,勾選“已連線”和“啟動時連線”;在網路連線處,選擇合適的模式。
這三種網路連線模式有一定的區別,下面逐一說明。
4.1 NAT模式
選擇NAT模式時,虛擬機器的IP應該和真實機中的VMnet8(虛擬網絡卡)的IP(比如:192.168.200.1)同網段,才能保證虛擬機器和真實機的連通。
4.2 僅主機模式
選擇僅主機模式時,虛擬機器的IP應該和真實機中的VMnet1(虛擬網絡卡)的IP(比如:192.168.224.1)同網段,才能保證虛擬機器和真實機的連通。
注意: 在僅主機模式時,就算你家有外網,虛擬機器也只能連通內網,而無法連通外網。
4.3 橋接模式
選擇橋接模式時,虛擬機器的IP應該和真實機中已經連上外網的網絡卡(本地網絡卡或無線網絡卡)的IP(比如:192.168.1.2)同網段,才能保證虛擬機器和真實機的連通。
總結: 如果你家有外網,要想讓虛擬機器中的Linux主機也連通外網,可以選擇“NAT模式”或者“橋接模式”,但不能使用“僅主機模式”。也就是說,“僅主機模式”有一定的侷限性,它只能讓虛擬機器連通區域網,而其他兩種模式,只要網路配置正確,則沒有侷限性。
相關推薦
修改linux系統ip地址
將centos虛擬機器聯網方式設定為橋接,輸入ip addr檢視網絡卡資訊: [[email protected] ~]# ip addr 1: lo: <LOOPBACK,UP,LOW
如何配置Linux系統的IP地址
首先,介紹一下測試網路連通性的命令ping。 測試網路連通性 ping: 配置Linux系統的IP地址的方法,主要有以下三種: 1.ifconfig 2.setup 3.修改網絡卡的配置檔案 說明: 這三種方法對真實的Linux伺服器也有效,但強力推薦大家用第
(2)如何配置Linux系統的網路IP地址---學習筆記
CentOS 7系統為例為大家介紹整個網路配置的過程。 一臺安裝了Linux系統的電腦如果想要聯網,首先要做的就是進行網路配置。 首先注意,路由閘道器處必須設定可以配置靜態IP或者使用指定IP繫結MAC才可以配置,否則配置不成功,不要盲目的配置. 再次以根使用者登入系統,
如何配置Linux系統的IP地址?
如何配置Linux系統的IP地址,使其能夠連線區域網甚至外網。其實這並不難,Linux系統網路配置的方法有多種。 下面,以VMware虛擬機器中的Linux系統為例,進行講解。 我的真實機是Windows系統,網路連線的詳細資訊如下: 已啟用DHCP:
Linux下IP地址配置
linux本次實驗操作環境為Centos6.9。1.圖形化頁面配置進入圖形化頁面,右鍵單擊頁面欄的網卡圖標,選擇Edit connections。選擇網卡>Edit>Ipv4 Setting,在Method裏選擇獲取IP的方式。其中Manual為手工指定。然後在Addresses下欄內添加或修改各
contso7配置靜態IP,Linux固定IP地址
不使用網路管理配置靜態IP地址 進入目錄 cd /etc/sysconfig/network-scripts 修改以下配置(後邊有引數講解) 輸入ifconfig檢視IP資訊,裡面有IPADDR和NETMASK ifconfig 點開VMware-虛擬網
Kali Linux常用服務配置教程獲取IP地址
Kali Linux常用服務配置教程獲取IP地址 下面以Kali Linux為例,演示獲取IP地址的方法 (1)設定網路介面為自動獲取IP地址。在Kali Linux的收藏夾中單擊圖示,將顯示所有的程式,如圖1.8所示。 (2)單擊“設定”圖示,將開啟“設定”視窗,如圖1.9所示。 (3)選擇
linux 作業系統配置多個IP地址的方法
前提:系統已具有一個IP地址。 切換到root使用者。 切換目錄: cd /etc/sysconfig/network-scripts/ 使用cp命令複製一個ifcfg-eth0的檔案,新的檔名為ifcfg-eth0:0 ,然後用vi編輯此檔案。具體操作如圖所示:
linux環境下單網絡卡配置多個IP地址
即時生效: ifconfig eth0 192.168.1.102 netmask 255.255.255.0 啟動生效: vim /etc/sysconfig/network-scripts/ifcfg-eth0 加入 IPADDR=192.168.1.102 NETMASK=255.255.255.0 修
在linux下面虛擬多塊網絡卡,在一塊物理網絡卡上配置多個IP地址
1.首先,我們來配置多塊虛擬網絡卡 將一個物理網絡卡,虛擬多個網絡卡使用方法,在這塊網絡卡上配置同一個段的ip地址: 比如將em2這塊物理網絡卡(該網絡卡的ip地址192.168.100.10/24)配置成多塊網絡卡的命令: ifconfig em2:1 192.16
Linux配置網卡IP地址
聯鼎 RoCE .com 軟件 mysq -o vmware 地址 喝茶 Centos7.6 X64bit,配置網卡ip地址: 提供通用軟件售前技術咨詢,售後技術維保,軟件故障排查,解決方案,軟件技術支持兼職等業務,歡迎來詢。 電話&微信 :18046508828
linux網絡配置,查看IP地址
成功 ifconfig scrip 方法 學習 and cnblogs 安裝 ref linux等等學習參考博客:https://www.cnblogs.com/pyyu/p/9276851.html 1.在安裝好的linux上面輸入cd /etc/sysconfig/n
Jenkins進階系列之——09配置Linux系統ssh免密碼登陸
dom pub tar finger cnblogs pan 改變 art home ssh認證的完整描述:https://www.ibm.com/developerworks/cn/linux/security/openssh/part1/ 說明:點我去查看 今天我們只說
Ubuntu配置和修改IP地址
ren from var address can gen pen -name get http://blog.csdn.net/readiay/article/details/50866709 Ubuntu配置和修改IP地址 1、修改配置文件/etc/network/i
LINUX系統 下載地址 LINUX鏡像站 Centos ubuntu
.com 技術 搜狐 logs cnblogs ubunt image 阿裏雲 ima 1.網易開源鏡像地址 http://mirrors.163.com/ 2. 阿裏雲 LINUX鏡像站 http://mirrors.aliyun.com/ 3.搜狐鏡像站 http:
最新版redis的安裝及配置 linux系統
fix bind tps ons c-c++ rip auto cal ria 1.redis下載 官網地址:https://redis.io/download 百度雲地址:鏈接:http://pan.baidu.com/s/1c1Hu2gK 密碼:h17z 2.解壓 [
重新設置Linux的IP地址
1-1 ip地址 配置 編輯 技術 linu 地址 str es2017 1、查看你當前的IP地址 2、進入配置文件進行更改IP地址 3、上圖我使用的是ifcfg-rth1 ,然後進行更改這個文件 4、點擊 insert 進行編輯改文檔,吧對應的IP改成你想要的地址
Linux更改IP地址
地址 想要 p地址 root用戶 gpo service ifconfig 防火墻 root 1、進入到root用戶 2、執行命令:ifconfig 查看本機的名稱 3、執行命令:ifconfig eth0 192.168.25.128 netmask 255.255.25
shell 腳本創建虛擬機 並配置網卡ip地址(兩個腳本)
kvm#######################腳本1:創建虛擬機kvm##########################!/bin/bashqcow2_dir=/var/lib/libvirt/imagesread -p "請輸入虛擬機號碼:" num #主機號if [ $n
6-華為防火墻:配置基於源IP地址的NAT
外部 icm sha authent images 分享 -o 實驗 isp 一、實驗一:配置No-Pat1、基本配置略:2、R1開啟Telnet功能:[R1]user-interface vty 0 4[R1-ui-vty0-4]authentication-mode p