redhat8如何配置ip地址
⑴ 如何在linux上的上修改配置ip地址
查看IP地址
1
登陸連接centos系統,輸入 ifconfig 可以查看到當前本機的IP地址信息,如下圖
END
臨時設置IP地址
1
如本機為例,上面查詢IP為1.117,輸入 ifconfig eth0 (默認是第一個網卡) 後面接IP地址, 網路掩碼和 網關,如果不設置,就使用默認的掩碼
2
再次查看IP就已經變成新的IP地址了
注意這種方法修改只是臨時修改,重啟網卡或伺服器後又會還原
END
設置\修改IP地址
1
如果要讓IP地址永久生效,需要編輯網卡配置文件
使用VI編輯器設置,如 vi /etc/sysconfig/network-scripts/ifcfg-eth0
2
說明一下這個文件;DEVICE=eth0 網卡對應的設備別名,如ifcfg-eth0第一塊網卡 BOOTPROTO=static
網卡獲得ip地址的方式,
Static(靜態 ip地址)
dhcp(通過dhcp協議獲取ip)
bootip通過bootp協議獲得的ip地址 BROADCAST=192.168.0.255 子網廣播地址 HWADDR=00:50:56:8E:47:EE 網卡物理地址 IPADDR=12.168.1.117 網卡IP地址
IPV6INIT=no 是否啟用IPV6IPV6_AUTOCONF=no NETMASK=255.255.255.0 網卡對應網路掩碼 NETWORK=192.168.1.0 網卡對應的網路地址 ONBOOT=yes 系統啟動時是否設置此網路介面,設置為yes時,系統啟動時激活此設備。默認設置為yes
至於後面的 TYPE 和UUID這個就不用管了,這網卡的類型
3
2.使用vi編輯器, 按 insert鍵插入,進入編輯模式
4
3.將游標移動到 IPADDR 設置部分,改成需要設置的IP地址,
如本例中改成 1.118. 按下esc 鍵。
輸入 冒號:wq 保存退出
會提示 "/etc/sysconfig/network-scripts/ifcfg-eth0" 14L, 302C written
5
4. 設置好之後,把網路服務重啟一下,如下圖2個命令均可以 service network restart
6
5.再次查看IP你會發現已經改成新的IP地址 1.118了
END
圖形界面操作
除此之外,
您可以可以在圖形界面操作。編輯網卡設置, 或者使用 netconfig命令進入圖形界面設置
2
設置之後,如果需要IP生效。同樣需要重啟網路服務,或者重啟電腦
⑵ vmware怎麼設置redhat虛擬機的ip地址
1.配置DNS:
修改 /etc/resolv.conf 文件,
nameserver 202.96.128.166
nameserver 202.96.134.133
2.配置固定IP地址:
修改 /etc/sysconfig/network-scripts/ifcfg-eth0 文件,該文件全部代碼如下(注意:具體寫的時候就不要加如下中文注釋):
DEVICE=eth0#網卡代號,需要ifcfg-eth0想對應
HWADDR=00:0c:29:97:70:f9#網卡地址BOOTPROT=static#開機協議,有dhcp及staticIPADDR=192.168.1.188#IP(自定義的固定IP)GATEWAY=192.168.1.1#網關,即默認路由NETMASK=255.255.255.0#子網掩碼/子屏蔽網路ONBOOT=yes#是否開機啟動DNS1=202.96.128.166#主DNS1地址DNS2=202.96.134.133#備用DNS2地址
3.重啟網路 :
/etc/init.d/network restart
⑶ Linux配置ip地址的兩種方法
Linux配置ip地址的兩種方法,實驗環境為centos7.6
方法1:nmcli工具配置 (centos7以下版本不支持該方法)
第一步,通過nmcli connection查看網卡名稱
[root@localhost ~]# nmcli connection
NAME UUID TYPE DEVICE
eth0 09be0948-faf1-43b6-a5a4-c19efab0bb48 ethernet eth0
第二步,配置ip,網關,dns,並設置網卡開機自動啟動,最後開啟網卡
[root@localhost ~]# nmcli connection modify eth0 ipv4.addresses "192.168.1.201/24"
說明:配置地址和掩碼
[root@localhost ~]# nmcli connection modify eth0 ipv4.gateway "192.168.1.1"
說明:配置網關
[root@localhost ~]# nmcli connection modify eth0 ipv4.dns "180.76.76.76"
說明:配置dns
[root@localhost ~]# nmcli connection modify eth0 ipv4.method manual
說明:地址獲取的方法為手動配置而不是dhcp
[root@localhost ~]# nmcli connection modify eth0 autoconnect yes
說明:開機自動打開網卡
[root@localhost ~]# nmcli connection up eth0
說明:立即打開網卡
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)
第三步,查看結果(這里使用ip addr命令查看,較新版本Linux系統支持該命令)
[root@localhost ~]# ip addr
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:84:23:62 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.201/24 brd 192.168.1.255 scope global noprefixroute eth0
valid_lft forever preferred_lft forever
inet6 fe80::b7ad:e2ed:832e:99a9/64 scope link noprefixroute
valid_lft forever preferred_lft forever
測試通信
[root@localhost ~]# ping www..com
PING www.a.shifen.com (61.135.169.121) 56(84) bytes of data.
64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=1 ttl=53 time=34.7 ms
64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=2 ttl=53 time=27.9 ms
64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=3 ttl=53 time=24.1 ms
64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=4 ttl=53 time=25.2 ms
64 bytes from 61.135.169.121 (61.135.169.121): icmp_seq=5 ttl=53 time=24.2 ms
^C
--- www.a.shifen.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4005ms
rtt min/avg/max/mdev = 24.177/27.277/34.718/3.970 ms
方法2:通過vi編輯網卡配置文件(最新版rhel8或centos8不推薦該方法,老版本rhel6及以下推薦該方法)
第一步,通過vi或vim打開配置文件
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
第二步,編輯相關的參數
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=09be0948-faf1-43b6-a5a4-c19efab0bb48
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.202
PREFIX=24
GATEWAY=192.168.1.1
DNS1=180.76.76.76
PEERDNS=no
vi的編輯方法是,輸入字母i,進行編輯,編輯完成後,按esc,再按:wq 保存退出。如果不保存,則是:q!退出
第三步,重啟網路服務
[root@localhost ~]# service network restart
Restarting network (via systemctl): [ OK ]
第四步,查看結果並測試通信(這里用ifconfig命令來查看,各種版本Linux均支持該命令)
[root@localhost ~]# ifconfig eth0
eth0: flags=4163 mtu 1500
inet 192.168.1.202 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::b7ad:e2ed:832e:99a9 prefixlen 64 scopeid 0x20
ether 00:0c:29:84:23:62 txqueuelen 1000 (Ethernet)
RX packets 1117 bytes 127303 (124.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 564 bytes 69559 (67.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[root@localhost ~]# ping www..com
PING www.a.shifen.com (61.135.169.125) 56(84) bytes of data.
64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=1 ttl=53 time=28.2 ms
64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=2 ttl=53 time=30.9 ms
^C
--- www.a.shifen.com ping statistics ---
3 packets transmitted, 2 received, 33% packet loss, time 2003ms
rtt min/avg/max/mdev = 28.228/29.590/30.953/1.373 ms
[root@localhost ~]#
配置地址的兩種方法就介紹到這里。
但是查看地址時,我們並沒有看到網關和dns,那麼網關和dns怎麼看呢,用以下兩條命令即可
[root@localhost ~]# route -n 通過查看路由表來知道網關
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eth0
[root@localhost ~]# cat /etc/resolv.conf 通過查看rsolv.conf文件來查看dns
# Generated by NetworkManager
nameserver 180.76.76.76
更多網路技術公開課,騰訊課堂搜「 眾元教育 」,戳 免費公開課 ,可直接聽課哦!
⑷ 配置LINUX的IP命令
通過配置文件配置LINUX的IP命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0
配置文件如下:
ONBOOT=yes
BOOTPROTO=none:表示不使用dhcp服務,如果是手動配置靜態的ip地址,BOOTPROTO的值可以為none或者static。
IPADDR=192.168.1.66:表示設置IP地址。
NETMASK=255.255.255.0:表示設置子網掩碼。
GATEWAY=192.168.1.1: 表示設置網關。
DNS1=192.168.1.1:表示設置首選DNS伺服器,DNS有自己的配置文件/etc/resolv.conf,在這里設置DNS,就是把它寫入了DNS的配置文件/etc/resolv.conf。
然後,執行service network restart,重啟網路服務配置文件生效即可。
(4)redhat8如何配置ip地址擴展閱讀:
通過ifconfig命令配置LINUX的IP命令:
命令名稱:ifconfig
基本語法:ifconfig [網卡標識] [IP地址]
英文原意:interface configuration
執行許可權:root
功能描述:查看或臨時配置網卡信息
說明: ifconfig 命令主要是用來查看網卡的配置信息,因為用它來配置網卡的IP地址時,只會臨時生效(Linux伺服器重啟後就會失效)。
這種配置ip的方式只能設置IP和子網掩碼,估只適合內網(區域網)使用。
如果想連通外網,還必須設置網關和DNS。
⑸ Linux如何配置ip地址
1、打開Linux終端系統,然後在系統中輸入如下代碼。
⑹ redhat配置ip地址要怎麼操作
手動:直接編輯配置文件 vi /etc/syssconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static HWADDR= ;這里是你網卡的物理地址,通常檢測到的網卡你就不用輸入了 ONBOOT=yes IPADDR=192.168.0.1 (這個IP地址根據你區域網情況分配) ...
⑺ Redhat如何查看和修改IP地址
在LINUX查看和修改IP的問題.
首先是查看當前機器網卡的IP
1.顯示當前啟動的網路介面命令:ifconfig
2.查看當前所有網路介面命令:
ifconfig
-a
3.查看指定網路介面命令:
ifconfig
eth0
在LINUX下修改IP分為二種情況,
1.調試時修改IP,僅在當前生效,重啟後恢復為原有IP
ifconfig
eth0
192.168.63.27
netmask
255.255.255.0
route
add
default
gw
192.168.63.1
up
2.永久生效(即重啟後也能生效)
方法1:配置網卡的配置文件
修改/etc/sysconfig/network-scripts/ifcfg-eth0
然後重啟服務service
network
restart生效,或者/etc/init.d/network
restart生效方法2:將ifconfig
eth0
192.168.63.27
netmask
255.255.255.0
route
add
default
gw
192.168.63.1
保存在/etc/init.d/rc.local文件中
⑻ 在 RHEL8 配置靜態 IP 地址的不同方法
在 Linux 伺服器上工作時,在網卡/乙太網卡上分配靜態 IP 地址是每個 Linux 工程師的常見任務之一。如果一個人在 Linux 伺服器上正確配置了靜態地址,那麼他/她就可以通過網路遠程訪問它。在本文中,我們將演示在 RHEL 8 伺服器網卡上配置靜態 IP 地址的不同方法。
以下是在網卡上配置靜態IP的方法:
每當我們安裝 RHEL 8 伺服器時,就會自動安裝命令行工具 nmcli,它是由網路管理器使用的,可以讓我們在乙太網卡上配置靜態 IP 地址。
運行下面的 ip addr 命令,列出 RHEL 8 伺服器上的乙太網卡
正如我們在上面的命令輸出中看到的,我們有兩個網卡 enp0s3 和 enp0s8。當前分配給網卡的 IP 地址是通過 DHCP 伺服器獲得的。
假設我們希望在第一個網卡 (enp0s3) 上分配靜態 IP 地址,具體內容如下:
依次運行以下 nmcli 命令來配置靜態 IP,
使用 nmcli connection 命令列出當前活動的乙太網卡,
使用下面的 nmcli 給 enp0s3 分配靜態 IP。
命令語法:
注意: 為了簡化語句,在 nmcli 命令中,我們通常用 con 關鍵字替換 connection,並用 mod 關鍵字替換 modify。
將 IPv4 地址 (192.168.1.4) 分配給 enp0s3 網卡上,
使用下面的 nmcli 命令設置網關,
設置手動配置(從 dhcp 到 static),
設置 DNS 值為 「8.8.8.8」,
要保存上述更改並重新載入,請執行如下 nmcli 命令,
以上命令顯示網卡 enp0s3 已成功配置。我們使用 nmcli 命令做的那些更改都將永久保存在文件 etc/sysconfig/network-scripts/ifcfg-enp0s3 里。
要確認 IP 地址是否分配給了 enp0s3 網卡了,請使用以下 IP 命令查看,
我們可以使用配置乙太網卡的網路腳本或 ifcfg-* 文件來配置乙太網卡的靜態 IP 地址。假設我們想在第二個乙太網卡 enp0s8 上分配靜態 IP 地址:
轉到目錄 /etc/sysconfig/network-scripts,查找文件 ifcfg-enp0s8,如果它不存在,則使用以下內容創建它,
保存並退出文件,然後重新啟動網路管理器服務以使上述更改生效,
現在使用下面的 ip 命令來驗證 IP 地址是否分配給網卡,
以上輸出內容確認靜態 IP 地址已在網卡 enp0s8 上成功配置了。
nmtui 是一個基於文本用戶界面的,用於控制網路的管理器,當我們執行 nmtui 時,它將打開一個基於文本的用戶界面,通過它我們可以添加、修改和刪除連接。除此之外,nmtui 還可以用來設置系統的主機名。
假設我們希望通過以下細節將靜態 IP 地址分配給網卡 enp0s3 ,
運行 nmtui 並按照屏幕說明操作,示例如下所示,
選擇第一個選項 「Edit a connection」,然後選擇介面為 「enp0s3」,
選擇 「Edit」,然後指定 IP 地址、前綴、網關和域名系統伺服器 IP,
選擇確定,然後點擊回車。在下一個窗口中,選擇 「Activate a connection」,
選擇 「enp0s3」,選擇 「Deactivate」 並點擊回車,
現在選擇 「Activate」 並點擊回車,
選擇 「Back」,然後選擇 「Quit」,
使用下面的 ip 命令驗證 IP 地址是否已分配給介面 enp0s3,
以上輸出內容顯示我們已經使用 nmtui 實用程序成功地將靜態 IP 地址分配給介面 enp0s3。
以上就是本教程的全部內容,我們已經介紹了在 RHEL 8 系統上為乙太網卡配置 IPv4 地址的三種不同方法。請在下面的評論部分分享反饋和評論。
via: https://www.linuxtechi.com/configure-static-ip-address-rhel8/
作者: Pradeep Kumar 選題: lujun9972 譯者: heguang 校對: wxy
⑼ centos8網路配置
RHEL8和CentOS8怎麼重啟網路
本文主要講解如何重啟RHEL 8或者CentOS 8網路以及如何解決RHEL8和CentOS8系統的網路管理服務報錯,當我們安裝好RHEL 8或者 CentOS 8,重啟啟動網路時,會出現以下報錯:
報錯信息如下
意思為無法重啟網路服務,原因是無法找到network.service網路服務。
出現錯誤的原因是在RHEL 8和CentOS 8系統里,已廢棄network.service。因此只能通過其它方法進行網路配置,包括NM命令工具集。換言之,在rhel8上,必須開啟NM,否則無法使用網路。
下文假設你的網卡標識為xxx,可以通過以下命令確定網卡標識符
比如ens33等等這類標識。
RHEL8或者CentOS8應該使用nmcli管理網路
手工配置ifcfg,通過NM來生效
通過NM自帶工具配ip,比如nmcli
手工配置ifcfg,通過傳統network.service來生效
建議:推薦使用上述第1種網路配置方法(手工配置ifcfg,通過NM生效),因為這樣既兼容了傳統的ifcfg配置,又能熟悉nmcli。舉例:
1.1 方法一:手工配置ifcfg,使用nmcli來生效新的網路配置
假設網卡標識符為xxx
使用nmcli重新回載網路配置
如果之前沒有xxx的connection,則上一步reload後就已經自動生效了
1.2 方法二:RHEL8和CentOS8完全使用nmcli來管理網路
查看網卡信息
顯示具體的網路介面信息
顯示所有活動連接
刪除一個網卡連接
給xxx添加一個IP(IPADDR)
給xxx添加一個子網掩碼(NETMASK)
IP獲取方式設置成手動(BOOTPROTO=static/none)
添加一個ipv4
刪除一個ipv4
添加DNS
刪除DNS
1.3 方法三:安裝network.service服務
可以通過yum install network-scripts來安裝傳統的network.service,不過redhat說了,在下一個RHEL的大版本里將徹底廢除,因此不建議使用network.service。
2.1 刪除網卡連接,比如xxx
2.2 修改內核參數配置文件
2.3 植入內核
3.4 重啟
3.5 添加網卡
CentOS8和RHEL8上一定要習慣使用nmcli來管理網路,network.service在未來會被正式廢除,沒有學習的必要了。
/etc/sysconfig/network-scripts/ifcfg-eth0 每一行表示的意思對應如下:
⑽ linux中ip地址的配置方法
Linux下配置ip地址四種方法
linux系統安裝完,以後通過命令模式配置網卡IP。
配置文件通常是/etc/sysconfig/network-scripts/ifcfg-interface-name
ifconfig後顯示的內容,lo代表loop迴路。
一、Ifconfig命令
第一種使用ifconfig命令配置網卡的ip地址。此命令通常用來零時的測試用,計算機啟動後,ip地址的配置將自動失效。具體用法如下:
Ifconfig ethx ipaddr netmask x.x.x.x
ethx中的x代表第幾快乙太網卡,默認第一塊為0;ipaddr代表ip地址;x.x.x.x為子網掩碼。
例如給網卡eth0配置的ip地址為192.168.1.1 子網掩碼為 255.255.255.0 。
如下下圖所示: